Support Article
System is getting exception as class is not generated
SA-35686
Summary
System is getting run time exception very frequently.
This exception is very sporadic in nature and not consistent.
In Pega log, there are no exceptions, but in Server log the below exception is thrown.
Error Messages
java.lang.NoClassDefFoundError: com/pega/apache/log4j/spi/ThrowableInformation
Steps to Reproduce
There is not any specific step to reproduce the issue.
Root Cause
A defect or configuration issue in the operating environment Probably DB latency causes the failuer of log4j class binary loading.
Resolution
Perform the following local-change: Manually, put prlogging classes and prlogging.xml:
Steps are below:
(a) Find prlogging.xml from PRPC deployed tmp/ location. (find . –name prlogging.xml)
(b) If the environment uses production model, please try to put these location.
Jboss5.1/jboss_as/server/production/lib
move prlogging-1.2.14.jar from jre/lib/ext folder. (plus chmod the same permission applied as other files)
(c) Copy prlogging.xml file found step (a) to conf folder.
Jboss5.1/jboss_as/server/production/conf
(d) Restart application server.
Published April 12, 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.