TamZ SJVSTC goes down immediately with java class error JVMJZBL2008E
search cancel

TamZ SJVSTC goes down immediately with java class error JVMJZBL2008E

book

Article ID: 263864

calendar_today

Updated On:

Products

Trusted Access Manager for Mainframe

Issue/Introduction

The following java errors are seen when starting TamZ SJVSTC:

JVMJZBL2999T javaClassName: 'COM.CA.SECURITY.SJVM.MAIN.MAIN'                  
JVMJZBL1023N Invoking COM.CA.SECURITY.SJVM.MAIN.MAIN.main()...                
JVMJZBL2999T -> JniUtil.convert()                                             
JVMJZBL2999T <- JniUtil.convert()                                             
JVMJZBL2008E Could not find or load class: COM.CA.SECURITY.SJVM.MAIN.MAIN     
JVMJZBL2999T -> JniUtil.writeStackTrace()                                     
JVMJZBL2007E Stack trace follows:                                             
java.lang.NoClassDefFoundError: COM.CA.SECURITY.SJVM.MAIN.MAIN                
Caused by: java.lang.ClassNotFoundException: COM.CA.SECURITY.SJVM.MAIN.MAIN   
 at java.net.URLClassLoader.findClass(URLClassLoader.java:610)                
 at java.lang.ClassLoader.loadClassHelper(ClassLoader.java:945)               
 at java.lang.ClassLoader.loadClass(ClassLoader.java:890)                     
 at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)             
 at java.lang.ClassLoader.loadClass(ClassLoader.java:873)                     
JVMJZBL2999T <- JniUtil.writeStackTrace()                                     
JVMJZBL2999T <- invokeMain()                                                  
JVMJZBL2999T <- run()                                                         
JVMJZBL2999T -> cleanup()                                                     
JVMJZBL1014I Waiting for non-daemon Java threads to finish before exiting...  

Why are these errors occurring?

Environment

Release : 1.1

Resolution

The SET JAVACLS parameter in the SJVSTC proc is case sensitive.

Verify that the case sensitivity was not lost for the proc and that SET JAVACLS looks like the following:

SET JAVACLS='com.ca.security.sjvm.main.Main'