-
tomcat session - help pls urgent (3 messages)
- Posted by: karthik sa
- Posted on: June 26 2001 05:44 EDT
hi,
im using tomcat 3.2.1(and 3.2.2)..Im not able to invalidate the existing session.
for example
if(!session.isNew()){
session.invalidate();
}
i get the following error
Internal Servlet Error:
javax.servlet.ServletException: setAttribute: Session already invalidated
at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:459)
at karthik._0002fkarthik_0002fpage_00031_0002ejsppage1_jsp_2._jspService(_0002fkarthik_0002fpage_00031_0002ejsppage1_jsp_2.java:129)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.jasper.servlet.JspServlet$JspCountedServlet.service(JspServlet.java:130)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:282)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:429)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:500)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
at org.apache.tomcat.core.Handler.service(Handler.java:287)
at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:213)
at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)
at java.lang.Thread.run(Thread.java:484)
Root cause:
java.lang.IllegalStateException: setAttribute: Session already invalidated
at org.apache.tomcat.session.StandardSession.setAttribute(StandardSession.java:721)
at karthik._0002fkarthik_0002fpage_00031_0002ejsppage1_jsp_2._jspService(_0002fkarthik_0002fpage_00031_0002ejsppage1_jsp_2.java:111)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.jasper.servlet.JspServlet$JspCountedServlet.service(JspServlet.java:130)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:282)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:429)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:500)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
at org.apache.tomcat.core.Handler.service(Handler.java:287)
at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:213)
at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)
at java.lang.Thread.run(Thread.java:484)
please help me friends..
karthik
Threaded Messages (3)
- tomcat session - help pls urgent by Aditya Anand on June 26 2001 14:40 EDT
- tomcat session - help pls urgent by mick fgyggggya on June 26 2001 16:57 EDT
- so what is the solution by parvez ahmad on June 23 2011 09:03 EDT
-
tomcat session - help pls urgent[ Go to top ]
- Posted by: Aditya Anand
- Posted on: June 26 2001 14:40 EDT
- in response to karthik sa
check you'r code... either there is no session for the user or you have invalidated the session already...the error you are getting, I suspect, is from the line session.isNew() and not form session.invalidate(), comment out session.invalidate() and see if you still get the exception... -
tomcat session - help pls urgent[ Go to top ]
- Posted by: mick fgyggggya
- Posted on: June 26 2001 16:57 EDT
- in response to karthik sa
just call the session and then invalidate it eg
HttpSession session = request.getSession(true);
session.invalidate(); -
so what is the solution[ Go to top ]
- Posted by: parvez ahmad
- Posted on: June 23 2011 09:03 EDT
- in response to mick fgyggggya
In get request, I call a servlet , one to which i post data String str3 =
public String getAddRequests(HttpSession paramHttpSession, HttpServletResponse paramHttpServletResponse,....
paramHttpSession.getAttribute("username").toString();
The same code works n IE but fails in firefox
Parvez Ahmad Hakim
www.abobjects.com