Support Article
Queue Processor does not recognize the External class
SA-105065
Summary
An external class is imported to the RSI codeset and is referenced in an Activity step. The activity fails when run through a Queue Processor. The activity compiles and runs correctly when executed directly.
Error Messages
java.lang.NoClassDefFoundError: com/rs/es/security/EsSecurityFactory
Steps to Reproduce
- Import a third-party JAR.
- Reference the external classes in the Java step of an activity.
- Execute the activity using a Queue Processor.
Root Cause
A defect or configuration issue in the operating environment.
The Util nodes where the Queue Processor runs, are not restarted after the external classes JAR file is imported.
Resolution
As a local-change, restart all the nodes.
Published August 8, 2020 - Updated December 2, 2021
Have a question? Get answers now.
Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.