You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by ssk 2001 <ss...@yahoo.com> on 2005/02/17 07:13:09 UTC

java.lang.IllegalStateException in tomcat 5.5.4

 
 
How to solve this error , pls advice 

java.lang.IllegalStateException: getAttribute: Session already 
invalidated
        at org.apache.catalina.session.StandardSession.getAttribute
(StandardSession.java:984)
        at 
org.apache.catalina.session.StandardSessionFacade.getAttribute
(StandardSessionFacade.java:109)
        at gnu.beanfactory.SessionScope.get(Unknown Source)
        at gnu.beanfactory.BeanFactory.findInstance(Unknown Source)
        at gnu.beanfactory.BeanFactory.getObjectInstance(Unknown 
Source)
        at gnu.beanfactory.BeanFactory.getObjectInstance(Unknown 
Source)
        at gnu.beanfactory.BeanContext.lookup(Unknown Source)
        at gnu.beanfactory.BeanContext.lookup(Unknown Source)
        at org.apache.jsp.include.nav_jsp.checkAccess
(org.apache.jsp.include.nav_jsp:62)
        at org.apache.jsp.include.nav_jsp._jspService
(org.apache.jsp.include.nav_jsp:1601)
        at 
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:99)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at org.apache.jasper.servlet.JspServletWrapper.service
(JspServletWrapper.java:325)
        at org.apache.jasper.servlet.JspServlet.serviceJspFile
(JspServlet.java:295)
        at 
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:245)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:237)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:157)
        at org.apache.catalina.core.StandardWrapperValve.invoke
(StandardWrapperValve.java:214)
        at org.apache.catalina.core.StandardContextValve.invoke
(StandardContextValve.java: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.valves.AccessLogValve.invoke
(AccessLogValve.java:526)
        at org.apache.catalina.core.StandardEngineValve.invoke
(StandardEngineValve.java:107)
        at org.apache.catalina.connector.CoyoteAdapter.service
(CoyoteAdapter.java:148)
        at org.apache.jk.server.JkCoyoteHandler.invoke
(JkCoyoteHandler.java:300)
        at 
org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:383)
        at 
org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)
        at org.apache.jk.common.ChannelSocket.processConnection
(ChannelSocket.java:675)
        at 
org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
        at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
(ThreadPool.java:684)
        at java.lang.Thread.run(Thread.java:595)
 
thanks
SSK


		
---------------------------------
Do you Yahoo!?
 Yahoo! Mail - Helps protect you from nasty viruses.

Re: java.lang.IllegalStateException in tomcat 5.5.4

Posted by Drew Jorgenson <de...@omniplatform.com>.
Check your source code and make sure your session is initialized
correctly.

Drew.

On Wed, 2005-02-16 at 22:13, ssk 2001 wrote:
>   
> How to solve this error , pls advice 
> 
> java.lang.IllegalStateException: getAttribute: Session already 
> invalidated
>         at org.apache.catalina.session.StandardSession.getAttribute
> (StandardSession.java:984)
>         at 
> org.apache.catalina.session.StandardSessionFacade.getAttribute
> (StandardSessionFacade.java:109)
>         at gnu.beanfactory.SessionScope.get(Unknown Source)
>         at gnu.beanfactory.BeanFactory.findInstance(Unknown Source)
>         at gnu.beanfactory.BeanFactory.getObjectInstance(Unknown 
> Source)
>         at gnu.beanfactory.BeanFactory.getObjectInstance(Unknown 
> Source)
>         at gnu.beanfactory.BeanContext.lookup(Unknown Source)
>         at gnu.beanfactory.BeanContext.lookup(Unknown Source)
>         at org.apache.jsp.include.nav_jsp.checkAccess
> (org.apache.jsp.include.nav_jsp:62)
>         at org.apache.jsp.include.nav_jsp._jspService
> (org.apache.jsp.include.nav_jsp:1601)
>         at 
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:99)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>         at org.apache.jasper.servlet.JspServletWrapper.service
> (JspServletWrapper.java:325)
>         at org.apache.jasper.servlet.JspServlet.serviceJspFile
> (JspServlet.java:295)
>         at 
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:245)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>         at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:237)
>         at org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:157)
>         at org.apache.catalina.core.StandardWrapperValve.invoke
> (StandardWrapperValve.java:214)
>         at org.apache.catalina.core.StandardContextValve.invoke
> (StandardContextValve.java: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.valves.AccessLogValve.invoke
> (AccessLogValve.java:526)
>         at org.apache.catalina.core.StandardEngineValve.invoke
> (StandardEngineValve.java:107)
>         at org.apache.catalina.connector.CoyoteAdapter.service
> (CoyoteAdapter.java:148)
>         at org.apache.jk.server.JkCoyoteHandler.invoke
> (JkCoyoteHandler.java:300)
>         at 
> org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:383)
>         at 
> org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)
>         at org.apache.jk.common.ChannelSocket.processConnection
> (ChannelSocket.java:675)
>         at 
> org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
>         at 
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
> (ThreadPool.java:684)
>         at java.lang.Thread.run(Thread.java:595)
>  
> thanks
> SSK
> 
> 
> 		
> ---------------------------------
> Do you Yahoo!?
>  Yahoo! Mail - Helps protect you from nasty viruses.


