Support Article

Errors while upgrading from Pega 7.1.8 to 7.2.2

SA-32261

Summary



While upgrading Pega 7.1.8 to 7.2.2 via GUI Installation, user encounters multiple SQL errors.

Following is the configuration detail:

  • Java version "1.8.0_77"
  • Java(TM) SE Runtime Environment (build 1.8.0_77-b03)
  • Java HotSpot(TM) 64-Bit Server VM (build 25.77-b03, mixed mode)
  • java-1.7.0-openjdk-1.7.0.51-2.4.5.5.el7.x86_64
  • RDBMS - Oracle 11.2.0.4


Single schema:

https://pdn.pega.com/documents/pega-72-platform-update-guide


During restart of the WAS application server, user observes the below errors.

Error Messages



[12/15/16 13:18:04:845 MSK] 0000006e AppServerBrid E com.pega.pegarules.boot.internal.extbridge.AppServerBridgeToPega Problem during method invocation (contextInitialized)
java.lang.UnsupportedClassVersionError: JVMCFRE003 bad major version; class=com/pega/pegarules/internal/bootstrap/phase2/PRBootstrapImpl, offset=6


[12/15/16 13:18:04:999 MSK] 0000006e webapp E com.ibm.ws.webcontainer.webapp.WebApp notifyServletContextCreated SRVE0283E: Exception caught while initializing context: {0}
java.lang.RuntimeException: Problem during method invocation (contextInitialized)
….
Caused by: java.lang.UnsupportedClassVersionError: JVMCFRE003 bad major version; class=com/pega/pegarules/internal/bootstrap/phase2/PRBootstrapImpl, offset=6
...


Steps to Reproduce

  1. Deploy copy of Pega 7.1.8 application via impdp.
  2. Set up WebSphere environment.
  3. Configure setupDatabase.properties.
  4. Launch Update_Setup.jar from Windows PC.
  5. Set up DB (Oracle) connection parameters.
  6. Start upgrade.
  7. Wait for Upgrade to finish.
  8. Check PRPC_Setup.log.
  9. Delete WAS temp dirs and PegaRULES_Extract_Marker.txt.
  10. Start WAS server.
  11. Check WAS server's SystemOut.log.


Root Cause



Incorrect JVM version.

Resolution




The Websphere environment is configured to use Java 1.6 which is causing the issue as one can see in the systemout.log that is provided in the java version is 1.6



Also start up is showing the same information

Upgrading the Websphere JRE resolved the JVMCFRE003 incorrect major version; class=com/pega/pegarules/internal/bootstrap/phase2/PRBootstrapImpl, offset=6 that was occurring during startup.

Suggest Edit

Published February 7, 2017 - Updated October 8, 2020


100% found this useful

Have a question? Get answers now.

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