You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Scot Rob <sc...@yahoo.com> on 2003/02/11 23:37:03 UTC

Exception loading sessions from persistent storage

Due to this strange exception i am getting, i can't
access my beans/forms in jsps.

I will appreciate any help/clues.

Many Thanks,
Scot

2003-02-11 21:53:35 StandardManager[/strutsvom]
IOException while loading persisted sessions:
java.io.WriteAbortedException: Writing aborted by
exception; java.io.NotSerializableException:
org.apache.struts.config.impl.DefaultModuleConfigFactory
java.io.WriteAbortedException: Writing aborted by
exception; java.io.NotSerializableException:
org.apache.struts.config.impl.DefaultModuleConfigFactory
	at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:445)
	at
java.io.ObjectInputStream.inputClassFields(ObjectInputStream.java:2263)
	at
java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:519)
	at
java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1412)
	at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:386)
	at
java.io.ObjectInputStream.inputClassFields(ObjectInputStream.java:2263)
	at
java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:519)
	at
java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1412)
	at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:386)
	at
java.io.ObjectInputStream.inputClassFields(ObjectInputStream.java:2263)
	at
java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:519)
	at
java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1412)
	at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:386)
	at
java.io.ObjectInputStream.inputClassFields(ObjectInputStream.java:2263)
	at
java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:519)
	at
java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1412)
	at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:386)
	at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:236)
	at
org.apache.catalina.session.StandardSession.readObject(StandardSession.java:1268)
	at
org.apache.catalina.session.StandardSession.readObjectData(StandardSession.java:810)
	at
org.apache.catalina.session.StandardManager.load(StandardManager.java:411)
	at
org.apache.catalina.session.StandardManager.start(StandardManager.java:617)
	at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1104)
	at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3345)
	at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:785)
	at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:454)
	at
org.apache.catalina.core.StandardHost.install(StandardHost.java:714)
	at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:324)
	at
org.apache.catalina.startup.HostConfig.start(HostConfig.java:389)
	at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:232)
	at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:155)
	at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1131)
	at
org.apache.catalina.core.StandardHost.start(StandardHost.java:614)
	at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
	at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:343)
	at
org.apache.catalina.core.StandardService.start(StandardService.java:388)
	at
org.apache.catalina.core.StandardServer.start(StandardServer.java:506)
	at
org.apache.catalina.startup.Catalina.start(Catalina.java:781)
	at
org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
	at
org.apache.catalina.startup.Catalina.process(Catalina.java:179)
	at java.lang.reflect.Method.invoke(Native Method)
	at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)

2003-02-11 21:53:35 StandardManager[/strutsvom]
Exception loading sessions from persistent storage
java.io.WriteAbortedException: Writing aborted by
exception; java.io.NotSerializableException:
org.apache.struts.config.impl.DefaultModuleConfigFactory
	at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:445)
	at
java.io.ObjectInputStream.inputClassFields(ObjectInputStream.java:2263)
	at
java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:519)
	at
java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1412)
	at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:386)
	at
java.io.ObjectInputStream.inputClassFields(ObjectInputStream.java:2263)
	at
java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:519)
	at
java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1412)
	at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:386)
	at
java.io.ObjectInputStream.inputClassFields(ObjectInputStream.java:2263)
	at
java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:519)
	at
java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1412)
	at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:386)
	at
java.io.ObjectInputStream.inputClassFields(ObjectInputStream.java:2263)
	at
java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:519)
	at
java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1412)
	at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:386)
	at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:236)
	at
org.apache.catalina.session.StandardSession.readObject(StandardSession.java:1268)
	at
org.apache.catalina.session.StandardSession.readObjectData(StandardSession.java:810)
	at
org.apache.catalina.session.StandardManager.load(StandardManager.java:411)
	at
org.apache.catalina.session.StandardManager.start(StandardManager.java:617)
	at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1104)
	at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3345)
	at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:785)
	at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:454)
	at
org.apache.catalina.core.StandardHost.install(StandardHost.java:714)
	at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:324)
	at
org.apache.catalina.startup.HostConfig.start(HostConfig.java:389)
	at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:232)
	at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:155)
	at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1131)
	at
org.apache.catalina.core.StandardHost.start(StandardHost.java:614)
	at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
	at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:343)
	at
org.apache.catalina.core.StandardService.start(StandardService.java:388)
	at
org.apache.catalina.core.StandardServer.start(StandardServer.java:506)
	at
org.apache.catalina.startup.Catalina.start(Catalina.java:781)
	at
org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
	at
org.apache.catalina.startup.Catalina.process(Catalina.java:179)
	at java.lang.reflect.Method.invoke(Native Method)
	at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)


__________________________________________________
Do you Yahoo!?
Yahoo! Shopping - Send Flowers for Valentine's Day
http://shopping.yahoo.com

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


RE: Exception loading sessions from persistent storage

Posted by John Espey <je...@tallan.com>.
It looks like there is a non-Serializable object on your session.  I believe
that whatever you put on the session must implement (directly or indirectly)
Serializable or else be declared transient.

