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

Reply via email to