NullPointerException while loading multiple reqeusts [message #1232129] |
Thu, 16 January 2014 04:35  |
Eclipse User |
|
|
|
Requirement:
1) Create a UI using RAP and deploy in Jboss server
2) Show the UI on the same browser using multiple iframes. So, the page will have same UI rendered multiple times.
Setup:
1) A guice filter which filters all the request going through
2) a rwt servlet to process RAP requests.
Error:
1) Some of the iframes throw a NPE. The error is intermittent but very visible (reproducible 9 times out of 10).
Error trace:
java.lang.NullPointerException
org.eclipse.rap.rwt.internal.service.LifeCycleServiceHandler.shutdownUISession(LifeCycleServiceHandler.java:163)
org.eclipse.rap.rwt.internal.service.LifeCycleServiceHandler.synchronizedService(LifeCycleServiceHandler.java:87)
org.eclipse.rap.rwt.internal.service.LifeCycleServiceHandler.service(LifeCycleServiceHandler.java:66)
org.eclipse.rap.rwt.engine.RWTServlet.handleValidRequest(RWTServlet.java:119)
org.eclipse.rap.rwt.engine.RWTServlet.handleRequest(RWTServlet.java:106)
org.eclipse.rap.rwt.engine.RWTServlet.doGet(RWTServlet.java:92)
javax.servlet.http.HttpServlet.service(HttpServlet.java:734)
javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:66)
com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:118)
com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:113)
Thanks for the all the good work RAP team is doing.
|
|
|
|
|
|
|
|
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.04616 seconds