> -----Original Message-----
> From: Scot Rob [mailto:scotguy78@yahoo.com]
> Sent: Tuesday, February 11, 2003 4:37 PM
> To: struts-user@jakarta.apache.org
> Subject: Exception loading sessions from persistent storage
>
>
> Due to this strange exception i am getting, i can't
> access my beans/forms in jsps.
>
> I will appreciate any help/clues.
>
> Many Thanks,
> Scot
>
> 2003-02-11 21:53:35 StandardManager[/strutsvom]
> IOException while loading persisted sessions:
> java.io.WriteAbortedException: Writing aborted by
> exception; java.io.NotSerializableException:
> org.apache.struts.config.impl.DefaultModuleConfigFactory
> java.io.WriteAbortedException: Writing aborted by
> exception; java.io.NotSerializableException:
> org.apache.struts.config.impl.DefaultModuleConfigFactory
> 	at
> java.io.ObjectInputStream.readObject(ObjectInputStream.java:445)
> 	at
> java.io.ObjectInputStream.inputClassFields(ObjectInputStream.java:2263)
> 	at
> java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:519)
> 	at
> java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1412)
> 	at
> java.io.ObjectInputStream.readObject(ObjectInputStream.java:386)
> 	at
> java.io.ObjectInputStream.inputClassFields(ObjectInputStream.java:2263)
> 	at
> java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:519)
> 	at
> java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1412)
> 	at
> java.io.ObjectInputStream.readObject(ObjectInputStream.java:386)
> 	at
> java.io.ObjectInputStream.inputClassFields(ObjectInputStream.java:2263)
> 	at
> java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:519)
> 	at
> java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1412)
> 	at
> java.io.ObjectInputStream.readObject(ObjectInputStream.java:386)
> 	at
> java.io.ObjectInputStream.inputClassFields(ObjectInputStream.java:2263)
> 	at
> java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:519)
> 	at
> java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1412)
> 	at
> java.io.ObjectInputStream.readObject(ObjectInputStream.java:386)
> 	at
> java.io.ObjectInputStream.readObject(ObjectInputStream.java:236)
> 	at
> org.apache.catalina.session.StandardSession.readObject(StandardSes
> sion.java:1268)
> 	at
> org.apache.catalina.session.StandardSession.readObjectData(Standar
> dSession.java:810)
> 	at
> org.apache.catalina.session.StandardManager.load(StandardManager.java:411)
> 	at
> org.apache.catalina.session.StandardManager.start(StandardManager.
> java:617)
> 	at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1104)
> 	at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:3345)
> 	at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:785)
> 	at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:454)
> 	at
> org.apache.catalina.core.StandardHost.install(StandardHost.java:714)
> 	at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:324)
> 	at
> org.apache.catalina.startup.HostConfig.start(HostConfig.java:389)
> 	at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:232)
> 	at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifec
> ycleSupport.java:155)
> 	at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1131)
> 	at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:614)
> 	at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
> 	at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:343)
> 	at
> org.apache.catalina.core.StandardService.start(StandardService.java:388)
> 	at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:506)
> 	at
> org.apache.catalina.startup.Catalina.start(Catalina.java:781)
> 	at
> org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
> 	at
> org.apache.catalina.startup.Catalina.process(Catalina.java:179)
> 	at java.lang.reflect.Method.invoke(Native Method)
> 	at
> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)
>
> 2003-02-11 21:53:35 StandardManager[/strutsvom]
> Exception loading sessions from persistent storage
> java.io.WriteAbortedException: Writing aborted by
> exception; java.io.NotSerializableException:
> org.apache.struts.config.impl.DefaultModuleConfigFactory
> 	at
> java.io.ObjectInputStream.readObject(ObjectInputStream.java:445)
> 	at
> java.io.ObjectInputStream.inputClassFields(ObjectInputStream.java:2263)
> 	at
> java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:519)
> 	at
> java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1412)
> 	at
> java.io.ObjectInputStream.readObject(ObjectInputStream.java:386)
> 	at
> java.io.ObjectInputStream.inputClassFields(ObjectInputStream.java:2263)
> 	at
> java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:519)
> 	at
> java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1412)
> 	at
> java.io.ObjectInputStream.readObject(ObjectInputStream.java:386)
> 	at
> java.io.ObjectInputStream.inputClassFields(ObjectInputStream.java:2263)
> 	at
> java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:519)
> 	at
> java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1412)
> 	at
> java.io.ObjectInputStream.readObject(ObjectInputStream.java:386)
> 	at
> java.io.ObjectInputStream.inputClassFields(ObjectInputStream.java:2263)
> 	at
> java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:519)
> 	at
> java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1412)
> 	at
> java.io.ObjectInputStream.readObject(ObjectInputStream.java:386)
> 	at
> java.io.ObjectInputStream.readObject(ObjectInputStream.java:236)
> 	at
> org.apache.catalina.session.StandardSession.readObject(StandardSes
> sion.java:1268)
> 	at
> org.apache.catalina.session.StandardSession.readObjectData(Standar
> dSession.java:810)
> 	at
> org.apache.catalina.session.StandardManager.load(StandardManager.java:411)
> 	at
> org.apache.catalina.session.StandardManager.start(StandardManager.
> java:617)
> 	at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1104)
> 	at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:3345)
> 	at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:785)
> 	at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:454)
> 	at
> org.apache.catalina.core.StandardHost.install(StandardHost.java:714)
> 	at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:324)
> 	at
> org.apache.catalina.startup.HostConfig.start(HostConfig.java:389)
> 	at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:232)
> 	at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifec
> ycleSupport.java:155)
> 	at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1131)
> 	at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:614)
> 	at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
> 	at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:343)
> 	at
> org.apache.catalina.core.StandardService.start(StandardService.java:388)
> 	at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:506)
> 	at
> org.apache.catalina.startup.Catalina.start(Catalina.java:781)
> 	at
> org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
> 	at
> org.apache.catalina.startup.Catalina.process(Catalina.java:179)
> 	at java.lang.reflect.Method.invoke(Native Method)
> 	at
> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)
>
>
> __________________________________________________
> Do you Yahoo!?
> Yahoo! Shopping - Send Flowers for Valentine's Day
> http://shopping.yahoo.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: struts-user-help@jakarta.apache.org
>


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