IBM Support

PI38735: CICS JAVA REGION UNRESPONSIVE AFTER A JAVA TRANSACTION ABEND MQMANAGEDCONNECTIONJ11 FOR MQ CALL IN CICS ENVIRONMENT

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as duplicate of another APAR.

Error description

  • The error occurs when an MQManagedConnectionJ11
    object (an MQ Java object used to represent
    some of the state relating to a connection to MQ),
    becomes unreferenced without having first been
    closed.
    When the MQManagedConnectionJ11.finalize method is
    called on the JVM finalizer thread, MQ determines
    that the connection to the queue manager needs to
    be closed and we try to call MQDISC.
    MQ is not allowed to make MQ calls on a Java thread
    that is not under CICS control, the abend seen by
    the customer occurs.
    .
    Additional Symptom(s) Search Keyword(s):
    .
    In the "verbx ledata 'nthreads(*)'" output there is
    the following exception.
    .
    To Display Additional Information:
    
    IP VERBX LEDATA 'CAA(00000048F2BFEC60)
    DSA(00000048F29F3D40) ALL'
    .
    Traceback:
    DSA Entry    E  Offset Load Mod Program  Status
    16 CEEHDSP  +00004376  CELQLIB  CEEHDSP  Call
    17 CEEOSIGJ +000009B2  CELQLIB  CEEOSIGJ Call
    18 CELQHROD +00000266  CELQLIB  CELQHROD Call
    19 CEEOSIGG +00000000  CELQLIB  CEEOSIGG Call
    20 CELQHROD +00000266  CELQLIB  CELQHROD Call
    21 CSQC3DSC +0000010C  CSQCLB16        Exception
    Java_com_ibm_mq_jmqi_local_internal_base_Native_jmqiDisc
             +000000D6  *PATHNAM             Call
    23 RUNCALLINMETHOD
    

Local fix

Problem summary

Problem conclusion

Temporary fix

Comments

  • Problem summary:
    When an MQ Java application running as part of a CICS task
    creates an MQQueueManager object, the MQ classes for Java
    connect to MQ and inquire on attributes of the qmgr. An
    error could occur during this processing, such as reason code
    2017 (MQRC_HANDLE_NOT_AVAILABLE), which leaves the
    MQManagedConnectionJ11 object in an unexpected state.
    After all references to that object have been released, the
    Java finalizer invokes the object's finalize() method. Because
    the object has been left in an unexpected state, this method
    attempts to disconnect from MQ using an MQDISC call.
    In the CICS environment MQ API calls are not expected on the
    JVM's finalizer thread, resulting in an abend which is reported
    by the JVM as a general protection fault (GPF).
    
    Problem resolution:
    The MQ classes for Java have been changed so that MQDISC will
    not be called from the finalize() methods of MQ Java objects
    when running in CICS.
    
    This fix changes the Java component of MQ, and will be
    included in a FixPack APAR.
    
    The fix is targeted for delivery in the following PTFs:
    Version Maintenance Level
    v7.1.0 - 7.1.0.7 (PI34462 on z/OS)
    v8.0.0 - 8.0.0.3 (PM34470 on z/OS)
    
    The latest available maintenance can be obtained from
    'WebSphere MQ Recommended Fixes'
    http://www-1.ibm.com/support/docview.wss?rs=171&uid=swg27006037
    
    If the maintenance level is not yet available information on
    its planned availability can be found in 'WebSphere MQ
    Planned Maintenance Release Dates'
    http://www-1.ibm.com/support/docview.wss?rs=171&uid=swg27006309
    

APAR Information

  • APAR number

    PI38735

  • Reported component name

    WMQ Z/OS V7

  • Reported component ID

    5655R3600

  • Reported release

    108

  • Status

    CLOSED DUB

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2015-04-09

  • Closed date

    2015-05-29

  • Last modified date

    2015-11-19

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

Applicable component levels

[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.1","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
19 November 2015