What version of Tapestry? Come on, you know the drill, give us information to help you.
On Mon, Mar 15, 2010 at 9:43 AM, Robert Hailey <rob...@cmediacorp.com> wrote: > > Ok... I've got another question. I've copied/modified the code & template > for the login form to make a "logout" page, but when it tries to make the > form object it throws a NullPointerException. The exception report simply > highlights the definition of the form (which is the same as on the working > page): <form t:id="form"> > > -- > Robert Hailey > > org.apache.tapestry5.ioc.internal.util.TapestryException: Failure creating > embedded component 'form' of das.pages.Logout: > java.lang.NullPointerException [at context:Logout.tml, line 8] > at > org.apache.tapestry5.internal.pageload.ComponentAssemblerImpl.createEmbeddedAssembler(ComponentAssemblerImpl.java:315) > at > org.apache.tapestry5.internal.pageload.PageLoaderImpl.startComponent(PageLoaderImpl.java:749) > at > org.apache.tapestry5.internal.pageload.PageLoaderImpl.component(PageLoaderImpl.java:614) > at > org.apache.tapestry5.internal.pageload.PageLoaderImpl.processTemplateToken(PageLoaderImpl.java:402) > at > org.apache.tapestry5.internal.pageload.PageLoaderImpl.element(PageLoaderImpl.java:674) > at > org.apache.tapestry5.internal.pageload.PageLoaderImpl.processTemplateToken(PageLoaderImpl.java:397) > at > org.apache.tapestry5.internal.pageload.PageLoaderImpl.element(PageLoaderImpl.java:674) > at > org.apache.tapestry5.internal.pageload.PageLoaderImpl.processTemplateToken(PageLoaderImpl.java:397) > at > org.apache.tapestry5.internal.pageload.PageLoaderImpl.programAssembler(PageLoaderImpl.java:234) > at > org.apache.tapestry5.internal.pageload.PageLoaderImpl.createAssembler(PageLoaderImpl.java:207) > at > org.apache.tapestry5.internal.pageload.PageLoaderImpl.getAssembler(PageLoaderImpl.java:183) > at > org.apache.tapestry5.internal.pageload.PageLoaderImpl.loadPage(PageLoaderImpl.java:157) > at $PageLoader_12762d8a5e9.loadPage($PageLoader_12762d8a5e9.java) > at > org.apache.tapestry5.internal.services.PagePoolCache.checkout(PagePoolCache.java:210) > at > org.apache.tapestry5.internal.services.PagePoolImpl.checkout(PagePoolImpl.java:99) > at $PagePool_12762d8a5e8.checkout($PagePool_12762d8a5e8.java) > at > org.apache.tapestry5.internal.services.RequestPageCacheImpl.get(RequestPageCacheImpl.java:51) > at $RequestPageCache_12762d8a5e7.get($RequestPageCache_12762d8a5e7.java) > at $RequestPageCache_12762d8a5e0.get($RequestPageCache_12762d8a5e0.java) > at > org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:52) > at > org.apache.tapestry5.services.TapestryModule$33.handle(TapestryModule.java:1943) > at > $PageRenderRequestHandler_12762d8a5e3.handle($PageRenderRequestHandler_12762d8a5e3.java) > at > $PageRenderRequestHandler_12762d8a5d7.handle($PageRenderRequestHandler_12762d8a5d7.java) > at > org.apache.tapestry5.internal.services.ComponentRequestHandlerTerminator.handlePageRender(ComponentRequestHandlerTerminator.java:48) > at > das.security.SecurityLoginFilter.handlePageRender(SecurityLoginFilter.java:70) > at > $ComponentRequestHandler_12762d8a62d.handlePageRender($ComponentRequestHandler_12762d8a62d.java) > at > $ComponentRequestHandler_12762d8a5dc.handlePageRender($ComponentRequestHandler_12762d8a5dc.java) > at > org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:45) > at $Dispatcher_12762d8a5de.dispatch($Dispatcher_12762d8a5de.java) > at $Dispatcher_12762d8a5d2.dispatch($Dispatcher_12762d8a5d2.java) > at > org.apache.tapestry5.services.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:245) > at das.services.TimingFilter.service(TimingFilter.java:43) > at $RequestHandler_12762d8a5d3.service($RequestHandler_12762d8a5d3.java) > [...snip...] > Caused by: java.lang.NullPointerException > at javassist.Loader.loadClass(Loader.java:304) > at java.lang.ClassLoader.loadClass(ClassLoader.java:252) > at > org.apache.tapestry5.internal.services.ComponentInstantiatorSourceImpl.findClass(ComponentInstantiatorSourceImpl.java:296) > at > org.apache.tapestry5.internal.services.ComponentInstantiatorSourceImpl.getInstantiator(ComponentInstantiatorSourceImpl.java:276) > at > $ComponentInstantiatorSource_12762d8a5b7.getInstantiator($ComponentInstantiatorSource_12762d8a5b7.java) > at > org.apache.tapestry5.internal.pageload.EmbeddedComponentAssemblerImpl.getModel(EmbeddedComponentAssemblerImpl.java:173) > at > org.apache.tapestry5.internal.pageload.EmbeddedComponentAssemblerImpl.<init>(EmbeddedComponentAssemblerImpl.java:82) > at > org.apache.tapestry5.internal.pageload.ComponentAssemblerImpl.createEmbeddedAssembler(ComponentAssemblerImpl.java:266) > ... 79 more > > > -- Howard M. Lewis Ship Creator of Apache Tapestry The source for Tapestry training, mentoring and support. Contact me to learn how I can get you up and productive in Tapestry fast! (971) 678-5210 http://howardlewisship.com --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org