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

Upgrade to 7.1.7 dataOnly fails finding codeset version required

SA-7737

Summary



User upgrades from PRPC 6.3 SP1 to Pega 7.1.7 split schema.

Rules schema has already been upgraded and user is now trying to upgrade the data schema.


Error Messages



[java] Mar 16, 2015 2:15:22 PM com.pega.pegarules.internal.bootstrap.PRMiniLoader
[java] 19830421: Will load phase 2 bootstrap from Pega-EngineCode:07-10-15
[java] Mar 16, 2015 2:15:23 PM com.pega.pegarules.internal.bootstrap.PRMiniLoader
[java] SEVERE:
[java] Mar 16, 2015 2:15:23 PM com.pega.pegarules.internal.bootstrap.PRMiniLoader
[java] SEVERE: ============================= Failed to bootstrap PegaRULES =============================
[java] Mar 16, 2015 2:15:23 PM com.pega.pegarules.internal.bootstrap.PRMiniLoader
[java] SEVERE:
[java] Mar 16, 2015 2:15:23 PM com.pega.pegarules.internal.bootstrap.PRMiniLoader
[java] SEVERE: Could not load the java class 'com/pega/pegarules/internal/bootstrap/phase2/PRBootstrapImpl.class' from the database table 'PRPC71RULES.pr_engineclasses'
[java] Mar 16, 2015 2:15:23 PM com.pega.pegarules.internal.bootstrap.PRMiniLoader
[java] SEVERE: This is usually due to an empty 'PRPC71RULES.pr_engineclasses' table, or possibly it does not contain the configured codeset version.
[java] Mar 16, 2015 2:15:23 PM com.pega.pegarules.internal.bootstrap.PRMiniLoader
[java] SEVERE: In this run the prbootstrap.properties specified 'pega-enginecode:07-10-15', checking database...
[java] Mar 16, 2015 2:15:23 PM com.pega.pegarules.internal.bootstrap.PRMiniLoader
[java] SEVERE:
[java] Mar 16, 2015 2:15:23 PM com.pega.pegarules.internal.bootstrap.PRMiniLoader
[java] SEVERE: 'PRPC71RULES.pr_engineclasses' contains a total of 115340 classes, searching for available codesets...
[java] Mar 16, 2015 2:15:23 PM com.pega.pegarules.internal.bootstrap.PRMiniLoader
[java] SEVERE:
[java] Mar 16, 2015 2:15:23 PM com.pega.pegarules.internal.bootstrap.PRMiniLoader
[java] SEVERE: Codeset |Version
[java] Mar 16, 2015 2:15:23 PM com.pega.pegarules.internal.bootstrap.PRMiniLoader
[java] SEVERE: customer |06-01-01
[java] Mar 16, 2015 2:15:23 PM com.pega.pegarules.internal.bootstrap.PRMiniLoader
[java] SEVERE: pega-enginecode |06-03-10
[java] Mar 16, 2015 2:15:23 PM com.pega.pegarules.internal.bootstrap.PRMiniLoader
[java] SEVERE: pega-enginecode |07-10-13
[java] Mar 16, 2015 2:15:23 PM com.pega.pegarules.internal.bootstrap.PRMiniLoader
[java] SEVERE: pegafw-channelservices |06-03-00
[java] Mar 16, 2015 2:15:23 PM com.pega.pegarules.internal.bootstrap.PRMiniLoader
[java] SEVERE: pegafw-channelservices |07-05-01
[java] Mar 16, 2015 2:15:23 PM com.pega.pegarules.internal.bootstrap.PRMiniLoader
[java] SEVERE:
[java] Mar 16, 2015 2:15:23 PM com.pega.pegarules.internal.bootstrap.PRMiniLoader
[java] SEVERE: Subsequent exceptions relating to class not being found are all related to this root cause...
[java] Mar 16, 2015 2:15:23 PM com.pega.pegarules.internal.bootstrap.PRMiniLoader
[java] SEVERE: Check to make sure the database is correctly configured and that the codeset version specified was correct and is present in that database.
[java] Mar 16, 2015 2:15:23 PM com.pega.pegarules.internal.bootstrap.PRMiniLoader
[java] SEVERE: =========================================================================================
[java] Mar 16, 2015 2:15:23 PM com.pega.pegarules.internal.bootstrap.PRMiniLoader
[java] SEVERE:
[java] Mar 16, 2015 2:15:23 PM com.pega.pegarules.internal.bootstrap.PRBootstrap
[java] 19830421:

