Skip to main content

This content has been archived and is no longer being updated. Links may not function; however, this content may be relevant to outdated versions of the product.

Support Article

Classloading issues with Pega 7.1.7 EAR deployment in WebSphere



Application server logs start showing ​NoClassDefFoundErrors for many java classes after some hours from server start.
The issue is occurring on a Pega 7.1.7 multinode deployment on WebSphere
The issue is resolved on server restart.

User Environment Details

  • Pega 7.1.7
  • WebSphere
  • Oracle Database 11g

Error Messages

java.lang.ClassNotFoundException: com.pega.apache.axis2.AxisFault
    at com.pega.pegarules.internal.bootstrap.phase2.PRBaseLoader.findClass(
    at java.lang.ClassLoader.loadClassHelper(
    at java.lang.ClassLoader.loadClass(
    at com.pega.pegarules.internal.bootstrap.phase2.PRBaseLoader.loadClass(
    at java.lang.ClassLoader.loadClass(
    at com.pega.pegarules.bootstrap.loader.PRAppLoader.loadClass(
    at com.pega.pegarules.bootstrap.loader.PRAppLoader.loadClass(
    at com.pega.pegarules.exec.internal.util.classloader.PRClassLoaderDB.loadClass(
    at java.lang.ClassLoader.loadClass(
    at com.pega.pegarules.exec.internal.util.classloader.PRClassLoaderDB$Loader.loadClass(
    at java.lang.ClassLoader.loadClass(
    ... 107 more

Steps to Reproduce

Restart a server and monitor application logs

Root Cause

A defect in Pegasystems’ code or rules: Pega stores extracted classes in the following temp folder: /extractedFiles/apploader

Due to an issue in the EAR deployment, in Websphere, this folder is incorrectly created under the JVM temp directory instead of the Pega temp directory. In this case, if there are different Pega JVMs running on the same machine, another Pega JVM can overwrite the extracted classes, which causes anything that relies on those classes to produce a NoClassDefFoundError such as the one observed.
This issue has been addressed in Pega 7.1.8 release. 


Make the following change to the operating environment: Please apply the environment change described in the following PDN Article:

Published February 26, 2016 - Updated October 8, 2020

Was this useful?

0% found this useful

Have a question? Get answers now.

Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best.

Pega Community has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice
Contact us