You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-user@portals.apache.org by Paul Spencer <pa...@mikon.com> on 2001/09/20 18:53:15 UTC
Getting "Cannot serialize session attribute" error when shutting down
tomcat
I am seen the following in the Tomcat 4.0 (final)
log\localhost_log.yyyy_mm_dd file. Is this a Jetspeed, Turbine, or a
Tomcat problem?
2001-09-20 12:45:04 jetspeed: Turbine: Done shutting down!
2001-09-20 12:45:04 StandardManager[/jetspeed] Cannot serialize session
attribute turbine.user for session 9255C4D1895211F8619406C0318064F2
java.io.NotSerializableException:
org.apache.jetspeed.portal.service.JetspeedPersistenceService$Page
at
java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java:1148)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:366)
at java.util.Hashtable.writeObject(Hashtable.java:757)
at java.lang.reflect.Method.invoke(Native Method)
at
java.io.ObjectOutputStream.invokeObjectWriter(ObjectOutputStream.java:1878)
at
java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java:1210)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:366)
at
java.io.ObjectOutputStream.outputClassFields(ObjectOutputStream.java:1841)
at
java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:480)
at
java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java:1214)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:366)
at org.apache.catalina.session.StandardSession.writeObject(Unknown
Source)
at org.apache.catalina.session.StandardSession.writeObjectData(Unknown
Source)
at org.apache.catalina.session.StandardManager.unload(Unknown Source)
at org.apache.catalina.session.StandardManager.stop(Unknown Source)
at org.apache.catalina.core.ContainerBase.stop(Unknown Source)
at org.apache.catalina.core.StandardContext.stop(Unknown Source)
at org.apache.catalina.core.ContainerBase.removeChild(Unknown Source)
at org.apache.catalina.core.StandardHost.remove(Unknown Source)
at org.apache.catalina.startup.HostConfig.undeployApps(Unknown Source)
at org.apache.catalina.startup.HostConfig.stop(Unknown Source)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(Unknown
Source)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Unknown
Source)
at org.apache.catalina.core.ContainerBase.stop(Unknown Source)
at org.apache.catalina.core.ContainerBase.stop(Unknown Source)
at org.apache.catalina.core.StandardService.stop(Unknown Source)
at org.apache.catalina.core.StandardServer.stop(Unknown Source)
at org.apache.catalina.startup.Catalina.start(Unknown Source)
at org.apache.catalina.startup.Catalina.execute(Unknown Source)
at org.apache.catalina.startup.Catalina.process(Unknown Source)
at java.lang.reflect.Method.invoke(Native Method)
at org.apache.catalina.startup.Bootstrap.main(Unknown Source)
Paul Spencer
---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jetspeed-user-help@jakarta.apache.org
Re: Getting "Cannot serialize session attribute" error when shutting
down tomcat
Posted by Paul Spencer <pa...@mikon.com>.
Santiago,
Santiago Gala wrote:
>
> Paul Spencer wrote:
>
> >I am seen the following in the Tomcat 4.0 (final)
> >log\localhost_log.yyyy_mm_dd file. Is this a Jetspeed, Turbine, or a
> >Tomcat problem?
> >
> An interaction. Tomcat 4 tries to store active sessions to disk (by
> default) during shutdown, and recovers them on startup. We are storing
> one or more
>
How can we tell Tomcat not to store active sessions?
> JetspeedPersistenceService$Page
>
> in the session, and these objects are not declared as serializable, so
> tomcat cannot serialize the session.
>
> I don't think it is a deep issue for the moment.
Should this be entered in Bugzilla and marked as a low priority bug or
enhancement?
Paul Spencer
---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jetspeed-user-help@jakarta.apache.org
Re: Getting "Cannot serialize session attribute" error when shutting down tomcat
Posted by Santiago Gala <sg...@hisitech.com>.
Paul Spencer wrote:
>I am seen the following in the Tomcat 4.0 (final)
>log\localhost_log.yyyy_mm_dd file. Is this a Jetspeed, Turbine, or a
>Tomcat problem?
>
An interaction. Tomcat 4 tries to store active sessions to disk (by
default) during shutdown, and recovers them on startup. We are storing
one or more
JetspeedPersistenceService$Page
in the session, and these objects are not declared as serializable, so
tomcat cannot serialize the session.
I don't think it is a deep issue for the moment.
>
>2001-09-20 12:45:04 jetspeed: Turbine: Done shutting down!
>2001-09-20 12:45:04 StandardManager[/jetspeed] Cannot serialize session
>attribute turbine.user for session 9255C4D1895211F8619406C0318064F2
>java.io.NotSerializableException:
>org.apache.jetspeed.portal.service.JetspeedPersistenceService$Page
> at
>java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java:1148)
> at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:366)
> at java.util.Hashtable.writeObject(Hashtable.java:757)
> at java.lang.reflect.Method.invoke(Native Method)
> at
>java.io.ObjectOutputStream.invokeObjectWriter(ObjectOutputStream.java:1878)
> at
>java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java:1210)
> at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:366)
> at
>java.io.ObjectOutputStream.outputClassFields(ObjectOutputStream.java:1841)
> at
>java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:480)
> at
>java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java:1214)
> at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:366)
> at org.apache.catalina.session.StandardSession.writeObject(Unknown
>Source)
> at org.apache.catalina.session.StandardSession.writeObjectData(Unknown
>Source)
> at org.apache.catalina.session.StandardManager.unload(Unknown Source)
> at org.apache.catalina.session.StandardManager.stop(Unknown Source)
> at org.apache.catalina.core.ContainerBase.stop(Unknown Source)
> at org.apache.catalina.core.StandardContext.stop(Unknown Source)
> at org.apache.catalina.core.ContainerBase.removeChild(Unknown Source)
> at org.apache.catalina.core.StandardHost.remove(Unknown Source)
> at org.apache.catalina.startup.HostConfig.undeployApps(Unknown Source)
> at org.apache.catalina.startup.HostConfig.stop(Unknown Source)
> at org.apache.catalina.startup.HostConfig.lifecycleEvent(Unknown
>Source)
> at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Unknown
>Source)
> at org.apache.catalina.core.ContainerBase.stop(Unknown Source)
> at org.apache.catalina.core.ContainerBase.stop(Unknown Source)
> at org.apache.catalina.core.StandardService.stop(Unknown Source)
> at org.apache.catalina.core.StandardServer.stop(Unknown Source)
> at org.apache.catalina.startup.Catalina.start(Unknown Source)
> at org.apache.catalina.startup.Catalina.execute(Unknown Source)
> at org.apache.catalina.startup.Catalina.process(Unknown Source)
> at java.lang.reflect.Method.invoke(Native Method)
> at org.apache.catalina.startup.Bootstrap.main(Unknown Source)
>
>Paul Spencer
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: jetspeed-user-unsubscribe@jakarta.apache.org
>For additional commands, e-mail: jetspeed-user-help@jakarta.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jetspeed-user-help@jakarta.apache.org