000013526 - Utilize Deployment Manager CustomAPI

Document created by RSA Customer Support Employee on Jun 14, 2016Last modified by RSA Customer Support Employee on Apr 22, 2017
Version 2Show Document
  • View in full screen mode

Article Content

Article Number000013526
Applies ToDeployment Manager 1.3.1
java.lang.UnsupportedClassVersionError: Bad version number in .class file
IssueUtilize Deployment Manager CustomAPI

Exception in thread "Bkgd Req Proc" java.lang.UnsupportedClassVersionError: Bad version number in .class file

at java.lang.ClassLoader.defineClass1(Native Method)

at java.lang.ClassLoader.defineClass(Unknown Source)

at java.security.SecureClassLoader.defineClass(Unknown Source)

at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1626)

at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:850)

at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1299)

at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1181)

at java.lang.ClassLoader.loadClassInternal(Unknown Source)

at com.rsa.wbur.tokenrequest.CustomApiUtils.doAPIValidateRequest(CustomApiUtils.java:246)

at com.rsa.wbur.tokenrequest.NewRequest.process(NewRequest.java:75)

CauseThe Deployment Manager's Tomcat JRE is version 1.5.x.  Building the CustomAPI.class with a newer JDK (for example 1.6) will cause the above exception which prevents a token request from being processed successfully when the Deployment Manager custom API is enabled.
ResolutionEnsure that you compile your CustomAPI and any related clases with JDK 1.4.x or 1.5.x.
Legacy Article IDa41658

Attachments

    Outcomes