Support Article
com.pega.pegarules.pub.database.BadClassDefinitionException
SA-31978
Summary
The user could not start their PRPC 6.2 SP1 application in Websphere environment.
Error Messages
2016-09-23 10:06:57,940 [pzzapp0274.insim.biz] ( infengine.cbi.GlobalCache) ERROR - Caught DatabaseException while trying to get classes from entries Database-BadClassDef History-NN-NNServices-NN-Int-FMig-File-FelixMigrationFile
com.pega.pegarules.pub.database.BadClassDefinitionException: Database-BadClassDef History-NN-NNServices-NN-Int-FMig-File-FelixMigrationFile
Steps to Reproduce
- Restart JVMs.
Root Cause
The error occurs when the class that was deleted had declarative rules associated to it. When the class was deleted the declarative cache entry did not get removed so an error occurs when running the "Starting global declarative cache pre-load..." step.
Resolution
Apply HFix-31023 to resolve this issue.
Published January 24, 2017 - Updated October 8, 2020
Have a question? Get answers now.
Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.