IBM Support

PI12307: ConcurrentModificationException exceptions in FFDC incorrectly being created.

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

  • For applications running grids with XIO and COPY_TO_BYTES maps
    that are using the Dynacache plugin or that are modifying
    collections while trying to serialize the object containing the
    collection a ConcurrentModificationException will be thrown.
    
    In some situations it is normal for a
    ConcurrentModificationException to be thrown if the application
    is modifying a collection while another thread is attempting to
    serialize the value.  The thread performing the serialization
    will report an exception and this is normal.  The XDF code will
    also generate FFDC records for some scenarios but it should not
    be creating an FFDC in this situation.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  Applications running grids with XIO and     *
    *                  COPY_TO_BYTES maps that are using the       *
    *                  Dynacache plugin or that are modifying      *
    *                  collections while trying to serialize the   *
    *                  object containing the collection.           *
    ****************************************************************
    * PROBLEM DESCRIPTION: ConcurrentModificationException FFDC    *
    *                      is created in the file system when a    *
    *                      collection is serialized.               *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    In some situations it is normal for a
    ConcurrentModificationException to be thrown if the
    application is modifying a collection while another thread is
    attempting to serialize the value.  The thread performing the
    serialization will report an exception and this is normal.
    The XDF code will also generate FFDC records for some
    scenarios, but it should not be creating an FFDC in this
    situation since this becomes noise for the system administrator
    

Problem conclusion

  • Added logic to avoid the logging of the
    FFDC when trace debug is disabled.  When trace is enabled, the
    FFDC will be generated in this situation in order to aid with
    debugging unexpected ConcurrentModificationException errors.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI12307

  • 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-02-21

  • Closed date

    2014-03-05

  • Last modified date

    2014-03-05

  • 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:
05 March 2014