Support Article
Upgrade failed for UAT environment
SA-15836
Summary
Pega 7.1.7 has NullPointerException during rulebase installation/upgrade process.
Error Messages
[java] 2015-09-30 21:12:15,101 [ PegaRULES-Batch-5] [ STANDARD] [ PegaRULES:07.10] (al.compiler.PRCompilerPoolImpl) ERROR - Error in retrieving a PRCompiler instance from the pool.
[java] java.lang.NullPointerException
[java] at com.pega.pegarules.session.external.mgmt.InitialConfiguration.getJarDisplayName(InitialConfiguration.java:541)
[java] at com.pega.pegarules.session.external.mgmt.InitialConfiguration.addUniqueBundleToList(InitialConfiguration.java:1243)
[java] at com.pega.pegarules.session.external.mgmt.InitialConfiguration.addUniqueBundleToList(InitialConfiguration.java:1238)
[java] at com.pega.pegarules.session.external.mgmt.InitialConfiguration.createAndInitCompiler(InitialConfiguration.java:495)
[java] at com.pega.pegarules.generation.internal.compiler.PRCompilerPoolImpl$PRCompilerFactory.makeObject(PRCompilerPoolImpl.java:104)
Steps to Reproduce
Upgrade environment to Pega 7.1.7
Root Cause
A defect or configuration issue in the operating environment. PRPC complier throws NullPointerException during installation/upgrade if system is referring to an external jar file which does not contain a manifest.mf file.
Resolution
Perform the following local-change:Add manifest.mf file for external jar.
Published January 31, 2016 - 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.