Class not present on classpath (invalid class name)
The Class not present on classpath (invalid class name) exception appears if a custom stream processing configuration is incorrect for a File data set.
Sample message:
com.pega.bigdata.dataset.file.repository.streamprocessing.CustomStreamProcessingInvalidException: Class com.pega.bigdata.dataset.fidf configured for stream processing was not found on classpath
Solution
- Verify that the class name that is configured in the File data set matches the class name that you implement in the .jar file.
- Ensure that your class definition is available on the classpath on every server node.
- If you upload your .jar file (codeset) into the Pega-EngineCode codeset, use the codeset version that the release supports.
Previous topic Troubleshooting file data sets Next topic Definition of a class required by stream processing class is not found