000034746 - "NoClassDefFoundError" error when attempting to run RSA Authentication Manager Bulk Administration (AMBA)

Document created by RSA Customer Support Employee on Jan 31, 2017Last modified by RSA Customer Support Employee on Apr 21, 2017
Version 2Show Document
  • View in full screen mode

Article Content

Article Number000034746
Applies ToRSA Product Set:  SecurID
RSA Product/Service Type: Authentication Manager Bulk Administration (AMBA)
RSA Version/Condition:  1.5 or later 
IssueWhen attempting to run an AMBA command, it generates the following stack trace on the command line interface:
Exception in thread "main" java.lang.NoClassDefFoundError: com/rsa/command/CommandException
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2625)
at java.lang.Class.getMethod0(Class.java:2866)
at java.lang.Class.getMethod(Class.java:1676)
at sun.launcher.LauncherHelper.getMainMethod(LauncherHelper.java:494)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:486)
Caused by: java.lang.ClassNotFoundException: com.rsa.command.CommandException
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
... 6 more


 
CauseThe AMBulkadmin.jar file is incorrectly located in /opt/rsa/am/utils, rather than in /opt/rsa/am/utils/lib, as required.
ResolutionTo resolve the issue, simply move the AMBulkAdmin.jar file to ../utils/lib.

Attachments

    Outcomes