Question

6
Replies
612
Views
Close popover
Dinu Pankajakshanraghavan (dpr_2018)
Cognizant Technology Solutions

Cognizant Technology Solutions
US
dpr_2018 Member since 2009 25 posts
Cognizant Technology Solutions
Posted: December 28, 2017
Last activity: January 12, 2018
Closed
Solved

Pega Update from 7.1.5 to 7.3.1 System not starting after Update

hi ,

Getting below error and system is not starting.

Pega 7.1.5 to 7.3.1 Update on Tomcat7/Oracle12C/RHEL

15:57:52,838 [ocalhost-startStop-1] (ervlet.WebAppLifeCycleListener) INFO    - System Start Date: Thu Dec 28 15:57:52 CST 2017
15:57:52,845 [ocalhost-startStop-1] (ervlet.WebAppLifeCycleListener) INFO    - PegaRULES Web Tier 7.10 (ML5)
15:57:52,845 [ocalhost-startStop-1] (ervlet.WebAppLifeCycleListener) INFO    - coreAssemblyCached_715_230: 2014-05-06 18.03 EDT
15:57:52,845 [ocalhost-startStop-1] (ervlet.WebAppLifeCycleListener) INFO    - http://camscm/svn/PRPC_core/branches/integration/715/dev/core (88625)
15:57:52,845 [ocalhost-startStop-1] (ervlet.WebAppLifeCycleListener) INFO    - Now starting the PegaRULES Web Tier...
15:57:52,868 [ocalhost-startStop-1] (    context.web.WebEnvironment) INFO    - Web tier using local JNDI context
factory = org.apache.naming.java.javaURLContextFactory
    url = <not specified>
   path = java:
15:57:52,868 [ocalhost-startStop-1] (  priv.context.JNDIEnvironment) INFO    - Web-tier default Engine bean name is EngineBMT
15:57:53,339 [ocalhost-startStop-1] (     basic.config.SettingsImpl) INFO    - prconfig.xml merged with prconfig entries in Data-Admin-System-Settings
15:57:53,589 [ocalhost-startStop-1] (ion.internal.PRGenProviderImpl) INFO    - Using Hybrid Virtual Rules Table implementation
15:57:53,589 [ocalhost-startStop-1] (ion.internal.PRGenProviderImpl) INFO    - VTable dispatches rules for 7 Aspects: 'Action, Alias, Collection, Input, Model, Validate, When'.
15:57:53,589 [ocalhost-startStop-1] (ion.internal.PRGenProviderImpl) INFO    - ABA[UNKNOWN] dispatches rules for 1 Aspect: 'Stream'.
15:57:53,688 [ocalhost-startStop-1] (ion.internal.PRGenProviderImpl) INFO    - invokeDynamic instrumentation for inlining is enabled
15:57:53,689 [ocalhost-startStop-1] (ion.internal.PRGenProviderImpl) INFO    - Assembly Version: 1402912254
15:57:53,692 [ocalhost-startStop-1] (  priv.context.JNDIEnvironment) INFO    - Enterprise-tier default Engine bean name is EngineBMT
15:57:53,693 [ocalhost-startStop-1] (r.context.EtierEnvironmentImpl) INFO    - Enterprise tier using local JNDI context
factory = org.apache.naming.java.javaURLContextFactory
    url = <not specified>
   path = java:
