Hello everyone,

I am very new to Tapestry, so it can be that this is a silly question, but I
cannot find a way out of this situation. I am trying to apply the examples
in the Tapestry 5 book of A. Kolesnikov. I copy the error message and my
code below. There was a similar topic in the archive, but it didn't help me.

Thank you in advance.

Eray

********************************************

An unexpected application exception has occurred.

org.apache.tapestry5.ioc.internal.OperationException
Failure creating embedded component 'userInputForm' of
com.packtpub.pages.Index: java.lang.NullPointerException
location
classpath:com/packtpub/pages/Index.tml, line 31
26              
27              <p>
28                      <t:pagelink page="Another">Go to Another 
page</t:pagelink>
29              </p>
30              <p>Submit a message:</p>
31                      <t:form t:id="userInputForm">
32                              <t:textfield t:value="message"/>
33                              <input type="submit" value="Submit"/>
34                      </t:form>
35          </p:sidebar>
36      
trace
Constructing instance of page class com.packtpub.pages.Index
Creating ComponentAssembler for com.packtpub.pages.Index
java.lang.NullPointerException
Hide uninteresting stack frames Stack trace 
org.apache.tapestry5.internal.pageload.EmbeddedComponentAssemblerImpl.updateParameterNameToQualified(EmbeddedComponentAssemblerImpl.java:147)
org.apache.tapestry5.internal.pageload.EmbeddedComponentAssemblerImpl.prescanMixins(EmbeddedComponentAssemblerImpl.java:138)
org.apache.tapestry5.internal.pageload.EmbeddedComponentAssemblerImpl.<init>(EmbeddedComponentAssemblerImpl.java:115)
org.apache.tapestry5.internal.pageload.ComponentAssemblerImpl.createEmbeddedAssembler(ComponentAssemblerImpl.java:276)
org.apache.tapestry5.internal.pageload.PageLoaderImpl.startComponent(PageLoaderImpl.java:749)
org.apache.tapestry5.internal.pageload.PageLoaderImpl.component(PageLoaderImpl.java:627)
org.apache.tapestry5.internal.pageload.PageLoaderImpl.processTemplateToken(PageLoaderImpl.java:426)
org.apache.tapestry5.internal.pageload.PageLoaderImpl.consumeToEndElementAndPopBodyElement(PageLoaderImpl.java:611)
org.apache.tapestry5.internal.pageload.PageLoaderImpl.parameter(PageLoaderImpl.java:559)
org.apache.tapestry5.internal.pageload.PageLoaderImpl.processTemplateToken(PageLoaderImpl.java:443)
org.apache.tapestry5.internal.pageload.PageLoaderImpl.component(PageLoaderImpl.java:648)
org.apache.tapestry5.internal.pageload.PageLoaderImpl.processTemplateToken(PageLoaderImpl.java:426)
org.apache.tapestry5.internal.pageload.PageLoaderImpl.programAssembler(PageLoaderImpl.java:264)
org.apache.tapestry5.internal.pageload.PageLoaderImpl.access$900(PageLoaderImpl.java:65)
org.apache.tapestry5.internal.pageload.PageLoaderImpl$4.invoke(PageLoaderImpl.java:236)
org.apache.tapestry5.internal.pageload.PageLoaderImpl$4.invoke(PageLoaderImpl.java:219)
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:65)
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1063)
org.apache.tapestry5.internal.pageload.PageLoaderImpl.createAssembler(PageLoaderImpl.java:218)
org.apache.tapestry5.internal.pageload.PageLoaderImpl.getAssembler(PageLoaderImpl.java:208)
org.apache.tapestry5.internal.pageload.PageLoaderImpl$3.invoke(PageLoaderImpl.java:180)
org.apache.tapestry5.internal.pageload.PageLoaderImpl$3.invoke(PageLoaderImpl.java:174)
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:65)
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1063)
org.apache.tapestry5.internal.pageload.PageLoaderImpl.loadPage(PageLoaderImpl.java:173)
org.apache.tapestry5.internal.services.PageSourceImpl.getPage(PageSourceImpl.java:81)
org.apache.tapestry5.internal.services.NonPoolingRequestPageCacheImpl.get(NonPoolingRequestPageCacheImpl.java:74)
org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:55)
org.apache.tapestry5.services.TapestryModule$36.handle(TapestryModule.java:2326)
org.apache.tapestry5.internal.services.ComponentRequestHandlerTerminator.handlePageRender(ComponentRequestHandlerTerminator.java:48)
org.apache.tapestry5.services.InitializeActivePageName.handlePageRender(InitializeActivePageName.java:47)
org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:45)
org.apache.tapestry5.services.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:321)
com.packtpub.services.AppModule$1.service(AppModule.java:90)
org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26)
org.apache.tapestry5.services.TapestryModule$4.service(TapestryModule.java:984)
org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:974)
org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:90)
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:90)
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:80)
org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85)
org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:103)
org.apache.tapestry5.services.TapestryModule$HttpServletRequestHandlerTerminator.service(TapestryModule.java:272)
org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java:53)
org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:928)
org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:147)
Tapestry Framework

