APAR status
Closed as program error.
Error description
When trace is enabled with ObjectGridXDF*=all=enabled, the following FFDC record is displayed: FFDC Exception:com.ibm.websphere.objectgrid.ObjectGridRuntimeExceptio n SourceId:com.ibm.ws.objectgrid.server.impl.ServerCoreEventProces sor.proc essCommand ProbeId:890 com.ibm.websphere.objectgrid.ObjectGridRuntimeException: com.ibm.ws.objectgrid.MissingSerializationInfoException: Metadata for typeId 646; domainHashCode=-23409929 could not be found. The metadata may not have yet replicated from a foreign domain. at com.ibm.ws.objectgrid.datagrid.BaseAgentCommand.setBaseMap(BaseA gentComm and.java:172) at com.ibm.ws.objectgrid.server.impl.ServerCoreEventProcessor.proc e ssCommand(ServerCoreEventProcessor.java:1446) at com.ibm.ws.objectgrid.server.impl.ServerCoreEventProcessor.proce ssClientServerRequest(ServerCoreEventProcessor.java:2591) at com.ibm.ws.objectgrid.server.impl.ShardImpl.processMessage(Shard Impl.java:1498) at com.ibm.ws.objectgrid.server.impl.ShardActor.handleContainerMess age(ShaedActor.java:469) at com.ibm.ws.objectgrid.server.impl.ShardActor.receive(ShardActor. java:323) at com.ibm.ws.xsspi.xio.actor.XIOReferable.dispatch(XIOReferable.ja va:114) at com.ibm.ws.xsspi.xio.actor.XIORegistry.sendToTarget(XIORegistry. java:968 ) at com.ibm.ws.xs.xio.transport.channel.XIORegistryRunnable.run(XIOR egistryR unnable.java:84) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExec utor.java:1156) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExe cutor.java:626) at com.ibm.ws.objectgrid.thread.XSThreadPool$Worker.run(XSThreadPoo l.java:309) Caused by: com.ibm.ws.objectgrid.MissingSerializationInfoException: Metadata for typeId 646; domainHashCode=-23409929 could not be found. The metadata may not have yet replicated from a foreign domain. at com.ibm.ws.objectgrid.xdf.SerializerFactory.getDescriptorFromID( Serializ erFactory.java:561) at com.ibm.ws.objectgrid.xdf.XDFSerializerPlugin.inflateDataObject( XDFSeria lizerPlugin.java:307) at com.ibm.ws.objectgrid.datagrid.BaseAgentCommand.inflateAgent(Bas eAgentCo mmand.java:304) at com.ibm.ws.objectgrid.datagrid.BaseAgentCommand.setBaseMap(BaseA gentComm and.java:165) ... 11 more --> FFDC Exception:com.ibm.websphere.objectgrid.ObjectGridRuntimeExceptio n SourceId:com.ibm.ws.objectgrid.server.impl.ServerCoreEventProces sor.proc essCommand ProbeId:890 com.ibm.websphere.objectgrid.ObjectGridRuntimeException: com.ibm.ws.objectgrid.MissingSerializationInfoException: Metadata for typeId 646; domainHashCode=-23409929 could not be found. The metadata may not have yet replicated from a foreign domain. at com.ibm.ws.objectgrid.datagrid.BaseAgentCommand.setBaseMap(BaseA gentComm and.java:172) at com.ibm.ws.objectgrid.server.impl.ServerCoreEventProcessor.proce ssComman d(ServerCoreEventProcessor.java:1446) at com.ibm.ws.objectgrid.server.impl.ServerCoreEventProcessor.proce ssClient ServerRequest(ServerCoreEventProcessor.java:2591) at com.ibm.ws.objectgrid.server.impl.ShardImpl.processMessage(Shard Impl.jav a:1498) at com.ibm.ws.objectgrid.server.impl.ShardActor.handleContainerMess age(Shar dActor.java:469) at com.ibm.ws.objectgrid.server.impl.ShardActor.receive(ShardActor. java:323 ) at com.ibm.ws.xsspi.xio.actor.XIOReferable.dispatch(XIOReferable.ja va:114) at com.ibm.ws.xsspi.xio.actor.XIORegistry.sendToTarget(XIORegistry. java:968 ) at com.ibm.ws.xs.xio.transport.channel.XIORegistryRunnable.run(XIOR egistryR unnable.java:84) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExec utor.jav a:1156) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExe cutor.ja va:626) at com.ibm.ws.objectgrid.thread.XSThreadPool$Worker.run(XSThreadPoo l.java:3 09) Caused by: com.ibm.ws.objectgrid.MissingSerializationInfoException: Metadata for typeId 646; domainHashCode=-23409929 could not be found. The metadata may not have yet replicated from a foreign domain. at com.ibm.ws.objectgrid.xdf.SerializerFactory.getDescriptorFromID( Serializ erFactory.java:561) at com.ibm.ws.objectgrid.xdf.XDFSerializerPlugin.inflateDataObject( XDFSeria lizerPlugin.java:307) at com.ibm.ws.objectgrid.datagrid.BaseAgentCommand.inflateAgent(Bas eAgentCo mmand.java:304) at com.ibm.ws.objectgrid.datagrid.BaseAgentCommand.setBaseMap(BaseA gentComm and.java:165)
Local fix
No
Problem summary
**************************************************************** * USERS AFFECTED: WebSphere eXtreme Scale users who are * * running with eXtreme data format (XDF) * * serialization. This serialization is * * enabled when IBM eXtremeIO (XIO) is * * configured and the CopyMode attribute in * * the * * backingMap element of the ObjectGrid * * descriptor XML file is set to * * COPY_TO_BYTES. * **************************************************************** * PROBLEM DESCRIPTION: When array field is processed after a * * container server failover, a * * MissingSerializationException exception * * might occur. * **************************************************************** * RECOMMENDATION: * **************************************************************** The internal XDF metadata cannot resolve the base type for an array field. As a result, a MissingSerializationException exception occurs incorrectly. The metadata is available, but the wrong data is being used to resolve the type.
Problem conclusion
This issue is typically observed after a failover has occurred and new array data types are introduced into the system after the base type has been used. For example, you serialized a value with the class type of Customer. A failover to a contain server occurs, followed by an attempt to serialize an array of Customer objects. When the Customer[] was deserialized by a new client, the base type is not correctly identified, which causes a MissingSerializationException exception.
Temporary fix
Comments
APAR Information
APAR number
PM98601
Reported component name
XD EXTREME SCAL
Reported component ID
5724J3402
Reported release
860
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2013-10-07
Closed date
2013-10-29
Last modified date
2013-10-29
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:
29 October 2013