VERIFIED SOLUTION i

Exception 'NoClassDefFoundError' during Batch execution in EngageOne

Product Feature: Accumulated or Non-Accumulated Batch
Product Version: 3.X

Issue

Batch execution fails, exits with code value [1]

Cause

All the class definitions used during Batch execution are contained in the Java Archive (JAR) files present in the ‘<EngageOne Home>\server\batch\lib’ directory. ‘NoClassDefFoundError’ exception could be observed, if ‘lib’ directory is deleted or altered.





 

Resolution

UPDATED: April 18, 2017
Restore 'lib' directory with the all the Java Archive (JAR) files present in another instance of EngageOne Server (same version/build). If another instance of same version of EngageOne is not available, install it on some alternate server to get the copy of 'lib' directory.