Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Serialization exception

430 views
Skip to first unread message

barreau...@yahoo.fr

unread,
Sep 30, 2008, 11:20:00 AM9/30/08
to
Hi,

Hi get this exception


23/04/08 13:34:09:053 CEST] 0000001f HttpSessDRSBu E storeObject: Caught
Exception while trying to serialize. Stack trace:
java.io.NotSerializableException: com.ibm.ws.webcontainer.srt.SRTServletRequest
at
java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1085)
at
java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1423)
at
java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1395)
at
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1338)
at
java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1083)
at
java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1423)
at
java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1395)
at
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1338)
at
java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1083)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:309)
at java.util.HashMap.writeObject(HashMap.java:1138)
at sun.reflect.GeneratedMethodAccessor107.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:62)
at java.lang.reflect.Method.invoke(Method.java:391)
at
java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:971)
at
java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1387)
at
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1338)
at
java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1083)
at
java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1423)
at
java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1395)
at
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1338)
at
java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1083)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:309)
at
com.ibm.ws.webcontainer.httpsession.HttpSessDRSBuffWrapper.getBytes(HttpSessDRSBuffWrapper.java:258)
at
com.ibm.ws.webcontainer.httpsession.HttpSessDRSBuffWrapper.storeObject(HttpSessDRSBuffWrapper.java:119)
at
com.ibm.ws.webcontainer.httpsession.DRSBackedHashtable.handlePropertyHits(DRSBackedHashtable.java:291)
at
com.ibm.ws.webcontainer.httpsession.DRSBackedHashtable.persistSession(DRSBackedHashtable.java:375)
at
com.ibm.ws.webcontainer.httpsession.BackedHashtable.ejbStore(BackedHashtable.java:2533)
at
com.ibm.ws.webcontainer.httpsession.BackedHashtable.storeSession(BackedHashtable.java:2166)
at
com.ibm.ws.webcontainer.httpsession.BackedHashtable.put(BackedHashtable.java:2815)
at
com.ibm.ws.webcontainer.httpsession.DatabaseSessionContext.sync(DatabaseSessionContext.java:164)
at
com.ibm.ws.webcontainer.httpsession.SessionData.sync(SessionData.java:302)
at
com.ibm.ws.webcontainer.httpsession.DatabaseSessionData.sync(DatabaseSessionData.java:967)
at
com.ibm.ws.webcontainer.httpsession.DatabaseSessionContext.checkForSessionWrites(DatabaseSessionContext.java:652)
at
com.ibm.ws.webcontainer.httpsession.DatabaseSessionContext.asyncExternalWrite(DatabaseSessionContext.java:490)
at
com.ibm.ws.webcontainer.httpsession.SessionAlarmListener.alarm(SessionAlarmListener.java:61)
at com.ibm.ejs.util.am._Alarm.run(_Alarm.java:90)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1471)

[23/04/08 13:34:09:053 CEST] 0000001f SessionContex E handlePropertyHits:
Failed to replicate attribute
myContactListForm:com.pwc.lu.web.corelate.form.contact.MyContactListForm@20562056
[23/04/08 13:51:5


I MyContactListForm is an AcionForm, Ichecked all data and they are all serializable.

How can I found the source of this error?

Many thanks.

Ken Hygh

unread,
Sep 30, 2008, 11:42:58 AM9/30/08
to
It appears that MyContactListForm contains the HttpServletRequest, which
is not serializable.
Ken

mmo...@us.ibm.com

unread,
Oct 22, 2008, 10:41:01 AM10/22/08
to
ARe you trying to store the request object in session?

barreau...@yahoo.fr

unread,
Oct 22, 2008, 11:00:31 AM10/22/08
to
Yes

mmo...@us.ibm.com

unread,
Oct 22, 2008, 1:41:45 PM10/22/08
to
You should never store the request object in session because the session lives past the lifecycle of the request.

drews...@gmail.com

unread,
Sep 26, 2012, 1:39:06 PM9/26/12
to
Did you find a solution to this issue?
0 new messages