Discussion
Server not coming up after completion of upgrade scripts
The server dis not come up after deploying the prweb. The error message from the catalina logs are below. Please note we are directly giving our DB credentials in the prbootstrap.properties file
Configuration:
- upgrade from Pega 6.2 SP1 to Pega 7.1.9
- Java 1.7, Tomcat 7.0 and Oracle 11g
Errors found:
May 05, 2016 9:10:47 AM com.pega.pegarules.internal.bootstrap.PRBootstrapDataSource
19830421: Loading bootstrap properties from /prbootstrap.properties
May 05, 2016 9:10:47 AM com.pega.pegarules.internal.bootstrap.SettingReaderJNDI
19830421: Could not find java:comp/env/prbootstrap/ in the local JNDI context, skipping prconfig setting lookup
May 05, 2016 9:10:47 AM com.pega.pegarules.internal.bootstrap.SettingReaderJNDI
19830421: Could not find prbootstrap in the local JNDI context, skipping prconfig setting lookup
May 05, 2016 9:10:47 AM com.pega.pegarules.internal.bootstrap.SettingReaderJNDI
19830421: Could not find java:comp/env/prconfig/ in the local JNDI context, skipping prconfig setting lookup
May 05, 2016 9:10:47 AM com.pega.pegarules.internal.bootstrap.SettingReaderJNDI
19830421: Could not find prconfig in the local JNDI context, skipping prconfig setting lookup
May 05, 2016 9:10:47 AM com.pega.pegarules.internal.bootstrap.PRBootstrapDataSource
19830421: Bootstrap datatables schema: null
May 05, 2016 9:10:47 AM com.pega.pegarules.internal.bootstrap.PRBootstrapDataSource
19830421: Archive version [0]
May 05, 2016 9:10:47 AM com.pega.pegarules.internal.bootstrap.PRBootstrap
19830421: Engine schema defined in allclasses: null
May 05, 2016 9:10:47 AM com.pega.pegarules.internal.bootstrap.PRBootstrap
19830421: Engine classes schema: null
May 05, 2016 9:10:47 AM com.pega.pegarules.internal.bootstrap.PRBootstrap
19830421: Assembled classes schema: null
May 05, 2016 9:10:47 AM com.pega.pegarules.internal.bootstrap.PRBootstrap
19830421: prbootstrap.properties merged with prbootstrap entries in Data-Admin-System-Settings
May 05, 2016 9:10:47 AM com.pega.pegarules.internal.bootstrap.PRBootstrap
19830421: Using latest detected engine version:(EngineCodeSetVersion= 06-02-10). To specify a different version, use the setting com.pega.pegarules.bootstrap.codeset.version.Pega-EngineCode in prbootstrap.properties.
May 05, 2016 9:10:47 AM com.pega.pegarules.internal.bootstrap.PRMiniLoader
19830421: Will load phase 2 bootstrap from Pega-EngineCode:06-02-10
May 05, 2016 9:10:47 AM com.pega.pegarules.boot.internal.extbridge.AppServerBridgeToPega
SEVERE: Problem during method invocation (contextInitialized)
java.lang.NoClassDefFoundError: com/pega/pegarules/internal/bootstrap/BaseLogger
at com.pega.pegarules.internal.bootstrap.phase2.PRBootstrapImpl.<clinit>(PRBootstrapImpl.java:184)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.pega.pegarules.internal.bootstrap.PRBootstrap.checkForStartup(PRBootstrap.java:685)
at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethodPropagatingThrowable(PRBootstrap.java:408)
at com.pega.pegarules.boot.internal.extbridge.AppServerBridgeToPega.invokeMethodPropagatingThrowable(AppServerBridgeToPega.java:223)
at com.pega.pegarules.boot.internal.extbridge.AppServerBridgeToPega.invokeMethod(AppServerBridgeToPega.java:272)
at com.pega.pegarules.internal.web.servlet.WebAppLifeCycleListenerBoot.contextInitialized(WebAppLifeCycleListenerBoot.java:83)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4779)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5273)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:895)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:871)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:615)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:962)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:536)
at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1471)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:301)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(Unknown Source)
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(Unknown Source)
at org.apache.catalina.manager.ManagerServlet.check(ManagerServlet.java:1436)
at org.apache.catalina.manager.ManagerServlet.deploy(ManagerServlet.java:856)
at org.apache.catalina.manager.ManagerServlet.doGet(ManagerServlet.java:353)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:581)
at org.apache.catalina.valves.RequestFilterValve.process(RequestFilterValve.java:305)
at org.apache.catalina.valves.RemoteAddrValve.invoke(RemoteAddrValve.java:83)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
at org.apache.tomcat.util.net.AprEndpoint$SocketWithOptionsProcessor.run(AprEndpoint.java:1770)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: com.pega.pegarules.internal.bootstrap.BaseLogger
at com.pega.pegarules.internal.bootstrap.PRMiniLoader.loadClass(PRMiniLoader.java:388)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 51 more
**Moderation Team has archived post**
This post has been archived for educational purposes. Contents and links will no longer be updated. If you have the same/similar question, please write a new post.
To address this issue we set the following property in the prbootstarp.properties as shown below.
com.pega.pegarules.bootstrap.codeset.version.Pega-EngineCode=07-10-19
However this resulted in a new error in Catalina ...
May 06, 2016 9:28:25 AM com.pega.pegarules.internal.bootstrap.PRMiniLoader
SEVERE:
May 06, 2016 9:28:25 AM com.pega.pegarules.internal.bootstrap.PRMiniLoader
SEVERE: Subsequent exceptions relating to class not being found are all related to this root cause...
May 06, 2016 9:28:25 AM com.pega.pegarules.internal.bootstrap.PRMiniLoader
SEVERE: Check to make sure the database is correctly configured and that the codeset version specified was correct and is present in that database.
May 06, 2016 9:28:25 AM com.pega.pegarules.internal.bootstrap.PRMiniLoader
SEVERE: =========================================================================================
May 06, 2016 9:28:25 AM com.pega.pegarules.internal.bootstrap.PRMiniLoader
SEVERE:
May 06, 2016 9:28:25 AM com.pega.pegarules.internal.bootstrap.PRBootstrap
19830421:
============ PegaRULES Bootstrap Configuration ============
Date: Fri May 06 09:28:25 EDT 2016
Java Version: Oracle Corporation 1.7.0_11
Configuration: file:/local/test/deployment/ABC_TEST_tomcat/webapps/prweb/WEB-INF/classes/prbootstrap.properties
Pega-EngineCode: =07-10-19
Database: Oracle Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning and Automatic Storage Management options
Driver: Oracle JDBC driver 11.2.0.3.0
(!) Ignored JNDI Options
(!) Unable to use given database configuration
(!) Unable to locate classes on filesystem