search cancel

Java 64 Bit, Start 4039 Abend

book

Article ID: 50286

calendar_today

Updated On:

Products

Compress Data Compression for MVS Compress Data Compression for Fujitsu Datacom DATACOM - AD Mainframe Software Manager (Chorus Software Manager) MICS Resource Management CIS COMMON SERVICES FOR Z/OS 90S SERVICES DATABASE MANAGEMENT SOLUTIONS FOR DB2 FOR Z/OS COMMON PRODUCT SERVICES COMPONENT Common Services CA ECOMETER SERVER COMPONENT FOC EASYTRIEVE REPORT GENERATOR FOR COMMON SERVICES INFOCAI MAINTENANCE IPC UNICENTER JCLCHECK COMMON COMPONENT Mainframe VM Product Manager CHORUS SOFTWARE MANAGER CA ON DEMAND PORTAL CA Service Desk Manager - Unified Self Service PAM CLIENT FOR LINUX ON MAINFRAME MAINFRAME CONNECTOR FOR LINUX ON MAINFRAME GRAPHICAL MANAGEMENT INTERFACE WEB ADMINISTRATOR FOR TOP SECRET Xpertware

Issue/Introduction

Description:

Starting MSMTC MSM v4.0 after a fresh install using the Java 6.0 64-bit version.

Installation completes successfully, but MSM Tomcat start abends with:

STC05383 IEA995I SYMPTOM DUMP OUTPUT 118
USER COMPLETION CODE=4039 REASON CODE=00000000
TIME=14.34.11 SEQ=00420 CPU=0000 ASID=0079
PSW AT TIME OF ERROR 078D1400 8683E6D2 ILC 2 INTC 0D
NO ACTIVE MODULE FOUND
NAME=UNKNOWN
DATA AT PSW 0683E6CC - 00181610 0A0D58D0 D00498EC
END OF SYMPTOM DUMP
CEE3588S RAISED IN PROGRAM CEEPLPKA AT OFFSET +0C1700. ',
USER=(MSMTC)
STC05383 IEF450I MSMTC MSMTC - ABEND=S000 U4038 REASON=00000001
...
CEE3588S A call was made to a function in the AMODE 64 DLL libjvm.so from an
AMODE 31 caller.
From entry point JzosVM::initializeVMArgs() at compile unit offset
+0000009A at entry offset +0000009A at
address 0CC03EDA.
Environment:
MSM 4.0
Java 64-bit

Additional Information:

JAVA requirements for MSM v4:
Your system has IBM Java SDK for z/OS:
Java 6.0, build 2.4, at maintenance level SR8 (31-bit only)
Java 6.0, build 2.4, at maintenance level SR9 (31-bit or 64-bit)
Java 6.0, build 2.6, base build (31-bit or 64-bit)
Note: Java 6.0, build 2.6 is the equivalent of IBM Java 6.0.1.

Solution:

When using the 64bit version of JAVA please make the following two changes:

Remember this is for MSM 4.0 only

  1. In your HLQ.SAMPLIB(MSMLIB) member change or add the following export:
    #modify the export JAVA_HOME path to point to 64bit
    export JAVA_HOME=/sys/java64bt/v6r0m0/usr/lpp/java/J6.0_64
  2. In your startup PROC for the MSM Tomcat Application Server (MSMTC) please make the following change to the PGM that is executed.
    //MSMSRV EXEC PGM=JVMLDM66,REGION=?SIZE,TIME=1440, 
    // PARM='&LEPARM/&LOGLVL &JAVACLS &ARGS'
    JVMLDM66 is 6.0 SR9 64bit; 
    JVMLDM67is 6.0.1 64bit

Environment

Release:
Component: MSM