Could you please try the latest 5.0.16-SNAPSHOT? There has been a change
that stores the Request earlier on in the pipeline, this might solve your
problem.

Uli

Am Do, 16.10.2008, 11:18, schrieb nicu:
>
> After switching my web application  from tapestry 5.0.14 to 5.0.15 I get
> sometimes NullPointerException just by loading pages - the pages are
> loading
> but the references to the common CSS, Javascripts are broken because of
> containing Request.getContextPath() as part of the link.
> It's difficult to reproduce, it happens rarely and unpredictable and after
> the first NPE all further requests will produce the same error. Only
> restarting the web container will solve the problem. Here is the
> stacktrace:
>
> java.lang.NullPointerException
>       at $Request_11d00084a67.getSession($Request_11d00084a67.java)
>       at $Request_11d00084a39.getSession($Request_11d00084a39.java)
>       at
> org.apache.tapestry5.internal.services.SessionApplicationStatePersistenceStrategy.exists(SessionApplicationStatePersistenceStrategy.java:97)
>       at
> $ApplicationStatePersistenceStrategy_11d00084a66.exists($ApplicationStatePersistenceStrategy_11d00084a66.java)
>       at
> org.apache.tapestry5.internal.services.ApplicationStateManagerImpl$ApplicationStateAdapter.exists(ApplicationStateManagerImpl.java:55)
>       at
> org.apache.tapestry5.internal.services.ApplicationStateManagerImpl.exists(ApplicationStateManagerImpl.java:143)
>       at
> $ApplicationStateManager_11d00084a58.exists($ApplicationStateManager_11d00084a58.java)
>       at com.findxnet.web.services.DxnetModule$1.service(DxnetModule.java:119)
>       at $RequestFilter_11d00084a50.service($RequestFilter_11d00084a50.java)
>       at $RequestHandler_11d00084a57.service($RequestHandler_11d00084a57.java)
>       at com.findxnet.web.services.DxnetModule$2.service(DxnetModule.java:176)
>       at $RequestFilter_11d00084a51.service($RequestFilter_11d00084a51.java)
>       at $RequestHandler_11d00084a57.service($RequestHandler_11d00084a57.java)
>       at
> org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:93)
>       at
> org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:84)
>       at
> org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:83)
>       at
> org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:106)
>       at $RequestHandler_11d00084a57.service($RequestHandler_11d00084a57.java)
>       at $RequestHandler_11d00084a4c.service($RequestHandler_11d00084a4c.java)
>       at
> org.apache.tapestry5.services.TapestryModule$16.service(TapestryModule.java:1005)
>       at
> org.apache.tapestry5.upload.internal.services.MultipartServletRequestFilter.service(MultipartServletRequestFilter.java:44)
>       at
> $HttpServletRequestHandler_11d00084a4d.service($HttpServletRequestHandler_11d00084a4d.java)
>       at
> org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
>       at
> $HttpServletRequestFilter_11d00084a4a.service($HttpServletRequestFilter_11d00084a4a.java)
>       at
> $HttpServletRequestHandler_11d00084a4d.service($HttpServletRequestHandler_11d00084a4d.java)
>       at
> $HttpServletRequestHandler_11d00084a49.service($HttpServletRequestHandler_11d00084a49.java)
>       at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:179)
>       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.valves.AccessLogValve.invoke(AccessLogValve.java:568)
>       at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>       at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
>       at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
>       at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
>       at
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
>       at java.lang.Thread.run(Thread.java:619)
>
>
>
> --
> View this message in context:
> http://www.nabble.com/tapestry-5.0.15-NPE-by-loading-pages-tp20009941p20009941.html
> Sent from the Tapestry - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>



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

Reply via email to