The obvious problem is the the DefaultModuleConfigFactory isn't Serializable. However, in recent nightly builds it has been made Serializable. Are you placing the factory in the session explicitly?

David



From: Scot Rob <[EMAIL PROTECTED]>
Reply-To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
Subject: Exception loading sessions from persistent storage
Date: Tue, 11 Feb 2003 14:37:03 -0800 (PST)

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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

_________________________________________________________________
Protect your PC - get McAfee.com VirusScan Online http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to