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