Overview
When installing Aurea Process 2019 R3 (aka CX Process / SBM) on a fresh Linux machine, and running the createsbm.sh script, during the resource creation step you face an error.
The script doesn't create the server resources for Aurea Process and the size of the CXProcessEnterpriseCloud.war is only 2KB.
In the wsadmin.traceout.log the error indicates that the problem occurred while deploying the CXProcessEnterpriseCloud.war.ear:
Context Root [ CXProcessEnterpriseCloud ]
for application /tmp/app697723159145984558.ear, error message=A file does not exist for module element having uri: CXProcessEnterpriseCloud.war
Solution
The error occurs because the CXProcessEnterpriseCloud.war.ear is corrupted in the following locations:
- SBM_HOME\webapps
- SBM_HOME\EnterpriseCould\webapps
The issue occurs only when the installer uses the OpenJDK. It does not occur when other JDKs are used.
The installer uses system-level JDK, and because OpenJDK is by default added to the classpath on a Linux server, it results in the mentioned error.
The solution is to change the system level JDK to any of the below supported versions and re-run the createsbm.sh script:
- IBM Java SDK 7
- IBM Java SDK 8
- Oracle JDK 1.8.0_131+
After changing the system level JDK, before running the createsbm.sh script, execute the command below to verify that the supported JDK is set properly:
$ java -version
Workaround
As a workaround, you may copy the CXProcessEnterpriseCloud.war.ear from a working setup at locations SBM_HOME\webapps and SBM_HOME\EnterpriseCould\webapps. The working setup should have the same Aurea Process version.
When using this workaround, you do not need to replace the OpenJDK used as a system-level JDK.
<supportagent>
Agent-only: Defect number: SBM-66943
</supportagent>