---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org


RE: java.lang.IllegalStateException in tomcat 5.5.4

Posted by Anil Pathak <an...@gmail.com>.
				...
				session.invalidate();
				...
In my case it was like this. I had written above code in my logout.jsp code.
Any time when the user had refreshed the logoutpage page similar error
occurred. Perhaps it might be case with you. That you are trying to acess
the session method either 
				session.getAttribute("adfad"); or above one
after you have invalidated the session in your code.
Not sure.







-----Original Message-----
From: ssk 2001 [mailto:ssk_tomcat@yahoo.com] 
Sent: Thursday, February 17, 2005 11:58 AM
To: tomcat-user@jakarta.apache.org
Subject: java.lang.IllegalStateException in tomcat 5.5.4

 
 
How to solve this error , pls advice 

java.lang.IllegalStateException: getAttribute: Session already 
invalidated
        at org.apache.catalina.session.StandardSession.getAttribute
(StandardSession.java:984)
        at 
org.apache.catalina.session.StandardSessionFacade.getAttribute
(StandardSessionFacade.java:109)
        at gnu.beanfactory.SessionScope.get(Unknown Source)
        at gnu.beanfactory.BeanFactory.findInstance(Unknown Source)
        at gnu.beanfactory.BeanFactory.getObjectInstance(Unknown 
Source)
        at gnu.beanfactory.BeanFactory.getObjectInstance(Unknown 
Source)
        at gnu.beanfactory.BeanContext.lookup(Unknown Source)
        at gnu.beanfactory.BeanContext.lookup(Unknown Source)
        at org.apache.jsp.include.nav_jsp.checkAccess
(org.apache.jsp.include.nav_jsp:62)
        at org.apache.jsp.include.nav_jsp._jspService
(org.apache.jsp.include.nav_jsp:1601)
        at 
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:99)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at org.apache.jasper.servlet.JspServletWrapper.service
(JspServletWrapper.java:325)
        at org.apache.jasper.servlet.JspServlet.serviceJspFile
(JspServlet.java:295)
        at 
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:245)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:237)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:157)
        at org.apache.catalina.core.StandardWrapperValve.invoke
(StandardWrapperValve.java:214)
        at org.apache.catalina.core.StandardContextValve.invoke
(StandardContextValve.java: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.valves.AccessLogValve.invoke
(AccessLogValve.java:526)
        at org.apache.catalina.core.StandardEngineValve.invoke
(StandardEngineValve.java:107)
        at org.apache.catalina.connector.CoyoteAdapter.service
(CoyoteAdapter.java:148)
        at org.apache.jk.server.JkCoyoteHandler.invoke
(JkCoyoteHandler.java:300)
        at 
org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:383)
        at 
org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)
        at org.apache.jk.common.ChannelSocket.processConnection
(ChannelSocket.java:675)
        at 
org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
        at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
(ThreadPool.java:684)
        at java.lang.Thread.run(Thread.java:595)
 
thanks
SSK


		
---------------------------------
Do you Yahoo!?
 Yahoo! Mail - Helps protect you from nasty viruses.


---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org