IBM Support

PH09666: JAVA.LANG.NOCLASSDEFFOUNDERROR: COM/IBM/MQ/MQXAQUEUEMANAGER MAY OCCUR WHEN USING MQ QUEUES IN WEBSPHERE APPLICATION SERVER

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When using MQ in WebSphere Application Server v9 it could be
    possible that you are getting the following kind of exception at
    runtime, when mesasges will be picked up from a queue:
    
    java.lang.NoClassDefFoundError: com/ibm/mq/MQXAQueueManager
    
    
    Example:
    [3/5/19 20:04:47:680 UTC] 000000d0 SibMessage E [:] CWSIP0002E:
    An internal messaging error occurred in
    com.ibm.ws.sib.processor.impl.mqproxy.RMQSessionManager,
    1:608:1.46,
    com.ibm.ws.sib.processor.impl.exceptions.RMQResourceException:
    CWSIP0002E: An internal messaging error occurred in
    com.ibm.ws.sib.processor.impl.mqproxy.RMQSessionManager,
    1:333:1.46,
    com.ibm.ws.sib.remote.mq.exceptions.CorruptRMQSessionException:
    CWSJP0024E: A Websphere MQ error was encountered when using the
    Websphere MQ queue manager MQ-Test_Bus:
    java.lang.NoClassDefFoundError: com/ibm/mq/MQXAQueueManager
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  All users of IBM WebSphere Application      *
    *                  Server MQ messaging queues                  *
    ****************************************************************
    * PROBLEM DESCRIPTION: JAVA.LANG.NOCLASSDEFFOUNDERROR:         *
    *                      COM/IBM/MQ/MQXAQUEUEMANAGER MAY OCCUR   *
    *                      WHEN USING MQ QUEUES IN WEBSPHERE       *
    *                      APPLICATION SERVER                      *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    JAVA.LANG.NOCLASSDEFFOUNDERROR:
    COM/IBM/MQ/MQXAQUEUEMANAGER MAY OCCUR
    WHEN USING MQ QUEUES IN WEBSPHERE
    APPLICATION SERVER. This is due to the clarification of the
    API provided by MQ as utilised by Websphere Application Server
    in 9.x.
    

Problem conclusion

  • The fix corrects the class name of the API used by
    Websphere Application Server, thus avoiding the
    NoClassDefFoundError.
    
    The fix for this APAR is currently targeted for inclusion in
    fix pack 9.0.5.1.  Please refer to the Recommended Updates
    page for delivery information:
    http://www.ibm.com/support/docview.wss?rs=180&uid=swg27004980
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH09666

  • Reported component name

    WEBS APP SERV N

  • Reported component ID

    5724H8800

  • Reported release

    900

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2019-03-14

  • Closed date

    2019-07-24

  • Last modified date

    2019-07-24

  • 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

    WEBS APP SERV N

  • Fixed component ID

    5724H8800

Applicable component levels

  • R900 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud \u0026 Data Platform"},"Product":{"code":"SSEQTP","label":"WebSphere Application Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"900","Line of Business":{"code":"LOB36","label":"IBM Automation"}}]

Document Information

Modified date:
17 October 2021