Definition of a class required by stream processing class is not found
The Definition of a class required by stream processing class is not found exception appears if a custom stream processing configuration is incorrect for a File data set.
Example message text
com.pega.bigdata.dataset.file.repository.streamprocessing.CustomStreamProcessingInvalidException:
Problem with loading class definition com/pega/bigdata/dataset/file/repository/streamprocessing/sampleclases/ClassWithNoDefinition required by com.pega.bigdata.dataset.file.repository.streamprocessing.sampleclasses.CorrectStreamProcessin
...
Caused by: java.lang.ClassNotFoundException: com.pega.bigdata.dataset.file.repository.streamprocessing.sampleclasses.ClassWithNoDefinition
Solution
- Verify that the class that you implemented for custom stream processing
has no dependencies on third-party libraries. If these libraries are
required to use your class, upload the missing .jar files to the system
classpath.For more information, see Importing rules and data by using the Import wizard.
Previous topic Class not present on classpath (invalid class name) Next topic Troubleshooting interaction history