Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Wiki Markup
[SetEnvIf] User-Agent ".\*MSIE.\*" \
         nokeepalive ssl-unclean-shutdown \[BR]
         downgrade-1.0 force-response-1.0

Zsolt

Wiki Markup
*Q:* I use commons.fileupload to upload a file in my application, but it throws an exception called "NotSerializableException", the server which the application run on is WAS5.1. Here is the output log:
\[06/05/15 19:15:36:873 JST\]  78adaa3 [SessionContex] E 例外: java.io.NotSerializableException: org.apache.commons.fileupload.DeferredFileOutputStream
	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java(Compiled Code))
	at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java(Inlined Compiled Code))
	at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java(Compiled Code))
	at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java(Compiled Code))
	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java(Compiled Code))
	at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java(Inlined Compiled Code))
	at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java(Compiled Code))
	at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java(Compiled Code))
	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java(Compiled Code))
	at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java(Inlined Compiled Code))
	at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java(Compiled Code))
	at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java(Compiled Code))
	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java(Compiled Code))
	at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java(Inlined Compiled Code))
	at java.util.Hashtable.writeObject(Hashtable.java(Compiled Code))
	at sun.reflect.GeneratedMethodAccessor50.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code))
	at java.lang.reflect.Method.invoke(Method.java(Compiled Code))
	at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java(Compiled Code))
	at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java(Compiled Code))
	at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java(Compiled Code))
	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java(Compiled Code))
	at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java(Compiled Code))
	at com.ibm.ws.webcontainer.httpsession.BackedHashtable.commonSetup(BackedHashtable.java(Compiled Code))
	at com.ibm.ws.webcontainer.httpsession.BackedHashtable.persistSession(BackedHashtable.java(Compiled Code))
	at com.ibm.ws.webcontainer.httpsession.BackedHashtable.ejbStore(BackedHashtable.java(Compiled Code))
	at com.ibm.ws.webcontainer.httpsession.BackedHashtable.storeSession(BackedHashtable.java(Compiled Code))
	at com.ibm.ws.webcontainer.httpsession.BackedHashtable.put(BackedHashtable.java(Compiled Code))
	at com.ibm.ws.webcontainer.httpsession.DatabaseSessionContext.sync(DatabaseSessionContext.java(Compiled Code))
	at com.ibm.ws.webcontainer.httpsession.SessionData.sync(SessionData.java(Inlined Compiled Code))
	at com.ibm.ws.webcontainer.httpsession.DatabaseSessionData.sync(DatabaseSessionData.java(Inlined Compiled Code))
	at com.ibm.ws.webcontainer.httpsession.DatabaseSessionContext.checkForSessionWrites(DatabaseSessionContext.java(Compiled Code))
	at com.ibm.ws.webcontainer.httpsession.DatabaseSessionContext.asyncExternalWrite(DatabaseSessionContext.java(Compiled Code))
	at com.ibm.ws.webcontainer.httpsession.SessionAlarmListener.alarm(SessionAlarmListener.java(Compiled Code))
	at com.ibm.ejs.util.am._Alarm.run(_Alarm.java(Compiled Code))
	at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java(Compiled Code))

Can anyone give me some idea to solve this question?