You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Frank AFRIAT <fa...@webnet.fr> on 2002/07/02 19:19:11 UTC

Impossible to calculate session duration ?

Hi !

I wanted to calculate session duration so I created a Session Listener waiting for a sessionDestroyed() Event.
But when I want to calculate Session Duration with session.getCreationTime(), I get the exception :

java.lang.IllegalStateException: getCreationTime: Session already invalidated
        at org.apache.catalina.session.StandardSession.getCreationTime(StandardSession.java:845)
        at org.apache.catalina.session.StandardSessionFacade.getCreationTime(StandardSessionFacade.java:135)
        at com.test.webapp.lifecycle.TestSessionListener.sessionDestroyed(TestSessionListener.java:42)
        at org.apache.catalina.session.StandardSession.expire(StandardSession.java:617)
        at org.apache.catalina.session.StandardManager.processExpires(StandardManager.java:755)
        at org.apache.catalina.session.StandardManager.run(StandardManager.java:832)
        at java.lang.Thread.run(Thread.java:479)

So is there a good solution to my problem ?
I am using Tomcat 4.0.3.

Thanks in advance.

Frank AFRIAT