You encounter an InvocationTargetException error during the installation of AutoSys Workload Automation (WLA) on an AIX system. Specifically, after you choose to use the Java Virtual Machine (JVM) installed with this application, the installer fails with an InvocationTargetException and exits. The underlying cause for this failure is a java.lang.NoClassDefFoundError for org.apache.commons.lang.StringUtils, as detailed in the stack trace. This prevents the installation from proceeding to the component selection screen.
Product: AutoSys Workload Automation
Operating System: AIX 7.3 TL1 SP2 (7300-01-02-2320)
This error indicates that the ISO installation file is corrupted or incomplete. The java.lang.NoClassDefFoundError: org.apache.commons.lang.StringUtils occurs because critical components, such as specific Java libraries required by the installer, are missing or damaged due to this file corruption. File corruption can happen during the download from the Broadcom Support Portal or during its transfer to the AIX server, resulting in an incorrect MD5 checksum.
To resolve the InvocationTargetException during AutoSys Workload Automation installation on AIX, you must ensure the integrity of the ISO installation file. It is possible for the MD5 checksum of the install.bin file is okay/matches a non-corrupt file while the ISO file was corrupt. This scenario could lead to these types of problems - which is why it's necessary to validate the MD5 of the ISO as soon as it's downloaded.
ISO file from the official Broadcom Support Portal.ISO.csum command to calculate the MD5 checksum of the file:bash csum -h MD5 <ISO Filename>InvocationTargetException with NoClassDefFoundError should no longer occur.