IBM Support

PI14645: CWOBJ6324E messages occur for serialization failures when you use the COPY_TO_BYTES copy mode.

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

APAR status

  • Closed as program error.

Error description

  • When using a copy mode of "COPY_TO_BYTES", exceptions like the
    following might occur:
    
    com.ibm.websphere.objectgrid.ObjectGridRuntimeException:
    java.lang.ClassNotFoundException: CWOBJ6324E: Class definition
    is null for object
    com.ibm.commerce.catalog.objsrc.CatalogGroupCache$CatalogGroupAc
    cessBean
    
    
    FFDC
    Exception:com.ibm.websphere.objectgrid.ObjectGridRuntimeExceptio
    n SourceId:com.ibm.ws.objectgrid.xdf.XDFSerializerPlugin
    ProbeId:inflateAttributes
    Reporter:com.ibm.ws.objectgrid.xdf.XDFValueSerializerPlugin@ac48
    8365
    com.ibm.websphere.objectgrid.ObjectGridRuntimeException:
    java.lang.ClassNotFoundException: CWOBJ6324E: Class definition
    is null for object
    com.ibm.commerce.catalog.objsrc.CatalogGroupDescriptionCache$Cat
    alogGroupDescriptionAccessBeanFinderResult
    at
    com.ibm.ws.objectgrid.xdf.XDFDescriptor.createNewObjectForSerial
    ization(XDFDescriptor.java:1461)
    at
    com.ibm.ws.objectgrid.xdf.serializers.javaStream.GenericJavaSeri
    alizer2.deserializeObject(GenericJavaSerializer2.java:197)
    at
    com.ibm.ws.objectgrid.xdf.serializers.javaStream.GenericJavaSeri
    alizer2.getSerializedColumnsForQuery(GenericJavaSerializer2.java
    :291)
    at
    com.ibm.ws.objectgrid.xdf.serializers.GenericClassSerializer.get
    SerializedColumnsForQuery(GenericClassSerializer.java:500)
    at
    com.ibm.ws.objectgrid.xdf.XDFQueryResult.readObjects(XDFQueryRes
    ult.java:75)
    at
    com.ibm.ws.objectgrid.xdf.XDFSerializerPlugin.inflateDataObjectA
    ttributes(XDFSerializerPlugin.java:450)
    at
    com.ibm.websphere.objectgrid.plugins.index.HashIndex.getSerializ
    erAttribute(HashIndex.java:2325)
    at
    com.ibm.websphere.objectgrid.plugins.index.HashIndex.getAttribut
    e(HashIndex.java:2208)
    at
    com.ibm.websphere.objectgrid.plugins.index.HashIndex.insertIntoI
    ndex(HashIndex.java:2831)
    at
    com.ibm.websphere.objectgrid.plugins.index.HashIndex.doBatchUpda
    te(HashIndex.java:1958)
    at
    com.ibm.ws.objectgrid.map.BaseMap.applyPMap(BaseMap.java:2754)
    at
    com.ibm.ws.objectgrid.SessionImpl.commit(SessionImpl.java:1771)
    at
    com.ibm.ws.objectgrid.datagrid.EntryAgentCommand.executeCommand(
    EntryAgentCommand.java:299)
    at
    com.ibm.ws.objectgrid.AbstractDistributedCommand.run(AbstractDis
    tributedCommand.java:73)
    at
    com.ibm.ws.objectgrid.thread.ThreadPoolRunnable.run(ThreadPoolRu
    nnable.java:58)
    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: java.lang.ClassNotFoundException: CWOBJ6324E: Class
    definition is null for object
    com.ibm.commerce.catalog.objsrc.CatalogGroupDescriptionCache$Cat
    alogGroupDescriptionAccessBeanFinderResult
    ... 18 more
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  All WebSphere eXtreme Scale customers who   *
    *                  use the COPY_TO_BYTES copy mode.            *
    ****************************************************************
    * PROBLEM DESCRIPTION: When querying dynamic cache data on     *
    *                      the server, XDF inflates the value      *
    *                      attribute, which contains the user      *
    *                      object.                                 *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    Instead of inflating the empty templates attribute, XDF tries
    to inflate a user object on the server, while querying dynamic
    cache data.
    

Problem conclusion

  • Missing logic in XDF causes the inflating of objects to be
    skipped. The code logic has been updated so that objects are
    correctly inflated.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI14645

  • 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

    2014-03-27

  • Closed date

    2014-04-15

  • Last modified date

    2014-04-15

  • 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:
15 April 2014