APAR status
Closed as program error.
Error description
With Mem-To-Mem enabled if a session contains a byte
array and is retrieved in another JVM the byte array
deserialization fails and StreamCorruptedExceptions
are thrown. This happens only with objects of type
byte array and not other object types.
Local fix Problem summary
****************************************************************
* USERS AFFECTED: WebSphere Application Server customers using *
* Memory-to-memory sessions *
****************************************************************
* PROBLEM DESCRIPTION: Stream corruption occurs when using *
* memory to memory session. *
****************************************************************
* RECOMMENDATION: *
****************************************************************
The following exception is logged:
SessionContex E Exception is:
java.io.StreamCorruptedException:
InputStream does not contain a serialized
object
at
java.io.ObjectInputStream.readStreamHeader
(ObjectInputStream.java(Compiled Code))
at java.io.ObjectInputStream.<init>
(ObjectInputStream.java(Compiled Code))
at
com.ibm.ws.util.WsObjectInputStream.<init>
(WsObjectInputStream.java(Inlined
Compiled Code))
at
com.ibm.ws.webcontainer.httpsession.
WebAppSessionSupport.getObjectInputStream
(WebAppSessionSupport.java
(Inlined Compiled Code))
This was a case missing in the source code. The new source
code should correctly handle session value that needs to
convert into bytes.
Problem conclusion
Source code is fixed to handle the missing case.
Temporary fix
Fix uploaded to
PQ99999.
Comments
APAR information |
APAR number |
PQ84817 |
Reported component name |
WAS NETWRK DEPL |
Reported component ID |
5630A3601 |
Reported release |
00A |
Status |
CLOSED PER |
PE |
NoPE |
HIPER |
NoHIPER |
Special Attention |
NoSpecatt |
Submitted date |
2004-02-17 |
Closed date |
2004-04-06 |
Last modified date |
2004-04-06 |
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
Publications Referenced
Applicable component levels |
R003 PSY |
UP |
R00A PSY |
UP |
R00H PSY |
UP |
R00I PSY |
UP |
R00P PSY |
UP |
R00S PSY |
UP |
R00W PSY |
UP |
R103 PSY |
UP |
R10A PSY |
UP |
R10H PSY |
UP |
R10I PSY |
UP |
R10P PSY |
UP |
R10S PSY |
UP |
R10W PSY |
UP |
|