PRPC V7.3 rollback to PRPC V7.2.2 facing below issue when restarting after rollback.
HI All, - We are downgrading the PRPC V7.3 to PRPC7.2.2 for backout testing. Followed the below steps
1. Performed the rollback of PEGARULES schema.
2. Restarted the server - application is not coming up. below is the logfile.
[9/18/17 23:00:32:499 AEST] 000000fd ServerCollabo A WSVR0023I: Server "ServerName" is stopping
[9/18/17 23:00:32:569 AEST] 000000fd TCPChannel I TCPC0002I: TCP Channel TCP_3 has stopped listening on host * (IPv6) port 55240.
[9/18/17 23:00:32:579 AEST] 000000fd TCPChannel I TCPC0002I: TCP Channel TCP_1 has stopped listening on host * (IPv6) port 55230.
[9/18/17 23:00:32:589 AEST] 000000fd TCPChannel I TCPC0002I: TCP Channel TCP_4 has stopped listening on host * (IPv6) port 56070.
[9/18/17 23:00:37:701 AEST] 000000fd JMSProxyRunti I XJMS0005I: XD JMS message pacing controller successfully stopped.
[9/18/17 23:00:37:739 AEST] 000000fd ApplicationMg A WSVR0217I: Stopping application: Schemaname_prsysmgmt
[9/18/17 23:00:40:316 AEST] 000000fd ApplicationMg A WSVR0220I: Application stopped: Schemaname_prsysmgmt
[9/18/17 23:00:40:320 AEST] 000000fd ApplicationMg A WSVR0217I: Stopping application: Schemaname_PRPC_j2ee14
[9/18/17 23:00:41:049 AEST] 000000fd PRBootstrap Z com.pega.pegarules.internal.bootstrap.PRBootstrap prbootstrap.properties merged with prbootstrap entries in Data-Admin-System-Settings
HI All, - We are downgrading the PRPC V7.3 to PRPC7.2.2 for backout testing. Followed the below steps
1. Performed the rollback of PEGARULES schema.
2. Restarted the server - application is not coming up. below is the logfile.
[9/18/17 23:00:32:499 AEST] 000000fd ServerCollabo A WSVR0023I: Server "ServerName" is stopping
[9/18/17 23:00:32:569 AEST] 000000fd TCPChannel I TCPC0002I: TCP Channel TCP_3 has stopped listening on host * (IPv6) port 55240.
[9/18/17 23:00:32:579 AEST] 000000fd TCPChannel I TCPC0002I: TCP Channel TCP_1 has stopped listening on host * (IPv6) port 55230.
[9/18/17 23:00:32:589 AEST] 000000fd TCPChannel I TCPC0002I: TCP Channel TCP_4 has stopped listening on host * (IPv6) port 56070.
[9/18/17 23:00:37:701 AEST] 000000fd JMSProxyRunti I XJMS0005I: XD JMS message pacing controller successfully stopped.
[9/18/17 23:00:37:739 AEST] 000000fd ApplicationMg A WSVR0217I: Stopping application: Schemaname_prsysmgmt
[9/18/17 23:00:40:316 AEST] 000000fd ApplicationMg A WSVR0220I: Application stopped: Schemaname_prsysmgmt
[9/18/17 23:00:40:320 AEST] 000000fd ApplicationMg A WSVR0217I: Stopping application: Schemaname_PRPC_j2ee14
[9/18/17 23:00:41:049 AEST] 000000fd PRBootstrap Z com.pega.pegarules.internal.bootstrap.PRBootstrap prbootstrap.properties merged with prbootstrap entries in Data-Admin-System-Settings
[9/18/17 23:00:41:050 AEST] 000000fd PRMiniLoader Z com.pega.pegarules.internal.bootstrap.PRMiniLoader Will load phase 2 bootstrap from Pega-EngineCode:07-10-31
[9/18/17 23:00:41:067 AEST] 000000fd PRMiniLoader E com.pega.pegarules.internal.bootstrap.PRMiniLoader
[9/18/17 23:00:41:068 AEST] 000000fd PRMiniLoader E com.pega.pegarules.internal.bootstrap.PRMiniLoader ============================= Failed to bootstrap PegaRULES =============================
[9/18/17 23:00:41:069 AEST] 000000fd PRMiniLoader E com.pega.pegarules.internal.bootstrap.PRMiniLoader
[9/18/17 23:00:41:079 AEST] 000000fd PRMiniLoader E com.pega.pegarules.internal.bootstrap.PRMiniLoader Could not load the java class 'com/pega/pegarules/internal/bootstrap/phase2/PRBootstrapImpl.class' from the database table 'PEGAMARSTRN_RULES.pr_engineclasses'
[9/18/17 23:00:41:080 AEST] 000000fd PRMiniLoader E com.pega.pegarules.internal.bootstrap.PRMiniLoader This is usually due to an empty 'PEGAMARSTRN_RULES.pr_engineclasses' table, or possibly it does not contain the configured codeset version.
[9/18/17 23:00:41:080 AEST] 000000fd PRMiniLoader E com.pega.pegarules.internal.bootstrap.PRMiniLoader In this run the prbootstrap.properties specified 'pega-enginecode:07-10-31', checking database...
[9/18/17 23:00:41:080 AEST] 000000fd PRMiniLoader E com.pega.pegarules.internal.bootstrap.PRMiniLoader
[9/18/17 23:00:41:151 AEST] 000000fd PRMiniLoader E com.pega.pegarules.internal.bootstrap.PRMiniLoader 'PEGAMARSTRN_RULES.pr_engineclasses' contains a total of 194192 classes, searching for available codesets...
[9/18/17 23:00:41:152 AEST] 000000fd PRMiniLoader E com.pega.pegarules.internal.bootstrap.PRMiniLoader
[9/18/17 23:00:41:261 AEST] 000000fd PRMiniLoader E com.pega.pegarules.internal.bootstrap.PRMiniLoader Codeset |Version
[9/18/17 23:00:41:262 AEST] 000000fd PRMiniLoader E com.pega.pegarules.internal.bootstrap.PRMiniLoader pega-enginecode |07-10-15
[9/18/17 23:00:41:263 AEST] 000000fd PRMiniLoader E com.pega.pegarules.internal.bootstrap.PRMiniLoader pega-enginecode |07-10-27
[9/18/17 23:00:41:263 AEST] 000000fd PRMiniLoader E com.pega.pegarules.internal.bootstrap.PRMiniLoader pega-enginecode |07-10-31
[9/18/17 23:00:41:264 AEST] 000000fd PRMiniLoader E com.pega.pegarules.internal.bootstrap.PRMiniLoader
[9/18/17 23:00:41:265 AEST] 000000fd PRMiniLoader E com.pega.pegarules.internal.bootstrap.PRMiniLoader Subsequent exceptions relating to class not being found are all related to this root cause...
[9/18/17 23:00:41:267 AEST] 000000fd PRMiniLoader E com.pega.pegarules.internal.bootstrap.PRMiniLoader Check to make sure the database is correctly configured and that the codeset version specified was correct and is present in that database.
[9/18/17 23:00:41:268 AEST] 000000fd PRMiniLoader E com.pega.pegarules.internal.bootstrap.PRMiniLoader =========================================================================================
[9/18/17 23:00:41:269 AEST] 000000fd PRMiniLoader E com.pega.pegarules.internal.bootstrap.PRMiniLoader
[9/18/17 23:00:41:271 AEST] 000000fd SystemOut O /var/WebSphere/profilesV85/APPSERVER/installedApps/aud4187l_Cell/Schemaname_PRPC_j2ee14.ear/APP-INF/lib/boot/prbootphase2.jar (A file or directory in the path name does not exist.)
[9/18/17 23:00:41:271 AEST] 000000fd SystemOut O Perhaps executing with a non-standard classpath (e.g. JUnit tests)?
[9/18/17 23:00:41:274 AEST] 000000fd PRBootstrap Z com.pega.pegarules.internal.bootstrap.PRBootstrap
============ PegaRULES Bootstrap Configuration ============
Date: Mon Sep 18 23:00:41 AEST 2017
Java Version: IBM Corporation 1.7.0
Configuration: wsjar:file:/var/WebSphere/profilesV85/APPSERVER/installedApps/aud4187l_Cell/Schemaname_PRPC_j2ee14.ear/APP-INF/lib/prresources.jar!/prbootstrap.properties
Pega-EngineCode: 07-10-31
Database: Oracle Oracle Database 11g Enterprise Edition Release Proprietary information hidden.0 - 64bit Production
With the Automatic Storage Management option
Driver: Oracle JDBC driver Proprietary information hidden.0
(!) Unable to use given database configuration
(!) Unable to locate classes on filesystem
=============== End Bootstrap Configuration ===============
[9/18/17 23:00:41:275 AEST] 000000fd PRBootstrap E com.pega.pegarules.internal.bootstrap.PRBootstrap Error initializing PRAppLoader
java.lang.ClassNotFoundException: com.pega.pegarules.internal.bootstrap.phase2.PRBootstrapImpl
at com.pega.pegarules.internal.bootstrap.PRMiniLoader.loadClass(PRMiniLoader.java:388)
at java.lang.ClassLoader.loadClass(ClassLoader.java:731)
at com.pega.pegarules.internal.bootstrap.PRBootstrap.loadPhase2BootstrapClass(PRBootstrap.java:685)
at com.pega.pegarules.internal.bootstrap.PRBootstrap.checkForStartup(PRBootstrap.java:629)