ALERT: Some images may not load properly within the Knowledge Base Article. If you see a broken image, please right-click and select 'Open image in a new tab'. We apologize for this inconvenience.

arcotadmin war doesnt start due to WAS pointing to unsupported JDK version

book

Article ID: 199403

calendar_today

Updated On:

Products

CA Advanced Authentication - Strong Authentication (AuthMinder / WebFort) CA Strong Authentication CA Rapid App Security CA Risk Authentication CA Advanced Authentication

Issue/Introduction

Advanced Authentication version  9.x supports both JDK/Java  7 and 8 but not JDK/Java 6. Note JDK/Java 6  which is the default Java version that is provided with many IBM WAS versions will lead to a error like such either in the IBM System Out  logs or Arcot Admin log (arcotadmin.log)

Below is the excerpt from Platform Support Matrix at location  - https://techdocs.broadcom.com/us/en/ca-enterprise-software/layer7-identity-and-access-management/advanced-authentication/9-1/release-notes-9-1/platform-support-matrix.html 

 



Here is the error message with stack trace one will see in the arcotadmin.log 


2020-08-20 16:37:26,363 ART : [Default : 4] : FATAL : web.init.ArcotAdminInitServlet : [N/A] : [N/A] : [N/A] : [Arcot Admin Console] : [Admin Console] : [N/A] : Application initialization failed, JVMCFRE003 bad major version; class=com/arcot/crypto/api/AccessKey, offset=6
java.lang.UnsupportedClassVersionError: JVMCFRE003 bad major version; class=com/arcot/crypto/api/AccessKey, offset=6
 at java.net.URLClassLoader.access$400(URLClassLoader.java:93) ~[?:1.7.0]
 at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:1166) ~[?:1.7.0]
 at java.security.AccessController.doPrivileged(AccessController.java:488) ~[?:1.7.0]
 at java.net.URLClassLoader.findClass(URLClassLoader.java:597) ~[?:1.7.0]
 at java.lang.ClassLoader.loadClassHelper(ClassLoader.java:786) ~[?:1.7.0]

Cause

JDK 6 is being pointed to where Advanced Authentication supports JDK 7 for WAS 8.5.x only /JDK 8 for WAS 9.0.

Environment

Release : 9.1

Component : AuthMinder(Arcot WebFort)

Both Windows and Linux

Resolution

WAS Admin configuration - WAS Java was pointing to non-supported JAVA 6 where Java7 for WAS 8.5.5 or Java 8 for WAS 9.0 was needed. Once a new cluster was built using IBM WAS and Java used was JDK 7 then admin came up without issues. 

Additional Information

None

Attachments