Hi Janak Thanks for your comments. We're still investigating.
Regards, Etienne -----Original Message----- From: Janak Mulani [mailto:[EMAIL PROTECTED] Sent: Tuesday, January 16, 2007 4:17 AM To: Etienne Studer Cc: [email protected] Subject: RE: [ULC-developer] stack trace Hi Etienne, Before the NULLPointerExcpetion there is a servlet exception because of terminated session. In getUlcSession(), session for the given sessionId is null i.e. Session session = getSessionStore().get(sessionId); : 2007-01-11 23:48:29,901 ERROR [[ULCServlet]:253] ( ) Servlet.service() for servlet ULCServlet threw exception javax.servlet.ServletException: unable to get ulc session (session already terminated) at com.ulcjava.container.servlet.server.ContainerCommand.getUlcSession(Cont aine rCommand.java:13) at com.ulcjava.container.servlet.server.SendRequestsCommand.handleRequestCo nten t(SendRequestsCommand.java:21) at com.ulcjava.container.servlet.server.ContainerCommand.execute(ContainerC omma nd.java:32) at com.ulcjava.container.servlet.server.ServletContainerAdapterHelper.b(Ser vlet ContainerAdapterHelper.java:147) at com.ulcjava.container.servlet.server.ServletContainerAdapterHelper.servi ce(S ervletContainerAdapterHelper.java:121) at com.navis.framework.ulc.server.servlet.ULCCarinaServletContainerAdapter. serv ice(ULCCarinaServletContainerAdapter.java:38) For the subsequent NPE, currentHttpServletRequest().getSession(false) is returning null: 2007-01-11 21:24:38,275 ERROR [[ULCServlet]:260] ( ) Servlet.service() for servlet ULCServlet threw exception java.lang.NullPointerException at com.ulcjava.container.servlet.server.ServletContainerAdapterHelper.a(Ser vlet ContainerAdapterHelper.java:4) at com.ulcjava.container.servlet.server.ServletContainerAdapterHelper.b(Ser vlet ContainerAdapterHelper.java:140) at com.ulcjava.container.servlet.server.ServletContainerAdapterHelper.servi ce(S ervletContainerAdapterHelper.java:121) at com.navis.framework.ulc.server.servlet.ULCCarinaServletContainerAdapter. serv ice(ULCCarinaServletContainerAdapter.java:38) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) I hope this helps. We can get more information by looking at the logs. Thanks and regards, Janak -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Etienne Studer Sent: Monday, January 15, 2007 11:05 PM To: [email protected] Subject: [ULC-developer] stack trace Hi ULC Team ULC 6.1.2, Tomcat 5.5, JRE 1.4.2. Can you please unscramble the stacktrace below which happens in our deployed application. Thanks, Etienne 2007-01-11 21:24:38,275 ERROR [[ULCServlet]:260] ( ) Servlet.service() for servlet ULCServlet threw exception java.lang.NullPointerException at com.ulcjava.container.servlet.server.ServletContainerAdapterHelper.a(Ser vlet ContainerAdapterHelper.java:4) at com.ulcjava.container.servlet.server.ServletContainerAdapterHelper.b(Ser vlet ContainerAdapterHelper.java:140) at com.ulcjava.container.servlet.server.ServletContainerAdapterHelper.servi ce(S ervletContainerAdapterHelper.java:121) at com.navis.framework.ulc.server.servlet.ULCCarinaServletContainerAdapter. serv ice(ULCCarinaServletContainerAdapter.java:38) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica tion FilterChain.java:252) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt erCh ain.java:173) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv e.ja va:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv e.ja va:178) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java :126 ) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java :105 ) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve. java :107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:1 48) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:85 6) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC onne ction(Http11Protocol.java:744) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint .jav a:527) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollow erWo rkerThread.java:80) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool .jav a:684) at java.lang.Thread.run(Thread.java:595) 2007-01-11 23:48:29,901 ERROR [[ULCServlet]:253] ( ) Servlet.service() for servlet ULCServlet threw exception javax.servlet.ServletException: unable to get ulc session (session already terminated) at com.ulcjava.container.servlet.server.ContainerCommand.getUlcSession(Cont aine rCommand.java:13) at com.ulcjava.container.servlet.server.SendRequestsCommand.handleRequestCo nten t(SendRequestsCommand.java:21) at com.ulcjava.container.servlet.server.ContainerCommand.execute(ContainerC omma nd.java:32) at com.ulcjava.container.servlet.server.ServletContainerAdapterHelper.b(Ser vlet ContainerAdapterHelper.java:147) at com.ulcjava.container.servlet.server.ServletContainerAdapterHelper.servi ce(S ervletContainerAdapterHelper.java:121) at com.navis.framework.ulc.server.servlet.ULCCarinaServletContainerAdapter. serv ice(ULCCarinaServletContainerAdapter.java:38) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica tion FilterChain.java:252) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt erCh ain.java:173) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv e.ja va:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv e.ja va:178) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java :126 ) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java :105 ) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve. java :107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:1 48) at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:307) at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:385) at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:748) at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java: 678) at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:871) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool .jav a:684) at java.lang.Thread.run(Thread.java:595) _______________________________________________ ULC-developer mailing list [email protected] http://lists.canoo.com/mailman/listinfo/ulc-developer