[java]
[java] Unable to load phase 2 bootstrap class: com.pega.pegarules.internal.bootstrap.phase2.PRBootstrapImpl
[java] Mar 16, 2015 2:15:23 PM com.pega.pegarules.internal.bootstrap.PRBootstrap
[java] SEVERE: Error initializing PRAppLoader
[java] Throwable occurred: java.lang.ClassNotFoundException: com.pega.pegarules.internal.bootstrap.phase2.PRBootstrapImpl
[java] at com.pega.pegarules.internal.bootstrap.PRMiniLoader.loadClass(PRMiniLoader.java:388)
[java] at java.lang.ClassLoader.loadClass(ClassLoader.java:665)
[java] at com.pega.pegarules.internal.bootstrap.PRBootstrap.loadPhase2BootstrapClass(PRBootstrap.java:685)
[java] at com.pega.pegarules.internal.bootstrap.PRBootstrap.checkForStartup(PRBootstrap.java:629)
[java] at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethodPropagatingThrowable(PRBootstrap.java:376)
[java] at com.pega.pegarules.boot.internal.extbridge.AppServerBridgeToPega.invokeMethodPropagatingThrowable(AppServerBridgeToPega.java:216)
[java] at com.pega.pegarules.boot.internal.extbridge.AppServerBridgeToPega.invokeMethod(AppServerBridgeToPega.java:265)
[java] at com.pega.pegarules.pub.PegaRULES.main(PegaRULES.java:85)
[java] Mar 16, 2015 2:15:23 PM com.pega.pegarules.boot.internal.extbridge.AppServerBridgeToPega
[java] SEVERE: Problem during method invocation (main)
[java] Throwable occurred: java.lang.RuntimeException: PRAppLoader was not properly initialized, unable to load class com.pega.pegarules.deploy.internal.util.ExposeCols
[java] at com.pega.pegarules.internal.bootstrap.PRBootstrap.getImplementationOf(PRBootstrap.java:199)
[java] at com.pega.pegarules.internal.bootstrap.PRBootstrap.getEntry(PRBootstrap.java:292)
[java] at com.pega.pegarules.internal.bootstrap.PRBootstrap.getMethod(PRBootstrap.java:272)
[java] at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethodPropagatingThrowable(PRBootstrap.java:377)
[java] at com.pega.pegarules.boot.internal.extbridge.AppServerBridgeToPega.invokeMethodPropagatingThrowable(AppServerBridgeToPega.java:216)
[java] at com.pega.pegarules.boot.internal.extbridge.AppServerBridgeToPega.invokeMethod(AppServerBridgeToPega.java:265)
[java] at com.pega.pegarules.pub.PegaRULES.main(PegaRULES.java:85)
[java] Exception in thread "main" java.lang.RuntimeException: Problem during method invocation (main)
[java] at com.pega.pegarules.boot.internal.extbridge.AppServerBridgeToPega.invokeMethod(AppServerBridgeToPega.java:271)
[java] at com.pega.pegarules.pub.PegaRULES.main(PegaRULES.java:85)
[java] Caused by: java.lang.RuntimeException: PRAppLoader was not properly initialized, unable to load class com.pega.pegarules.deploy.internal.util.ExposeCols
[java] at com.pega.pegarules.internal.bootstrap.PRBootstrap.getImplementationOf(PRBootstrap.java:199)
[java] at com.pega.pegarules.internal.bootstrap.PRBootstrap.getEntry(PRBootstrap.java:292)
[java] at com.pega.pegarules.internal.bootstrap.PRBootstrap.getMethod(PRBootstrap.java:272)
[java] at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethodPropagatingThrowable(PRBootstrap.java:377)
[java] at com.pega.pegarules.boot.internal.extbridge.AppServerBridgeToPega.invokeMethodPropagatingThrowable(AppServerBridgeToPega.java:216)
[java] at com.pega.pegarules.boot.internal.extbridge.AppServerBridgeToPega.invokeMethod(AppServerBridgeToPega.java:265)
[java] ... 1 more


Steps to Reproduce



Install following installation document

Root Cause



The root cause of this problem is software use or operation error. The installation documentation that was being used for installing was for Pega 7.1.6 not Pega 7.1.7.  As a result admin added these lines to the setupDatabase.properties file:

pega.codeset.name=Pega-EngineCode
pega.codeset.version=07-10-13

This is the wrong codeset version for Pega 7.1.7.  Starting in Pega 7.1.7 these properties do not need to be included in the setupDatabase.properties file at all.


Resolution



This issue is resolved by making the following change to the PRPC operating environment: 

Remove the un required settings from the setupDatabase.properties file and restart the upgrade procedure from the beginning by following the Pega 7.1.7 upgrade guide.

Published March 14, 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