Hi, thanks for the comments, i will check but i get this error only at times, and not always. Can this still be the cause of the problem. thanks abhishek
On Tue, Jul 13, 2010 at 6:39 PM, Robert Taylor <rtay...@dtgresults.com>wrote: > Greetings, > > Does the Customer object implement Serializable interface? > If not, try modifying Customer to implement Serializable and see if the > error still persists. > > /robert > ----- Original Message ----- From: "abhishek jain" < > abhishek.netj...@gmail.com> > To: "Struts Users Mailing List" <user@struts.apache.org> > Sent: Tuesday, July 13, 2010 4:33 AM > Subject: Session error while loading an object > > > > Hi friends, >> I am using tomcat 5.5 , struts 1.x and i encounter the following error: >> I actually store the object in session and retrieve that(for a shopping >> cart >> application), pl. advice what i can do to remove this error: >> >> Exception loading sessions from persistent >> storagejava.io.WriteAbortedException: writing aborted; >> java.io.NotSerializableException: com.cart.Customer >> at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1333) >> at >> java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947) >> at >> java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871) >> at >> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753) >> at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329) >> at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351) >> at >> >> org.apache.catalina.session.StandardSession.readObject(StandardSession.java:1416) >> at >> >> org.apache.catalina.session.StandardSession.readObjectData(StandardSession.java:940) >> at >> >> org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:394) >> at >> org.apache.catalina.session.StandardManager.load(StandardManager.java:321) >> at >> >> org.apache.catalina.session.StandardManager.start(StandardManager.java:637) >> at >> org.apache.catalina.core.StandardContext.start(StandardContext.java:4202) >> at >> org.apache.catalina.core.StandardContext.reload(StandardContext.java:3056) >> at >> >> org.apache.catalina.loader.WebappLoader.backgroundProcess(WebappLoader.java:432) >> at >> >> org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1278) >> at >> >> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1570) >> at >> >> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1579) >> at >> >> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1579) >> at >> >> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1559) >> at java.lang.Thread.run(Thread.java:619) >> Caused by: java.io.NotSerializableException: com.cart.Customer >> at >> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1156) >> at >> >> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1509) >> at >> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1474) >> at >> >> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392) >> at >> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150) >> at >> java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326) >> at >> >> org.apache.catalina.session.StandardSession.writeObject(StandardSession.java:1492) >> at >> >> org.apache.catalina.session.StandardSession.writeObjectData(StandardSession.java:957) >> at >> >> org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:517) >> at >> >> org.apache.catalina.session.StandardManager.unload(StandardManager.java:463) >> at >> org.apache.catalina.session.StandardManager.stop(StandardManager.java:667) >> at >> org.apache.catalina.core.StandardContext.stop(StandardContext.java:4362) >> at >> org.apache.catalina.core.StandardContext.reload(StandardContext.java:3050) >> ... 7 more >> >> >> >>