Here is a copy of the stdout I am getting when I first request the page and
then when I request the following grid page.

I do not use a form in my page. It's strictly a detail view.

> -----Original Message-----
> From: Marcus [mailto:[EMAIL PROTECTED]
> Sent: Thursday, September 27, 2007 6:08 PM
> To: Tapestry users
> Subject: Re: [T5] Navigation Issue
> 
> Hi Jean,
> 
> Can you show the stacktrace?
> Your template have grid component inside a form? If yes, remove a form
> tag.
> I had some problems with grid inside a form when my source list is too
> big.
> 
> Marcus
java.lang.NullPointerException
[ERROR] Delete Listener ComponentPageElement[Classrooms/Delete] failed during 
page detach: Error persisting field Classrooms/Delete:classID: 
java.lang.NullPointerException
org.apache.tapestry.ioc.internal.util.TapestryException: Error persisting field 
Classrooms/Delete:classID: java.lang.NullPointerException
        at 
org.apache.tapestry.internal.structure.ComponentPageElementImpl.invoke(ComponentPageElementImpl.java:935)
        at 
org.apache.tapestry.internal.structure.ComponentPageElementImpl.containingPageDidDetach(ComponentPageElementImpl.java:729)
        at 
org.apache.tapestry.internal.structure.PageImpl.detached(PageImpl.java:122)
        at 
org.apache.tapestry.internal.services.PagePoolImpl.release(PagePoolImpl.java:79)
        at $PagePool_1154d4bd301.release($PagePool_1154d4bd301.java)
        at 
org.apache.tapestry.internal.services.RequestPageCacheImpl.threadDidCleanup(RequestPageCacheImpl.java:61)
        at 
org.apache.tapestry.ioc.internal.services.ThreadCleanupHubImpl.cleanup(ThreadCleanupHubImpl.java:68)
        at 
org.apache.tapestry.ioc.internal.RegistryImpl.cleanupThread(RegistryImpl.java:257)
        at 
org.apache.tapestry.ioc.internal.RegistryWrapper.cleanupThread(RegistryWrapper.java:36)
        at org.apache.tapestry.TapestryFilter.doFilter(TapestryFilter.java:143)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
        at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
        at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
        at 
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
        at java.lang.Thread.run(Unknown Source)
Caused by: org.apache.tapestry.ioc.internal.util.TapestryException: Error 
persisting field Classrooms/Delete:classID: java.lang.NullPointerException
        at 
org.apache.tapestry.internal.structure.InternalComponentResourcesImpl.persistFieldChange(InternalComponentResourcesImpl.java:180)
        at 
edu.usc.k12.cpanel.pages.Classrooms.Delete._$write_classID(Delete.java)
        at 
edu.usc.k12.cpanel.pages.Classrooms.Delete.pageDetached(Delete.java:89)
        at 
edu.usc.k12.cpanel.pages.Classrooms.Delete.containingPageDidDetach(Delete.java)
        at 
org.apache.tapestry.internal.structure.ComponentPageElementImpl$2.run(ComponentPageElementImpl.java:84)
        at 
org.apache.tapestry.internal.structure.ComponentPageElementImpl.invoke(ComponentPageElementImpl.java:923)
        ... 21 more
Caused by: java.lang.NullPointerException
        at $Request_1154d4bd312.getSession($Request_1154d4bd312.java)
        at $Request_1154d4bd2e4.getSession($Request_1154d4bd2e4.java)
        at 
org.apache.tapestry.internal.services.AbstractSessionPersistentFieldStrategy.postChange(AbstractSessionPersistentFieldStrategy.java:109)
        at 
org.apache.tapestry.internal.services.PersistentFieldManagerImpl.postChange(PersistentFieldManagerImpl.java:78)
        at 
$PersistentFieldManager_1154d4bd305.postChange($PersistentFieldManager_1154d4bd305.java)
        at 
org.apache.tapestry.internal.structure.PageImpl.persistFieldChange(PageImpl.java:168)
        at 
org.apache.tapestry.internal.structure.ComponentPageElementImpl.persistFieldChange(ComponentPageElementImpl.java:954)
        at 
org.apache.tapestry.internal.structure.InternalComponentResourcesImpl.persistFieldChange(InternalComponentResourcesImpl.java:176)
        ... 26 more
[ERROR] PagePool Page Page[Classrooms/Delete en] is dirty, and will be 
discarded (rather than returned to the page pool).
[ERROR] Details Render queue error in Expansion[PropBinding[expansion 
Classrooms/Details(currentClassroom.id)]]: 
org.apache.tapestry.ioc.internal.util.TapestryException
org.apache.tapestry.ioc.internal.util.TapestryException [at 
context:WEB-INF/Classrooms/Details.html, line 3, column 36]
        at 
org.apache.tapestry.internal.bindings.PropBinding.get(PropBinding.java:58)
        at 
org.apache.tapestry.internal.structure.ExpansionPageElement.render(ExpansionPageElement.java:47)
        at 
org.apache.tapestry.internal.services.RenderQueueImpl.run(RenderQueueImpl.java:57)
        at 
org.apache.tapestry.internal.services.PageMarkupRendererImpl.renderPageMarkup(PageMarkupRendererImpl.java:40)
        at 
$PageMarkupRenderer_1154d4bd35b.renderPageMarkup($PageMarkupRenderer_1154d4bd35b.java)
        at 
org.apache.tapestry.internal.services.PageResponseRendererImpl.renderPageResponse(PageResponseRendererImpl.java:71)
        at 
$PageResponseRenderer_1154d4bd2da.renderPageResponse($PageResponseRenderer_1154d4bd2da.java)
        at 
org.apache.tapestry.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:81)
        at 
