IBM Support

PI97935: KeyNotFoundException in CWOBJ1524I message when replica shard is registering with the primary

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

  • CWOBJ1524I: Replica listener GRID:MAPSET:0 must register again
    with the primary. Reason:
    com.ibm.websphere.objectgrid.KeyNotFoundException: ObjectGrid:
    GRID, Map: MAP, Key: KeyDataBytesImpl: {key1}
    
    
    A KeyNotFoundException exception can happen on a synchronous
    replica when applying an update operation on a map that has
    Optimistic LockStrategy and time to live eviction configured
    

Local fix

  • Use pessimistic locking or remove the TTL evictor
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  Users of eXtreme Scale who use synchronous  *
    *                  replication with an Optimistic LockStrategy *
    *                  and time to live eviction configured.       *
    ****************************************************************
    * PROBLEM DESCRIPTION: When applying an update operation on    *
    *                      a synchronous replica a                 *
    *                      KeyNotFoundException exception can      *
    *                      occur.                                  *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    When applying an update operation on a synchronous replica,
    the logic did an implicit get operation to determine the
    optimistic version of the previous value.  This logic is not
    necessary on a synchronous replica and was disabled to avoid
    the KeyNotFoundException.  With the introduction of JCache in
    8.6.1, this became necessary since a get operation now returns
    null if an entry is expired.
    

Problem conclusion

  • An interim fix is available for this APAR upon request for
    eXtreme Scale version 8.6.1.2.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI97935

  • Reported component name

    WS EXTREME SCAL

  • Reported component ID

    5724X6702

  • Reported release

    861

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2018-05-14

  • Closed date

    2019-01-22

  • Last modified date

    2019-01-22

  • 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

[{"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":"861","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
22 January 2019