APAR status
Closed as program error.
Error description
A merge can generate a StackOverflowError error with several calls to the CheckCollectionTypeSerializer.skip method. com.ibm.ws.objectgrid.xdf.serializers.collections.CheckCollectio nTypeSerializer.skip(CheckCollectionTypeSerializer.java:80) at com.ibm.ws.objectgrid.xdf.XDFValueSerializerPlugin.processMergeC lass(XDFValueSerializerPlugin.java:402) at com.ibm.ws.objectgrid.xdf.XDFValueSerializerPlugin.mergeDataObje cts(XDFValueSerializerPlugin.java:234) at com.ibm.ws.objectgrid.xdf.XDFValueSerializerPlugin.mergeDataObje cts(XDFValueSerializerPlugin.java:97) at com.ibm.ws.objectgrid.map.BaseMap.getValueToCommit(BaseMap.java: 3884) at com.ibm.ws.objectgrid.map.BaseMap.updateCacheEntryWithNewValue(B aseMap.java:3640) at com.ibm.ws.objectgrid.map.BaseMap.applyPMap(BaseMap.java:2353) at com.ibm.ws.objectgrid.SessionImpl.commit(SessionImpl.java:1717)
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: Data grids with applications that have * * IBM eXtremeIO (XIO) enabled, COPY_TO_BYTES * * maps that update or upsert data, and use * * Java classes that implement the * * writeObject or readObject method or that * * are Externalizable. * **************************************************************** * PROBLEM DESCRIPTION: Unpredictable behavior is caused by * * logic that is not properly handing * * some serialization formats, which * * results in serialized user data being * * treated as metadata. * **************************************************************** * RECOMMENDATION: * **************************************************************** When performing the merge processing for an update with eXtreme data format (XDF), some scenarios might fail and generate an FFDC record on the container server. The merge failure does not normally result in a problem for the application. The new value is used in its entirety. No merging of fields occurs for scenarios where object evolution normally retains fields that are not present in the new value, but that were in the original value. In some circumstances, the content of the serialized data migt cause serialization exceptions or StackOverflowError exceptions.
Problem conclusion
The underlying logic error has been fixed to avoid this exception.
Temporary fix
Comments
APAR Information
APAR number
PM92175
Reported component name
WS EXTREME SCAL
Reported component ID
5724X6702
Reported release
860
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2013-07-01
Closed date
2013-07-02
Last modified date
2013-07-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
WS EXTREME SCAL
Fixed component ID
5724X6702
Applicable component levels
R860 PSY
UP
[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSTVLU","label":"WebSphere eXtreme Scale"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"860","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]
Document Information
Modified date:
02 July 2013