IBM Support

CEE3250C SDC2 abend R=71005520 during CICS Liberty JVM server start up

Question & Answer


Question

I am running CICS Transaction Server for z/OS (CICS TS) 5.2 and have multiple JVM servers running. But when I start my CICS Liberty JVM server, it fails with a SDC2 abend in LE module CELQPIPI with a reason code 71005520.

The LE CEEDMP shows the following messages were issued:

  Current Condition:
    CEE0198S The termination of a thread was signaled due to an unhandled condition
  Original Condition:
    CEE3250C The system or user abend SDC2  R=71005520 was issued.
  Location:
    Program Unit:  Entry: ntv_registerServer    

What does this reason code mean and why is my JVM server failing to start?

Answer

The JVM server is failing during the LE Enclave initialization within method ntv_registerServer, which is within the native method program NativeServiceTracker.java: com/ibm/ws/zos/core/internal/NativeServiceTracker.ntv_registerServer

The system DC2 abend with reason code 0055 means:

 A duplicate UToken already exists for the memory object specified for the address space

This problem is described by Liberty Profile APAR PI61323. The fix has also been made available in Liberty V16.0.0.2 which is delivered with CICS TS V5.1 (and V5.2) APAR PI64748, and CICS TS V5.3 APAR PI64749.

So in a situation where you have multiple Liberty JVM servers all running within the same CICS region, you need to upgrade the Liberty fixpack within the CICS region by applying the appropriate CICS APAR for your release.

In order for this Liberty fix to take effect, the Angel process must be running at version 4. So you might need to recycle the Angel process as well. You can check the version of the Angel that is currently active by entering the following MVS modify command:

 F BBGZANGL,VERSION                                                     

Note: You must know the Angel server name and use it in place of BBGZANGL in the above line.

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Platform":[{"code":"PF035","label":"z\/OS"}],"Component":"Liberty","Version":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Product Synonym

CICS/TS CICSTS CICS TS CICS Transaction Server

Document Information

Modified date:
20 October 2016

UID

dwa1311810