15:57:53,872 [ocalhost-startStop-1] ( internal.archive.ParUtilsImpl) INFO    - Setting archive staging directory: /app/logs/pega/tmp/RuleMgmt
15:57:53,872 [ocalhost-startStop-1] (      etier.impl.EngineStartup) INFO    - JVM Information:
15:57:53,872 [ocalhost-startStop-1] (      etier.impl.EngineStartup) INFO    - 	Vendor: Oracle Corporation, JVM version: 1.7.0_80
15:57:53,872 [ocalhost-startStop-1] (      etier.impl.EngineStartup) INFO    - 	VM Name: Java HotSpot(TM) 64-Bit Server VM(build 1.7.0_80-b15)
15:57:53,872 [ocalhost-startStop-1] (      etier.impl.EngineStartup) INFO    - Host OS Information:
15:57:53,872 [ocalhost-startStop-1] (      etier.impl.EngineStartup) INFO    - 	OS: Linux, version: 2.6.32-696.6.3.el6.x86_64
15:57:53,872 [ocalhost-startStop-1] (      etier.impl.EngineStartup) INFO    - 	Architecture: amd64
15:57:53,872 [ocalhost-startStop-1] (      etier.impl.EngineStartup) INFO    - PegaRULES Enterprise Tier 7.10 (ML5)
15:57:53,872 [ocalhost-startStop-1] (      etier.impl.EngineStartup) INFO    - coreAssemblyCached_715_230: 2014-05-06 18.03 EDT
15:57:53,872 [ocalhost-startStop-1] (      etier.impl.EngineStartup) INFO    - Deployed in web tier only
15:57:53,872 [ocalhost-startStop-1] (      etier.impl.EngineStartup) INFO    -                        Servlet container: Tomcat
15:57:53,872 [ocalhost-startStop-1] (      etier.impl.EngineStartup) INFO    -                               Web server: Apache Tomcat/7.0.75
15:57:53,872 [ocalhost-startStop-1] (      etier.impl.EngineStartup) INFO    -                   Web server environment: Tomcat
15:57:53,872 [ocalhost-startStop-1] (      etier.impl.EngineStartup) INFO    -        Web-tier default Engine bean name: EngineBMT
15:57:53,872 [ocalhost-startStop-1] (      etier.impl.EngineStartup) INFO    -     Web to Enterprise tier delegate type: pojo
15:57:53,872 [ocalhost-startStop-1] (      etier.impl.EngineStartup) INFO    - Now starting the PegaRULES Engine...
15:57:53,905 [ocalhost-startStop-1] (l.access.ConnectionManagerImpl) INFO    - Base database information:
15:57:53,905 [ocalhost-startStop-1] (l.access.ConnectionManagerImpl) INFO    - 	Database name:	omegadb
15:57:53,905 [ocalhost-startStop-1] (l.access.ConnectionManagerImpl) INFO    - 	Defined by:	JNDI name
15:57:53,905 [ocalhost-startStop-1] (l.access.ConnectionManagerImpl) INFO    - 	Data source name:	java:comp/env/jdbc/OmegaDS
15:57:53,905 [ocalhost-startStop-1] (l.access.ConnectionManagerImpl) INFO    - 	Minimum connection count:	0
15:57:53,905 [ocalhost-startStop-1] (l.access.ConnectionManagerImpl) INFO    - 	Maximum connection count:	unlimited
15:57:53,905 [ocalhost-startStop-1] (l.access.ConnectionManagerImpl) INFO    - 	Failover database:	none
15:57:53,905 [ocalhost-startStop-1] (l.access.ConnectionManagerImpl) INFO    - Base database information:
15:57:53,905 [ocalhost-startStop-1] (l.access.ConnectionManagerImpl) INFO    - 	Database name:	pegadata
15:57:53,905 [ocalhost-startStop-1] (l.access.ConnectionManagerImpl) INFO    - 	Defined by:	JNDI name
15:57:53,905 [ocalhost-startStop-1] (l.access.ConnectionManagerImpl) INFO    - 	Data source name:	java:comp/env/jdbc/PegaRULES
15:57:53,905 [ocalhost-startStop-1] (l.access.ConnectionManagerImpl) INFO    - 	Minimum connection count:	0
15:57:53,905 [ocalhost-startStop-1] (l.access.ConnectionManagerImpl) INFO    - 	Maximum connection count:	unlimited
15:57:53,905 [ocalhost-startStop-1] (l.access.ConnectionManagerImpl) INFO    - 	Failover database:	none
15:57:53,905 [ocalhost-startStop-1] (l.access.ConnectionManagerImpl) INFO    - 	Default Schema:	MNPDATA
15:57:53,906 [ocalhost-startStop-1] (l.access.ConnectionManagerImpl) INFO    - Base database information:
15:57:53,906 [ocalhost-startStop-1] (l.access.ConnectionManagerImpl) INFO    - 	Database name:	pegarules
15:57:53,906 [ocalhost-startStop-1] (l.access.ConnectionManagerImpl) INFO    - 	Defined by:	JNDI name
15:57:53,906 [ocalhost-startStop-1] (l.access.ConnectionManagerImpl) INFO    - 	Data source name:	java:comp/env/jdbc/PegaRULES
15:57:53,906 [ocalhost-startStop-1] (l.access.ConnectionManagerImpl) INFO    - 	Minimum connection count:	0
15:57:53,906 [ocalhost-startStop-1] (l.access.ConnectionManagerImpl) INFO    - 	Maximum connection count:	unlimited
15:57:53,906 [ocalhost-startStop-1] (l.access.ConnectionManagerImpl) INFO    - 	Failover database:	none
15:57:53,906 [ocalhost-startStop-1] (l.access.ConnectionManagerImpl) INFO    - 	Default Schema:	MNPRULE
15:57:53,906 [ocalhost-startStop-1] (l.access.ConnectionManagerImpl) INFO    - Base database information:
15:57:53,906 [ocalhost-startStop-1] (l.access.ConnectionManagerImpl) INFO    - 	Database name:	sigmadb
15:57:53,906 [ocalhost-startStop-1] (l.access.ConnectionManagerImpl) INFO    - 	Defined by:	JNDI name
15:57:53,906 [ocalhost-startStop-1] (l.access.ConnectionManagerImpl) INFO    - 	Data source name:	java:comp/env/jdbc/SigmaDS
15:57:53,906 [ocalhost-startStop-1] (l.access.ConnectionManagerImpl) INFO    - 	Minimum connection count:	0
15:57:53,906 [ocalhost-startStop-1] (l.access.ConnectionManagerImpl) INFO    - 	Maximum connection count:	unlimited
15:57:53,906 [ocalhost-startStop-1] (l.access.ConnectionManagerImpl) INFO    - 	Failover database:	none
15:57:54,017 [ocalhost-startStop-1] (      external.timers.CpuTimer) INFO    - CPU timers set to TOTALSONLY. Use prconfig setting 'initialization/CpuTimerLevel' with one of [FULL, TOTALSONLY, NONE] to modify.
15:57:54,020 [ocalhost-startStop-1] (.timers.EnvironmentDiagnostics) INFO    - Using Java 1.5 Thread.getAllStackTraces() for thread dumps
15:57:54,086 [ocalhost-startStop-1] (.access.PageDatabaseMapperImpl) INFO    - DeflateStreams is turned ON.
15:57:54,117 [ocalhost-startStop-1] (pboard.StorageStreamCommonImpl) INFO    - engineCodeVersion: 07-10-11
15:57:54,279 [ocalhost-startStop-1] (ernal.access.DataSourceManager) ERROR   - Unable to obtain DataSource for wdm; javax.naming.NameNotFoundException: Name [jdbc/wdm] is not bound in this Context. Unable to find [jdbc].
15:57:54,322 [ocalhost-startStop-1] (      internal.mgmt.PRNodeImpl) INFO    - Using codeset version and timestamp map: {asposecellsv2=01-01-01@2016-06-17 23:16:00.0, pega-enginecode=07-10-11@2017-12-09 00:41:00.0, asposewordsv1=01-01-01@2016-06-17 23:18:00.0, customer=06-01-01@1969-12-31 18:00:00.0, asposepdfv3=01-01-01@2017-06-03 00:09:00.0}
15:57:54,498 [       dlwsawcm36532] (rnal.mgmt.InitialConfiguration) INFO    - Generated source : file://runtime:/PRGenJava/
15:57:54,498 [       dlwsawcm36532] (rnal.mgmt.InitialConfiguration) INFO    - Generated classes: file://runtime:/PRGenClasses/
15:57:54,498 [       dlwsawcm36532] (rnal.mgmt.InitialConfiguration) INFO    -        Web-tier real root path: /app/tomcat7/webapps/prweb
15:57:54,498 [       dlwsawcm36532] (rnal.mgmt.InitialConfiguration) INFO    -        Web-tier temporary path: /app/tomcat7/work/Catalina/localhost/prweb
15:57:54,498 [       dlwsawcm36532] (rnal.mgmt.InitialConfiguration) INFO    -       PegaRULES real root path: /app/tomcat7/webapps/prweb
15:57:54,498 [       dlwsawcm36532] (rnal.mgmt.InitialConfiguration) INFO    -  PegaRULES effective root path: file://default:/
15:57:54,498 [       dlwsawcm36532] (rnal.mgmt.InitialConfiguration) INFO    -  PegaRULES effective temp path: /app/logs/pega/tmp
15:57:54,498 [       dlwsawcm36532] (rnal.mgmt.InitialConfiguration) INFO    -            Using genSourcePath: file://runtime:/PRGenJava/
15:57:54,498 [       dlwsawcm36532] (rnal.mgmt.InitialConfiguration) INFO    - Using  genClassPath (database): pegajdbc://491404590:1/
15:57:54,498 [       dlwsawcm36532] (rnal.mgmt.InitialConfiguration) INFO    -    Using  genClassPath (files): file://runtime:/PRGenClasses/
15:57:54,498 [       dlwsawcm36532] (rnal.mgmt.InitialConfiguration) INFO    -      Using external classes in: <not using external classes>
15:57:54,498 [       dlwsawcm36532] (rnal.mgmt.InitialConfiguration) INFO    -         Using external jars in: <not using external jars>
15:57:54,576 [       dlwsawcm36532] (rnal.mgmt.InitialConfiguration) INFO    - Servlet classes: /app/tomcat7/lib/servlet-api.jar
15:57:54,577 [       dlwsawcm36532] (rnal.mgmt.InitialConfiguration) INFO    -     JSP classes: /app/tomcat7/lib/jsp-api.jar
15:57:54,577 [       dlwsawcm36532] (rnal.mgmt.InitialConfiguration) INFO    -     EJB classes: (none)
15:57:54,577 [       dlwsawcm36532] (rnal.mgmt.InitialConfiguration) INFO    -     JMS classes: (none)
15:57:54,819 [       dlwsawcm36532] (rnal.access.CacheContainerImpl) INFO    - Using the Dynamic Cache Probation Policy - cache after 2 accesses AND with a blob increment of 102400.
15:57:54,847 [       dlwsawcm36532] (e.VirtualRuleTableDispatchImpl) INFO    - mFUAReusableEnabled = true, mFUAReusableEnabledStream = true
15:57:54,984 [       dlwsawcm36532] (pcentric.RACacheAppCentricImpl) INFO    - Prune threshold is 10000
15:57:54,984 [       dlwsawcm36532] (pcentric.RACacheAppCentricImpl) INFO    - mFUAReusableEnabled = true, mConstructorReuseEnabled = false, mFUAReusableEnabledStream = true
15:57:55,039 [       dlwsawcm36532] (pcentric.RACacheAppCentricImpl) INFO    - Using RACacheAppCentricImpl for assembly cache implementations 
15:57:55,039 [       dlwsawcm36532] (pcentric.RACacheAppCentricImpl) INFO    - Assembly avoidance will use branch ruleset optimization
15:57:55,039 [       dlwsawcm36532] (nal.cache.AssemblyCacheWrapper) INFO    - Assembly Cache Wrapper: configuredCacheType = AC
15:57:55,149 [       dlwsawcm36532] ( internal.mgmt.PRRequestorImpl) INFO    - RecordWorkInProgress is not enabled
15:57:55,356 [       dlwsawcm36532] (orization.SessionAuthorization) INFO    - RSL Update Behavior: Eager
15:57:55,462 [       dlwsawcm36532] (  internal.access.DatabaseImpl) INFO    - Bytes input per interaction warning threshold:	50M
15:57:55,463 [       dlwsawcm36532] (  internal.access.DatabaseImpl) INFO    - Database product: Oracle
15:57:55,463 [       dlwsawcm36532] (  internal.access.DatabaseImpl) INFO    - Database version: Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options
15:57:55,463 [       dlwsawcm36532] (  internal.access.DatabaseImpl) INFO    - Driver: Oracle JDBC driver
15:57:55,463 [       dlwsawcm36532] (  internal.access.DatabaseImpl) INFO    - Driver version: 12.1.0.2.0
15:57:55,468 [       dlwsawcm36532] (ternal.dictionary.ClassMapImpl) INFO    - ClassMap using multi-tenant environment: false
15:57:55,468 [       dlwsawcm36532] (ternal.dictionary.ClassMapImpl) INFO    - Reading the class group definitions
15:57:55,535 [       dlwsawcm36532] (ternal.dictionary.ClassMapImpl) INFO    - Read 29 class group definitions
15:57:55,536 [       dlwsawcm36532] (ternal.dictionary.ClassMapImpl) INFO    - Reading the class definitions
15:58:01,099 [       dlwsawcm36532] (ternal.dictionary.ClassMapImpl) INFO    - Read 6843 class definitions
15:58:05,867 [       dlwsawcm36532] (al.access.InstanceExistsFilter) INFO    - Scanning instance ids
15:58:12,597 [       dlwsawcm36532] (al.access.InstanceExistsFilter) INFO    - Added 160677 entries to the instance exists filter in 6.730000 seconds with a false positive rate of 0.001
15:58:14,695 [       dlwsawcm36532] (.DeclarativePageDefinitionImpl) ERROR   - Error occured while preloading declare pages
java.lang.ArrayIndexOutOfBoundsException: -1
	at com.pega.pegarules.exec.internal.declare.infengine.cbi.GlobalDeclarativeClass.populateRuleProps(GlobalDeclarativeClass.java:664)
	at com.pega.pegarules.exec.internal.declare.infengine.cbi.GlobalDeclarativeClass.listChangeDefinitions(GlobalDeclarativeClass.java:582)
	at com.pega.pegarules.exec.internal.declare.infengine.cbi.GlobalDeclarativeClass.<init>(GlobalDeclarativeClass.java:412)
	at com.pega.pegarules.exec.internal.declare.infengine.cbi.GlobalCache.getGlobalClass(GlobalCache.java:479)
	at com.pega.pegarules.exec.internal.declare.infengine.cbi.DeclarativeCacheManagerImpl.getGlobalClass(DeclarativeCacheManagerImpl.java:1588)
	at com.pega.pegarules.exec.internal.declare.infengine.cbi.RuntimeDeclarativeClass.<init>(RuntimeDeclarativeClass.java:133)
	at com.pega.pegarules.exec.internal.declare.infengine.cbi.RuntimeCacheImpl.getRuntimeClass(RuntimeCacheImpl.java:308)
	at com.pega.pegarules.exec.internal.declare.infengine.cbi.DeclarativeCacheManagerImpl.getRuntimeClass(DeclarativeCacheManagerImpl.java:1430)
	at com.pega.pegarules.exec.internal.declare.infengine.cbi.ProcessingSupportImpl.getPropertyCandidates(ProcessingSupportImpl.java:108)
	at com.pega.pegarules.exec.internal.declare.infengine.cbi.ProcessingSupportImpl.getAutoChainCandidates(ProcessingSupportImpl.java:165)
	at com.pega.pegarules.data.internal.clipboard.DeclarativeSupportImpl.getAutoChainCandidates(DeclarativeSupportImpl.java:295)
	at com.pega.pegarules.data.internal.clipboard.ClipboardPropertyImpl.autoChain(ClipboardPropertyImpl.java:1017)
	at com.pega.pegarules.data.internal.clipboard.ClipboardPageImpl.getStringAndChain(ClipboardPageImpl.java:1590)
	at com.pega.pegarules.data.internal.clipboard.ClipboardPageImpl.getString(ClipboardPageImpl.java:1169)
	at com.pega.pegarules.data.internal.clipboard.ClipboardPageImpl.getString(ClipboardPageImpl.java:1157)
	at com.pega.pegarules.exec.internal.declare.infengine.pages.DeclarativePageDefinitionCacheImpl.initialize(DeclarativePageDefinitionCacheImpl.java:291)
	at com.pega.pegarules.session.internal.mgmt.PRNodeImpl.initializeSystem(PRNodeImpl.java:786)
	at com.pega.pegarules.session.internal.mgmt.PREnvironment.getThreadAndInitialize(PREnvironment.java:373)
	at com.pega.pegarules.session.internal.PRSessionProviderImpl.getThreadAndInitialize(PRSessionProviderImpl.java:1913)
	at com.pega.pegarules.session.internal.engineinterface.etier.impl.EngineStartup.initEngine(EngineStartup.java:640)
	at com.pega.pegarules.session.internal.engineinterface.etier.impl.EngineImpl._initEngine_privact(EngineImpl.java:165)
	at com.pega.pegarules.session.internal.engineinterface.etier.impl.EngineImpl.doStartup(EngineImpl.java:138)
	at com.pega.pegarules.web.servlet.WebAppLifeCycleListener._contextInitialized_privact(WebAppLifeCycleListener.java:266)
	at com.pega.pegarules.web.servlet.WebAppLifeCycleListener.contextInitialized(WebAppLifeCycleListener.java:174)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethod(PRBootstrap.java:419)
	at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethodPropagatingThrowable(PRBootstrap.java:460)
	at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethod(PRBootstrap.java:509)
	at com.pega.pegarules.internal.web.servlet.WebAppLifeCycleListenerBoot.contextInitialized(WebAppLifeCycleListenerBoot.java:83)
	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5118)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5634)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:679)
	at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1966)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
	at java.util.concurrent.FutureTask.run(FutureTask.java:262)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
	at java.lang.Thread.run(Thread.java:745)
