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]