Tapestry Version
5.2.4
Application Version
1.0.0-SNAPSHOT
Request

Context Path
/t5first
Request Path
/
Locale
tr_TR
Secure
false
Server Name
localhost
Headers
accept
text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
accept-encoding
gzip, deflate
accept-language
tr-tr
connection
keep-alive
host
localhost:8080
user-agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_5_8) AppleWebKit/534.50.2 (KHTML,
like Gecko) Version/5.0.6 Safari/533.22.3
Context Attributes
javax.servlet.context.tempdir
/Users/gencay/Documents/indigo_workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/work/Catalina/localhost/t5first
org.apache.AnnotationProcessor
org.apache.catalina.util.DefaultAnnotationProcessor@50206be6
org.apache.catalina.WELCOME_FILES
index.html
index.htm
index.jsp
org.apache.catalina.jsp_classpath
/Users/gencay/Documents/indigo_workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/t5first/WEB-INF/classes/:/Users/gencay/Documents/indigo_workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/t5first/WEB-INF/lib/antlr-runtime-3.1.1.jar:/Users/gencay/Documents/indigo_workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/t5first/WEB-INF/lib/commons-codec-1.3.jar:/Users/gencay/Documents/indigo_workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/t5first/WEB-INF/lib/javassist-3.12.1.GA.jar:/Users/gencay/Documents/indigo_workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/t5first/WEB-INF/lib/log4j-1.2.14.jar:/Users/gencay/Documents/indigo_workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/t5first/WEB-INF/lib/slf4j-api-1.6.1.jar:/Users/gencay/Documents/indigo_workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/t5first/WEB-INF/lib/slf4j-log4j12-1.6.1.jar:/Users/gencay/Documents/indigo_workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/t5first/WEB-INF/lib/tapestry-core-5.2.4.jar:/Users/gencay/Documents/indigo_workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/t5first/WEB-INF/lib/tapestry-func-5.2.4.jar:/Users/gencay/Documents/indigo_workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/t5first/WEB-INF/lib/tapestry-ioc-5.2.4.jar:/Users/gencay/Documents/indigo_workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/t5first/WEB-INF/lib/tapestry-json-5.2.4.jar:/Users/gencay/Documents/indigo_workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/t5first/WEB-INF/lib/tapestry5-annotations-5.2.4.jar:/Library/apache-tomcat-6.0.32/lib/:/Library/apache-tomcat-6.0.32/lib/annotations-api.jar:/Library/apache-tomcat-6.0.32/lib/catalina-ant.jar:/Library/apache-tomcat-6.0.32/lib/catalina-ha.jar:/Library/apache-tomcat-6.0.32/lib/catalina-tribes.jar:/Library/apache-tomcat-6.0.32/lib/catalina.jar:/Library/apache-tomcat-6.0.32/lib/ecj-3.3.1.jar:/Library/apache-tomcat-6.0.32/lib/el-api.jar:/Library/apache-tomcat-6.0.32/lib/jasper-el.jar:/Library/apache-tomcat-6.0.32/lib/jasper.jar:/Library/apache-tomcat-6.0.32/lib/jsp-api.jar:/Library/apache-tomcat-6.0.32/lib/servlet-api.jar:/Library/apache-tomcat-6.0.32/lib/tomcat-coyote.jar:/Library/apache-tomcat-6.0.32/lib/tomcat-dbcp.jar:/Library/apache-tomcat-6.0.32/lib/tomcat-i18n-es.jar:/Library/apache-tomcat-6.0.32/lib/tomcat-i18n-fr.jar:/Library/apache-tomcat-6.0.32/lib/tomcat-i18n-ja.jar:/Library/apache-tomcat-6.0.32/bin/bootstrap.jar:/System/Library/Java/Extensions/AppleScriptEngine.jar:/System/Library/Java/Extensions/CoreAudio.jar:/System/Library/Java/Extensions/dns_sd.jar:/System/Library/Java/Extensions/j3daudio.jar:/System/Library/Java/Extensions/j3dcore.jar:/System/Library/Java/Extensions/j3dutils.jar:/System/Library/Java/Extensions/jai_codec.jar:/System/Library/Java/Extensions/jai_core.jar:/System/Library/Java/Extensions/libAppleScriptEngine.jnilib:/System/Library/Java/Extensions/libJ3D.jnilib:/System/Library/Java/Extensions/libJ3DAudio.jnilib:/System/Library/Java/Extensions/libJ3DUtils.jnilib:/System/Library/Java/Extensions/libmlib_jai.jnilib:/System/Library/Java/Extensions/libQTJNative.jnilib:/System/Library/Java/Extensions/libShark.jnilib:/System/Library/Java/Extensions/mlibwrapper_jai.jar:/System/Library/Java/Extensions/MRJToolkit.jar:/System/Library/Java/Extensions/QTJava.zip:/System/Library/Java/Extensions/vecmath.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/ext/apple_provider.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/ext/dnsns.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/ext/localedata.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/ext/sunjce_provider.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/ext/sunpkcs11.jar
org.apache.catalina.resources
org.apache.naming.resources.ProxyDirContext@8bf223
org.apache.tapestry5.application-registry
org.apache.tapestry5.ioc.internal.RegistryWrapper@34be8216
System Properties