$PageRenderRequestHandler_1154d4bd2fa.handle($PageRenderRequestHandler_1154d4bd2fa.java)
        at 
org.apache.tapestry.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:72)
        at $Dispatcher_1154d4bd2fd.dispatch($Dispatcher_1154d4bd2fd.java)
        at $Dispatcher_1154d4bd2f0.dispatch($Dispatcher_1154d4bd2f0.java)
        at 
org.apache.tapestry.services.TapestryModule$12.service(TapestryModule.java:1066)
        at edu.usc.k12.cpanel.services.AppModule$1.service(AppModule.java:78)
        at $RequestFilter_1154d4bd2ef.service($RequestFilter_1154d4bd2ef.java)
        at $RequestHandler_1154d4bd2f1.service($RequestHandler_1154d4bd2f1.java)
        at 
org.apache.tapestry.internal.services.LocalizationFilter.service(LocalizationFilter.java:43)
        at $RequestHandler_1154d4bd2f1.service($RequestHandler_1154d4bd2f1.java)
        at 
org.apache.tapestry.services.TapestryModule$2.service(TapestryModule.java:657)
        at $RequestHandler_1154d4bd2f1.service($RequestHandler_1154d4bd2f1.java)
        at 
org.apache.tapestry.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:63)
        at $RequestHandler_1154d4bd2f1.service($RequestHandler_1154d4bd2f1.java)
        at 
org.apache.tapestry.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:97)
        at 
org.apache.tapestry.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:88)
        at 
org.apache.tapestry.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:77)
        at 
org.apache.tapestry.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:110)
        at $RequestHandler_1154d4bd2f1.service($RequestHandler_1154d4bd2f1.java)
        at $RequestHandler_1154d4bd2e9.service($RequestHandler_1154d4bd2e9.java)
        at 
org.apache.tapestry.services.TapestryModule$11.service(TapestryModule.java:1044)
        at 
$HttpServletRequestHandler_1154d4bd2e8.service($HttpServletRequestHandler_1154d4bd2e8.java)
        at org.apache.tapestry.TapestryFilter.doFilter(TapestryFilter.java:135)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
        at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
        at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
        at 
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
        at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
        at $PropertyConduit_1154d4bd319.get($PropertyConduit_1154d4bd319.java)
        at 
