IBM Support

PK43554: WEBSPHERE MQ HEADER DATA CORRUPTION UNDER LOAD USING WEBSPHERE APPLICATION SERVER 6

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The WebSphere MQ header buffer handling is not sufficiently
    thread-safe; under load the buffer position can be moved by a
    different thread such that the data is written to the wrong
    fields. Symptoms can include FFDC for an  IOException or
    InvalidHeaderValueException. A WebSphere MQ Client may receive
    a 2195 reason code.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Users of WebSphere Application Server        *
    *                 default messaging with an MQ Client Link.    *
    ****************************************************************
    * PROBLEM DESCRIPTION: An IOException or                       *
    *                      InvalidHeaderValueException may be      *
    *                      thrown when the MQ Client Link is under *
    *                      heavy load.                             *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    It was possible for a thread to alter the position in memory
    of the MQ header fields which were in use by another thread.
    This resulted in an IOException or InvalidHeaderValueException
    being thrown by the MQ Client Link.
    

Problem conclusion

  • The fix alters the way that the memory buffer is located and
    so ensures that each thread can correctly address it.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PK43554

  • Reported component name

    PLAT MSG COM

  • Reported component ID

    620400101

  • Reported release

    100

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2007-04-18

  • Closed date

    2007-07-05

  • Last modified date

    2007-07-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

    PLAT MSG COM

  • Fixed component ID

    620400101

Applicable component levels

  • R100 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSEQTP","label":"WebSphere Application Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.0","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
29 December 2021