15:58:14,886 [       dlwsawcm36532] (      etier.impl.EngineStartup) ERROR   - PegaRULES initialization failed. Server: dlwsawcm36532
com.pega.pegarules.pub.context.InitializationFailedError: PRNodeImpl init failed
	at com.pega.pegarules.session.internal.mgmt.PREnvironment.getThreadAndInitialize(PREnvironment.java:384)
	at com.pega.pegarules.session.internal.PRSessionProviderImpl.getThreadAndInitialize(PRSessionProviderImpl.java:1913)
	at com.pega.pegarules.session.internal.engineinterface.etier.impl.EngineStartup.initEngine(EngineStartup.java:640)
	at com.pega.pegarules.session.internal.engineinterface.etier.impl.EngineImpl._initEngine_privact(EngineImpl.java:165)
	at com.pega.pegarules.session.internal.engineinterface.etier.impl.EngineImpl.doStartup(EngineImpl.java:138)
	at com.pega.pegarules.web.servlet.WebAppLifeCycleListener._contextInitialized_privact(WebAppLifeCycleListener.java:266)
	at com.pega.pegarules.web.servlet.WebAppLifeCycleListener.contextInitialized(WebAppLifeCycleListener.java:174)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethod(PRBootstrap.java:419)
	at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethodPropagatingThrowable(PRBootstrap.java:460)
	at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethod(PRBootstrap.java:509)
	at com.pega.pegarules.internal.web.servlet.WebAppLifeCycleListenerBoot.contextInitialized(WebAppLifeCycleListenerBoot.java:83)
	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5118)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5634)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:679)
	at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1966)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
	at java.util.concurrent.FutureTask.run(FutureTask.java:262)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
	at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.ArrayIndexOutOfBoundsException: -1
	at com.pega.pegarules.exec.internal.declare.infengine.cbi.GlobalDeclarativeClass.populateRuleProps(GlobalDeclarativeClass.java:664)
	at com.pega.pegarules.exec.internal.declare.infengine.cbi.GlobalDeclarativeClass.listChangeDefinitions(GlobalDeclarativeClass.java:582)
	at com.pega.pegarules.exec.internal.declare.infengine.cbi.GlobalDeclarativeClass.<init>(GlobalDeclarativeClass.java:412)
	at com.pega.pegarules.exec.internal.declare.infengine.cbi.GlobalCache.getGlobalClass(GlobalCache.java:479)
	at com.pega.pegarules.exec.internal.declare.infengine.cbi.DeclarativeCacheManagerImpl.getGlobalClass(DeclarativeCacheManagerImpl.java:1588)
	at com.pega.pegarules.exec.internal.declare.infengine.cbi.RuntimeDeclarativeClassCore.resolveRules(RuntimeDeclarativeClassCore.java:398)
	at com.pega.pegarules.exec.internal.declare.infengine.cbi.RuntimeDeclarativeClassCore.<init>(RuntimeDeclarativeClassCore.java:354)
	at com.pega.pegarules.exec.internal.declare.infengine.cbi.RuntimeDeclarativeClass.<init>(RuntimeDeclarativeClass.java:134)
	at com.pega.pegarules.exec.internal.declare.infengine.cbi.RuntimeCacheImpl.getRuntimeClass(RuntimeCacheImpl.java:308)
	at com.pega.pegarules.exec.internal.declare.infengine.cbi.DeclarativeCacheManagerImpl.getRuntimeClass(DeclarativeCacheManagerImpl.java:1430)
	at com.pega.pegarules.exec.internal.declare.infengine.cbi.ProcessingSupportImpl.getPropertyCandidates(ProcessingSupportImpl.java:108)
	at com.pega.pegarules.exec.internal.declare.infengine.cbi.ProcessingSupportImpl.getAutoChainCandidates(ProcessingSupportImpl.java:165)
	at com.pega.pegarules.data.internal.clipboard.DeclarativeSupportImpl.getAutoChainCandidates(DeclarativeSupportImpl.java:295)
	at com.pega.pegarules.data.internal.clipboard.ClipboardPropertyImpl.autoChain(ClipboardPropertyImpl.java:1017)
	at com.pega.pegarules.data.internal.clipboard.ClipboardPageImpl.getStringAndChain(ClipboardPageImpl.java:1590)
	at com.pega.pegarules.data.internal.clipboard.ClipboardPageImpl.getString(ClipboardPageImpl.java:1169)
	at com.pega.pegarules.data.internal.clipboard.ClipboardPageImpl.getString(ClipboardPageImpl.java:1157)
	at com.pega.pegarules.exec.internal.basic.SystemSettingsImpl.getDynamic(SystemSettingsImpl.java:217)
	at com.pega.pegarules.exec.internal.basic.SystemSettingsImpl.getDynamic(SystemSettingsImpl.java:191)
	at com.pega.pegarules.data.internal.clipboard.DeclarativePageInstanceContainerImpl.<init>(DeclarativePageInstanceContainerImpl.java:68)
	at com.pega.pegarules.data.internal.PRDataProviderImpl.getDeclarativePageInstanceContainer(PRDataProviderImpl.java:975)
	at com.pega.pegarules.session.internal.mgmt.base.ThreadData.initNewInstance(ThreadData.java:441)
	at com.pega.pegarules.session.internal.mgmt.PRThreadBase.<init>(PRThreadBase.java:146)
	at com.pega.pegarules.session.internal.mgmt.PRThreadFactory.newProduct(PRThreadFactory.java:63)
	at com.pega.pegarules.priv.factory.AbstractObjectFactory.acquireNewProduct(AbstractObjectFactory.java:290)
	at com.pega.pegarules.priv.factory.AbstractObjectFactory.acquireObject(AbstractObjectFactory.java:366)
	at com.pega.pegarules.session.internal.mgmt.PRThreadFactory.acquire(PRThreadFactory.java:55)
	at com.pega.pegarules.session.internal.mgmt.PRThreadImpl.<init>(PRThreadImpl.java:155)
	at com.pega.pegarules.session.internal.mgmt.PRThreadImpl.acquire(PRThreadImpl.java:172)
	at com.pega.pegarules.session.internal.mgmt.base.RequestorThreadSync.getOrCreateThread(RequestorThreadSync.java:174)
	at com.pega.pegarules.session.internal.mgmt.base.RequestorThreadSync.getOrCreateThread(RequestorThreadSync.java:161)
	at com.pega.pegarules.session.internal.mgmt.base.RequestorThreadSync.getOrCreateThread(RequestorThreadSync.java:157)
	at com.pega.pegarules.session.internal.mgmt.PRRequestorImpl.getOrCreateThread(PRRequestorImpl.java:715)
	at com.pega.pegarules.session.internal.mgmt.PRNodeImpl.initializeSystem(PRNodeImpl.java:789)
	at com.pega.pegarules.session.internal.mgmt.PREnvironment.getThreadAndInitialize(PREnvironment.java:373)
	... 27 more
15:58:14,886 [       dlwsawcm36532] (      etier.impl.EngineStartup) INFO    - PegaRULES initialization failed. Server: dlwsawcm36532
15:58:14,914 [       dlwsawcm36532] (ervlet.WebAppLifeCycleListener) ERROR   - Enterprise tier failed to initialize properly, PegaRULES not available
15:58:14,924 [       dlwsawcm36532] (ervlet.WebAppLifeCycleListener) INFO    - Web Tier initialization is complete.
System Administration Upgrades
Moderation Team has archived post,
Close popover This thread is closed to future replies. Content and links will no longer be updated. If you have the same/similar Question, please write a new Question.