org.apache.tapestry.internal.bindings.PropBinding.get(PropBinding.java:54)
        ... 42 more
[ERROR] RequestExceptionHandler Processing of request failed with uncaught 
exception: org.apache.tapestry.ioc.internal.util.TapestryException
org.apache.tapestry.ioc.internal.util.TapestryException [at 
context:WEB-INF/Classrooms/Details.html, line 3, column 36]
        at 
org.apache.tapestry.internal.bindings.PropBinding.get(PropBinding.java:58)
        at 
org.apache.tapestry.internal.structure.ExpansionPageElement.render(ExpansionPageElement.java:47)
        at 
org.apache.tapestry.internal.services.RenderQueueImpl.run(RenderQueueImpl.java:57)
        at 
org.apache.tapestry.internal.services.PageMarkupRendererImpl.renderPageMarkup(PageMarkupRendererImpl.java:40)
        at 
$PageMarkupRenderer_1154d4bd35b.renderPageMarkup($PageMarkupRenderer_1154d4bd35b.java)
        at 
org.apache.tapestry.internal.services.PageResponseRendererImpl.renderPageResponse(PageResponseRendererImpl.java:71)
        at 
$PageResponseRenderer_1154d4bd2da.renderPageResponse($PageResponseRenderer_1154d4bd2da.java)
        at 
org.apache.tapestry.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:81)
        at 
$PageRenderRequestHandler_1154d4bd2fa.handle($PageRenderRequestHandler_1154d4bd2fa.java)
        at 
org.apache.tapestry.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:72)
        at $Dispatcher_1154d4bd2fd.dispatch($Dispatcher_1154d4bd2fd.java)
        at $Dispatcher_1154d4bd2f0.dispatch($Dispatcher_1154d4bd2f0.java)
        at 
org.apache.tapestry.services.TapestryModule$12.service(TapestryModule.java:1066)
        at edu.usc.k12.cpanel.services.AppModule$1.service(AppModule.java:78)
        at $RequestFilter_1154d4bd2ef.service($RequestFilter_1154d4bd2ef.java)
        at $RequestHandler_1154d4bd2f1.service($RequestHandler_1154d4bd2f1.java)
        at 
org.apache.tapestry.internal.services.LocalizationFilter.service(LocalizationFilter.java:43)
        at $RequestHandler_1154d4bd2f1.service($RequestHandler_1154d4bd2f1.java)
        at 
org.apache.tapestry.services.TapestryModule$2.service(TapestryModule.java:657)
        at $RequestHandler_1154d4bd2f1.service($RequestHandler_1154d4bd2f1.java)
        at 
org.apache.tapestry.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:63)
        at $RequestHandler_1154d4bd2f1.service($RequestHandler_1154d4bd2f1.java)
        at 
org.apache.tapestry.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:97)
        at 
org.apache.tapestry.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:88)
        at 
org.apache.tapestry.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:77)
        at 
org.apache.tapestry.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:110)
        at $RequestHandler_1154d4bd2f1.service($RequestHandler_1154d4bd2f1.java)
        at $RequestHandler_1154d4bd2e9.service($RequestHandler_1154d4bd2e9.java)
        at 
org.apache.tapestry.services.TapestryModule$11.service(TapestryModule.java:1044)
        at 
$HttpServletRequestHandler_1154d4bd2e8.service($HttpServletRequestHandler_1154d4bd2e8.java)
        at org.apache.tapestry.TapestryFilter.doFilter(TapestryFilter.java:135)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
        at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
        at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
        at 
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
        at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
        at $PropertyConduit_1154d4bd319.get($PropertyConduit_1154d4bd319.java)
        at 
org.apache.tapestry.internal.bindings.PropBinding.get(PropBinding.java:54)
        ... 42 more
[ERROR] PagePool Page Page[Classrooms/Details en] is dirty, and will be 
discarded (rather than returned to the page pool).

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to