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]

Reply via email to