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.

CDA: DMtool fails with "java.lang.NoClassDefFoundError"


Article ID: 200099


Updated On:


CA Automic Workload Automation - Automation Engine


After upgrading CDA from 12.2.4 to 12.3.3, the DMTool was upgraded as well from 1.2.7 to 1.4.0

When launching the Deploy workflow it fails on [email protected] with the following error that seems to indicate an incompatibility between dmtools.jar and the customer java version:

 DMTool: Version: 1.4.0
        DMTool: Date: 2020-04-20 07:51
        Exception in thread "main" java.lang.NoClassDefFoundError:
         at java.lang.J9VMInternals.prepareClassImpl(Native Method)
         at java.lang.J9VMInternals.prepare(
         at java.lang.Class.getConstructor(
         at org.apache.axis.AxisProperties$
         at org.apache.axis.AxisProperties.newInstance(
         at org.apache.axis.transport.http.HTTPSender.getSocket(


The error was due to the usage of a Java distribution (IBM JVM 9) not supported by PCK.AUTOMIC_DM 1.4.0

Only Oracle Java 8 and Openjdk 11 version are supported with PCK.AUTOMIC_DM 1.4.0 as explained in the compatibility matrix:


Release : 1.4.0

Component : PACKAGE DM 


Install a supported Java version and add it in the Agent's user path so that it's used instead of the unsupported Java version.