Hi,
In of our Webservice a user is not able to Invoke JVM, below are the
following error messages :
java version "1.6.0"
Java(TM) SE Runtime Environment (build pmz3160_26sr1-20111114_01(SR1))
IBM J9 VM (build 2.6, JRE 1.6.0 z/OS s390-31 20111113_94967 (JIT enabled,
AOT en
J9VM - R26_Java626_SR1_20111113_1649_B94967
JIT - r11_20111028_21230
GC - R26_Java626_SR1_20111113_1649_B94967
J9CL - 20111113_94967)
JCL - 20111112_01
JVMSHRC020E An error has occurred while opening semaphore
JVMSHRC336E Port layer error code = -197225
JVMSHRC337E Platform error message: semget : *EDC5163I SAF/RACF extract
error*.
JVMJ9VM015W Initialization error for library j9shr26(11): JVMJ9VM009E
J9VMDllMai
Could not create the Java virtual machine
System Information :
Z/OS : 1.12
*some of my try :*
I tried keeping *Xshareclasses:none *but no luck.
User has the Unique UID and GID assigned.
User has access to the Java Directory.
/tmp has the sufficient space
I even tried Killing the JAVASHARED resource but still no luck.
There were no ICH messages in the LOG to see if there are any Challenges
with RACF.
*Historical Details :*
Recently The system was upgraded to Z/OS 1.12, seclabel option got
activated but not sure how it happened since the prior RACF database didnt
had those options enabled.
*BPX setting interms of Parmlib :*
1) d omvs,l
D OMVS,L
BPXO051I 15.38.38 DISPLAY OMVS 335
OMVS 000E ACTIVE OMVS=(00,FS,CI
SYSTEM WIDE LIMITS: LIMMSG=NONE
CURRENT HIGHWATER SYSTEM
USAGE USAGE LIMIT
MAXPROCSYS 21 34 900
MAXUIDS 0 3 200
MAXPTYS 0 3 800
MAXMMAPAREA 0 0 40960
MAXSHAREPAGES 302 2748 131072
IPCMSGNIDS 0 0 500
IPCSEMNIDS 15 16 500
IPCSHMNIDS 5 6 500
IPCSHMSPAGES 0 0 262144
IPCMSGQBYTES --- 0 2147483647
IPCMSGQMNUM --- 0 10000
IPCSHMMPAGES --- 4096 25600
SHRLIBRGNSIZE 0 32505856 67108864
SHRLIBMAXPAGES 0 0 4096
2) d omvs,o
BPXO043I 15.39.35 DISPLAY OMVS 348
OMVS 000E ACTIVE OMVS=(00,FS,CI)
CURRENT UNIX CONFIGURATION SETTINGS:
MAXPROCSYS = 900 MAXPROCUSER = 25
MAXFILEPROC = 64000 MAXFILESIZE = NOLIMIT
MAXCPUTIME = 1000 MAXUIDS = 200
MAXPTYS = 800
MAXMMAPAREA = 40960 MAXASSIZE = 209715200
MAXTHREADS = 200 MAXTHREADTASKS = 1000
MAXCORESIZE = 4194304 MAXSHAREPAGES = 131072
IPCMSGQBYTES = 2147483647 IPCMSGQMNUM = 10000
IPCMSGNIDS = 500 IPCSEMNIDS = 500
IPCSEMNOPS = 25 IPCSEMNSEMS = 1000
IPCSHMMPAGES = 25600 IPCSHMNIDS = 500
IPCSHMNSEGS = 500 IPCSHMSPAGES = 262144
SUPERUSER = BPXROOT FORKCOPY = COW
STEPLIBLIST =
# java -Xshareclasses:listAllCaches
JVMSHRC005I No shared class caches available
Could not create the Java virtual machine.
To check if /tmp had enough space :
1) # ls -ld /tmp
lrwxrwxrwx 1 IBMUSER OMVSGRP 12 May 12 2011 /tmp -> $SYSNAME/tmp
# df /tmp/
Mounted on Filesystem Avail/Total Files Status
/SYSTEM/tmp (/tmp) 204584/204800 25573 Available
Some Research :
Using this error message : JVMSHRC337E Platform error message: semget
: "*EDC5163I
SAF/RACF extract error*." I ended up searching the IBM manual "
Language Environment Run-Time Messages " with below explanation
*EDC5163I SAF/RACF extract error. Explanation: *An authorization failure
occurred when attempting the service. This message is equivalent to the
z/OS UNIX System Services errno, EMVSSAFEXTRERR. *Programmer response: *Refer
to *z/OS XL C/C++ Run-Time Library Reference *for the function being
attempted for the specific reason for failure. *System action: *The request
fails. The application continues to run. *Symbolic Feedback Code: *EDC51B
Using the above recommendation I ended up searching : Refer to *z/OS XL
C/C++ Run-Time Library Reference *for the function being attempted for the
specific reason for failure. Below explanation were :
EMVSSAFEXTRERR An internal SAF/RACF extract error has occurred. A possible
reason is that the *username *access has been revoked. errno2 contains the
BPX1PWD reason code. For more information, see *z/OS UNIX System Services
Programming: Assembler Callable Services Reference*.
The above stuff says that "A possible reason is that the *username *access
has been revoked". Does it mean the user access is revoked in OMVS , if so
how can we activate the username access ? if my understanding is not right
please direct me in the right direction.
Jags
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN