Overview
You are using Aurea Process 2020 R1 with JBoss Enterprise Application Platform 6.x and when you use the updateSlotValue() method to update an object dataslot, you get the following Java ClassNotFoundException:
java.rmi.RemoteException: Error; nested exception is: 13:06:02,793 INFO [stdout] (http-DEV.samplecompany.com/10.0.0.0:8181-4) java.lang.ClassNotFoundException: com.samplecmpny.savvion.ECNSelection from [Module "deployment.bizlogic.ear.bizlogic.jar:main" from Service Module Loader]
Prerequisites
- Permissions to copy Java classes to the Aurea Process server.
Solution
Diagnosis
The above error occurs when an application uses an object dataslot but does not copy the class(es) for the object dataslot to the required directories on the Aurea Process server.
Solution Steps
To resolve this issue, you will need to copy the class(es) for the object dataslot into the following directories on the Aurea Process server:
- $webapp_dir/WEB-INF/classes
- $sbm_home/ebmsapps/common/bo/classes
For more details on this please refer to the Object Dataslots section of the Aurea Process 2020 R1 BizLogic Developer Guide on the Aurea Worx community site.
Testing
Once the required class(es) have been copied to the server, calls to the updateSlotValue() method to update an object dataslot will complete without issue.