awt.nativeDoubleBuffering
true
awt.toolkit
apple.awt.CToolkit
catalina.base
/Users/gencay/Documents/indigo_workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0
catalina.home
/Library/apache-tomcat-6.0.32
catalina.useNaming
true
common.loader
${catalina.base}/lib,${catalina.base}/lib/*.jar,${catalina.home}/lib,${catalina.home}/lib/*.jar
file.encoding
MacTurkish
file.encoding.pkg
sun.io
file.separator
/
ftp.nonProxyHosts
local|*.local|169.254/16|*.169.254/16
gopherProxySet
false
http.nonProxyHosts
local|*.local|169.254/16|*.169.254/16
java.awt.graphicsenv
apple.awt.CGraphicsEnvironment
java.awt.printerjob
apple.awt.CPrinterJob
java.class.path
/Library/apache-tomcat-6.0.32/bin/bootstrap.jar
java.class.version
50.0
java.endorsed.dirs
/Library/apache-tomcat-6.0.32/endorsed
java.ext.dirs
/Library/Java/Extensions:/System/Library/Java/Extensions:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/ext
java.home
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
java.io.tmpdir
/var/folders/zK/zKCrp0I-EMKuW6cc-qrePk+++TI/-Tmp-/
java.library.path
.
/Library/Java/Extensions
/System/Library/Java/Extensions
/usr/lib/java
java.naming.factory.initial
org.apache.naming.java.javaURLContextFactory
java.naming.factory.url.pkgs
org.apache.naming
java.runtime.name
Java(TM) SE Runtime Environment
java.runtime.version
1.6.0_26-b03-384-9M3425
java.specification.name
Java Platform API Specification
java.specification.vendor
Sun Microsystems Inc.
java.specification.version
1.6
java.vendor
Apple Inc.
java.vendor.url
http://www.apple.com/
java.vendor.url.bug
http://bugreport.apple.com/
java.version
1.6.0_26
java.vm.info
mixed mode
java.vm.name
Java HotSpot(TM) 64-Bit Server VM
java.vm.specification.name
Java Virtual Machine Specification
java.vm.specification.vendor
Sun Microsystems Inc.
java.vm.specification.version
1.0
java.vm.vendor
Apple Inc.
java.vm.version
20.1-b02-384
line.separator
mrj.build
9M3425
mrj.version
1050.1.6.0_26-384
os.arch
x86_64
os.name
Mac OS X
os.version
10.5.8
package.access
sun.,org.apache.catalina.,org.apache.coyote.,org.apache.tomcat.,org.apache.jasper.,sun.beans.
package.definition
sun.,java.,org.apache.catalina.,org.apache.coyote.,org.apache.tomcat.,org.apache.jasper.
path.separator
:
server.loader
shared.loader
socksNonProxyHosts
local|*.local|169.254/16|*.169.254/16
sun.arch.data.model
64
sun.boot.class.path
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/jsfd.jar
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/classes.jar
/System/Library/Frameworks/JavaVM.framework/Frameworks/JavaRuntimeSupport.framework/Resources/Java/JavaRuntimeSupport.jar
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/ui.jar
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/laf.jar
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/sunrsasign.jar
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/jsse.jar
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/jce.jar
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/charsets.jar
sun.boot.library.path
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Libraries
sun.cpu.endian
little
sun.cpu.isalist
sun.io.unicode.encoding
UnicodeLittle
sun.java.command
org.apache.catalina.startup.Bootstrap start
sun.java.launcher
SUN_STANDARD
sun.jnu.encoding
MacTurkish
sun.management.compiler
HotSpot 64-Bit Tiered Compilers
sun.os.patch.level
unknown
tomcat.util.buf.StringCache.byte.enabled
true
user.country
TR
user.dir
/Applications/eclipse/Eclipse.app/Contents/MacOS
user.home
/Users/gencay
user.language
tr
user.name
gencay
user.timezone
Europe/Istanbul
wtp.deploy
/Users/gencay/Documents/indigo_workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps

************************************

And hier the code for Index.java:


package com.packtpub.pages;

import java.util.Date;

/**
 * Start page of application t5first.
 */
public class Index
{
        private int someValue = 12345;
        private String message="initial value";
        
        public int getSomeValue ()
        {
                return someValue;
        }
        
        public void setSomeValue(int value)
        {
                this.someValue = value;
        }
        
        public String getCurrentTime() 
        { 
                Date date = new Date(); 
                String message = "Tapestry is cool! And Eclipse too!";
                return date + message;
        }
        public String getMessage()
        {
                return message;
        }
        public void setMessage(String message)
        {
                System.out.println("Setting the message: " + message );
                this.message = message;
        }
}


--
View this message in context: 
http://tapestry.1045711.n5.nabble.com/t-form-cannot-be-created-tp4657559p4657559.html
Sent from the Tapestry - User mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to