IBM Support

PI64495: DFHSJ1009 LIBERTY JVM RUAWAY CONDITION DETECTED; JVM SERVER WILL NOT DISABLE

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • During a recycle of the CICS region that has a Liberty JVM
    server, the following error message occurs:
    .
      DFHSJ1009 W date time applid tranid trannum JVMSERVER
        jvmserver is being disabled and restarted by CICS
        because a task running in a JVMSERVER has triggered
        a runaway condition, leaving the JVMSERVER in an
        inconsistent state.
    .
    The task never seems to end and the JVM remains in an
    inconsistent state.  Unable to disable the JVM, the CICS region
    must be cancelled.
    .
    In the SJ domain we see the the state of the JVMServer is
    'disablig (phase 0) resolved'.  One of the T8 TCBs associated
    with this JVMServer abended 999 (3E7).  The traceback for this
    TCB may be similar to:
    .
    Traceback:
      DSA      Entry
      1        SIDECARINVOKEREFLECTMETHOD
      2        JVM_InvokeMethod_Impl
      3        JVM_InvokeMethod
      4        JVM_InvokeMethod
      5        Java_sun_reflect_NativeMethodAccessorImpl_invoke0
      6        SIDECARINVOKEREFLECTMETHOD
      7        JVM_InvokeMethod_Impl
      8        JVM_InvokeMethod
      9        JVM_InvokeMethod
      10       Java_sun_reflect_NativeMethodAccessorImpl_invoke0
      11       RUNCALLINMETHOD
      12       gpProtectedRunCallInMethod
      13       signalProtectAndRunGlue
      14       j9sig_protect
      15       gpProtectAndRun
      16       gpCheckCallin
      17       callStaticVoidMethod
      18       call_router_method
      19       call_java_router
      20       invoke_sj_pthread
      21       sj_pthread_body
      22       CELQPCMM
    .
    .
    .
    Additional Symptom(s) Search Keyword(s): KIXREVCTC
    

Local fix

  • First by setting the Liberty JVM server DISABLED and restarting
    the CICS region,  Then setting the JVM server ENABLED allowed
    it to come up.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * All CICS users.                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * DFHSJ0001 message due to AKEA abend in DFHSJTH, with Liberty *
    * JVM server now unusable.                                     *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * .                                                            *
    ****************************************************************
    A Liberty JVM server performs some work, such as installing a
    bundle, which is not associated with a user task.  This work is
    performed using a thread retrieved from the thread pool and the
    CICS runaway timer is active.  The work is CPU intensive and
    takes longer than the ICVR limit.  As a result, the thread is
    abended with code '0999'x by DFHKETIX.  Control is passed to
    DFHAPLJP, which does not allow the Java stack to unwind.  As a
    consequence Liberty waits indefinitely for the thread to
    complete, which will never occur.  The region must be recycled
    to restore the JVM.
    Additional keywords: msgDFHSJ001 SJ0001 abendAKEA abend0999
    

Problem conclusion

  • DFHSJTH and DFHXMAT have been modified to ensure that when
    threads are put into the Liberty thread pool the CICS runaway
    timer is disabled.  This prevents internal work from causing the
    reported problem.  Runaway is still enabled for user
    applications run under a CICS user task.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI64495

  • Reported component name

    CICS TS Z/OS V5

  • Reported component ID

    5655Y0400

  • Reported release

    000

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-06-17

  • Closed date

    2016-09-01

  • Last modified date

    2017-01-24

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

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

    UI40553

Modules/Macros

  • DFHSJTH  DFHXMAT  DFHXMTA  DFHSJBD  DFHSJDM  DFHSJDS  DFHSJDUF
    DFHSJIN  DFHSJIS  DFHSJJS  DFHSJL   DFHSJNT  DFHSJRE  DFHSJRL
    DFHSJRM  DFHSJSM  DFHSJST  DFHSJTRI DFHSJXM
    

Fix information

  • Fixed component name

    CICS TS Z/OS V5

  • Fixed component ID

    5655Y0400

Applicable component levels

  • R000 PSY UI40553

       UP16/09/21 P F609

Fix is available

  • Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.3","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}},{"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":"5.3","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
24 January 2017