Actually, SessionLifecycleListener is a <listener> in web.xml, not sure why
it would be getting stored in the session. I suppose we could make it
Serializable though, wouldn't really harm anything.


----- Original Message -----
From: "Konstantin Priblouda" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, August 12, 2003 5:02 AM
Subject: Re: [OS-webwork] Session invalidation and exceptions


>
> > The reason why the exception is being thrown is
> > obvious,
> > SessionLifecycleListener doesn't implement
> > Serializable.  I don't understand
> > why this class is being persisted within the session
> > though.
>
> Probably WW guys decided to listen on session by
> storing object which implements
> HttpSessionBindingListener instead of defining
> listener
> in web.xml
>
> Well, obviously it's not serializable and your tomcat
> tries to persist your sessions.
>
>
> > 2. When I try to invalidate the session by calling
> > ActionContext.getContext().getSession().clear() I
> > get this exception:
> >
> > java.lang.IllegalStateException: getAttribute:
> > Session already invalidated
> > at
> >
>
org.apache.catalina.session.StandardSession.getAttribute(StandardSession.jav
> > a:954)
> > at
> >
>
org.apache.catalina.session.StandardSessionFacade.getAttribute(StandardSessi
> > onFacade.java:171)
> > at
> >
>
com.opensymphony.webwork.lifecycle.SessionLifecycleListener.sessionDestroyed
> > (SessionLifecycleListener.java:61)
> >
> > This looks a little similar to
> >
> http://jira.opensymphony.com/secure/ViewIssue.jspa?key=WW-207.
> >
> > It seems as if the sessionDestroyed method is
> > invoked when the
> > session.invalidate() call is made within the
> > SessionMap class.  Is there
> > another way I should be invalidating the session ?
>
> That's a tricky part in tomcat - when you invalidate
> session, it does calls callbacks.  but first it
> invalidates session. So if code decides to look into
> session it would fail...
>
> regards,
>
> =====
> ----[ Konstantin Pribluda ( ko5tik ) ]----------------
> Zu Verstärkung meines Teams suche ich ab Sofort einen
> Softwareentwickler[In] für die Festanstellung.
> Arbeitsort: Mainz
> Skills:  Programieren, Kentnisse in OpenSource-Bereich
> ----[ http://www.pribluda.de ]------------------------
>
> __________________________________
> Do you Yahoo!?
> Yahoo! SiteBuilder - Free, easy-to-use web site design software
> http://sitebuilder.yahoo.com
>
>
> -------------------------------------------------------
> This SF.Net email sponsored by: Free pre-built ASP.NET sites including
> Data Reports, E-commerce, Portals, and Forums are available now.
> Download today and enter to win an XBOX or Visual Studio .NET.
>
http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01
> _______________________________________________
> Opensymphony-webwork mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork
>


-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01
_______________________________________________
Opensymphony-webwork mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork

Reply via email to