Are you sure that you not destory your session before you set an attribute at your LoginServlet?

The missing message key is fixed for Tomcat 5.5.16.
o.a.c.cluster.session.LocalString.properties
standardSession.setAttribute.ise=setAttribute: Session already invalidated

Peter


Am 22.02.2006 um 10:07 schrieb Ronald Klop:

Hello,

I get this exception sometimes in my 2 node cluster. (tomcat 5.5.15)
The tomcat source learns me, the session is invalid at that point, but what else can I learn from this exception?

Ronald.


HTTP Status 500 -

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

java.lang.IllegalStateException: Cannot find message associated with key standardSession.setAttribute.ise org.apache.catalina.cluster.session.DeltaSession.setAttribute (DeltaSession.java:1219) org.apache.catalina.cluster.session.DeltaSession.setAttribute (DeltaSession.java:1200) org.apache.catalina.cluster.session.DeltaSessionFacade.setAttribute (DeltaSessionFacade.java:130) nl.base.servlets.login.LoginServlet.processRequest (LoginServlet.java:113)
   nl.base.servlets.login.LoginServlet.doGet(LoginServlet.java:57)
   javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
   javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
   sun.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25)
   java.lang.reflect.Method.invoke(Method.java:585)
org.apache.catalina.security.SecurityUtil$1.run (SecurityUtil.java:243)
   java.security.AccessController.doPrivileged(Native Method)
   javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
org.apache.catalina.security.SecurityUtil.execute (SecurityUtil.java:275) org.apache.catalina.security.SecurityUtil.doAsPrivilege (SecurityUtil.java:161)
   java.security.AccessController.doPrivileged(Native Method)
nl.base.servletFilters.CloseConnectionFilter.doFilter (CloseConnectionFilter.java:74)
   sun.reflect.GeneratedMethodAccessor39.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25)
   java.lang.reflect.Method.invoke(Method.java:585)
org.apache.catalina.security.SecurityUtil$1.run (SecurityUtil.java:243)
   java.security.AccessController.doPrivileged(Native Method)
   javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
org.apache.catalina.security.SecurityUtil.execute (SecurityUtil.java:275) org.apache.catalina.security.SecurityUtil.doAsPrivilege (SecurityUtil.java:217)
   java.security.AccessController.doPrivileged(Native Method)
nl.base.servletFilters.RequestLogFilter.doFilter (RequestLogFilter.java:233)
   sun.reflect.GeneratedMethodAccessor37.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25)
   java.lang.reflect.Method.invoke(Method.java:585)
org.apache.catalina.security.SecurityUtil$1.run (SecurityUtil.java:243)
   java.security.AccessController.doPrivileged(Native Method)
   javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
org.apache.catalina.security.SecurityUtil.execute (SecurityUtil.java:275) org.apache.catalina.security.SecurityUtil.doAsPrivilege (SecurityUtil.java:217)

note The full stack trace of the root cause is available in the Apache Tomcat/5.5.15 logs.
Apache Tomcat/5.5.15

Reply via email to