Support Article
Pega 6.3sp1 network installation error
SA-19851
Summary
We get the below error while installing Pega 6.3sp1 on Weblogic 10.3.3.0 and Oracle 11.2.0.3 from a remote machine.
The error comes after PegaRULES engine started and starts validating the rules.
Error Messages
[java] 2016-02-05 14:49:18,519 [ <your_hostname>] [ STANDARD] [ ] ( internal.access.ChangeLogImpl) INFO - Invalidating PRPC Shipped metadata: Processing 3185 instances of class Log-System-Schema-Column
[java] 2016-02-08 09:20:23,960 [aRULES LicenseDaemon] [ STANDARD] [ ] (rnal.license.LicenseDaemonImpl) ERROR - Received unhandled exception getting procedure execution status in License Daemon:com.pega.pegarules.pub.PRRuntimeException: caught exception during autocommit check
[java] 08-Feb-2016 09:20:23 com.pega.pegarules.internal.bootstrap.PRBootstrap
[java] SEVERE: Problem during method invocation (main)
[java] java.lang.NoClassDefFoundError: com/pega/apache/log4j/spi/ThrowableInformation
[java] at com.pega.apache.log4j.spi.LoggingEvent.<init>(LoggingEvent.java:155)
[java] at com.pega.apache.log4j.Category.forcedLog(Category.java:391)
[java] at com.pega.apache.log4j.Category.error(Category.java:322)
[java] at com.pega.pegarules.priv.LogHelper.error(LogHelper.java:1459)
[java] at com.pega.pegarules.data.internal.access.ConnectionStatementStore.closeAllStatements(ConnectionStatementStore.java:199)
[java] at com.pega.pegarules.data.internal.access.ThreadConnectionStoreImpl.rollback(ThreadConnectionStoreImpl.java:350)
[java] at com.pega.pegarules.data.internal.access.DatabaseImpl.attemptToProcessUpdates(DatabaseImpl.java:2437)
[java] at com.pega.pegarules.data.internal.access.DatabaseImpl.processUpdates(DatabaseImpl.java:2222)
[java] at com.pega.pegarules.data.internal.access.DatabaseImpl.commit(DatabaseImpl.java:1962)
[java] at com.pega.pegarules.data.internal.access.ChangeLogImpl.markPreviousShippedEntriesAsOld(ChangeLogImpl.java:604)
[java] at com.pega.pegarules.data.internal.access.ChangeLogImpl.updateSchemaDetails(ChangeLogImpl.java:568)
[java] at com.pega.pegarules.data.internal.access.ChangeLogImpl.updateShippedMetadata(ChangeLogImpl.java:414)
[java] at com.pega.pegarules.deploy.internal.util.SchemaMetaDataLogger.invalidatePRPCShippedMetadata(SchemaMetaDataLogger.java:211)
[java] at com.pega.pegarules.deploy.internal.util.SchemaMetaDataLogger.main(SchemaMetaDataLogger.java:234)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[java] at java.lang.reflect.Method.invoke(Method.java:597)
[java] at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethod(PRBootstrap.java:349)
[java] at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethodPropagatingThrowable(PRBootstrap.java:390)
[java] at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethod(PRBootstrap.java:439)
[java] at com.pega.pegarules.pub.PegaRULES.main(PegaRULES.java:85)
[java] Caused by: java.lang.ClassNotFoundException: com.pega.apache.log4j.spi.ThrowableInformation
[java] at com.pega.pegarules.bootstrap.loader.PRAppLoader.loadClass(PRAppLoader.java:771)
[java] at com.pega.pegarules.bootstrap.loader.PRAppLoader.loadClass(PRAppLoader.java:632)
[java] ... 22 more
[java] 08-Feb-2016 09:20:23 com.pega.pegarules.internal.bootstrap.PRBootstrap
[java] SEVERE: Problem during method invocation (main)
[java] java.lang.NoClassDefFoundError: com/pega/apache/log4j/spi/ThrowableInformation
[java] at com.pega.apache.log4j.spi.LoggingEvent.<init>(LoggingEvent.java:155)
[java] at com.pega.apache.log4j.Category.forcedLog(Category.java:391)
[java] at com.pega.apache.log4j.Category.error(Category.java:322)
[java] at com.pega.pegarules.priv.LogHelper.error(LogHelper.java:1459)
[java] at com.pega.pegarules.data.internal.access.ConnectionStatementStore.closeAllStatements(ConnectionStatementStore.java:199)
[java] at com.pega.pegarules.data.internal.access.ThreadConnectionStoreImpl.rollback(ThreadConnectionStoreImpl.java:350)
[java] at com.pega.pegarules.data.internal.access.DatabaseImpl.attemptToProcessUpdates(DatabaseImpl.java:2437)
[java] at com.pega.pegarules.data.internal.access.DatabaseImpl.processUpdates(DatabaseImpl.java:2222)
[java] at com.pega.pegarules.data.internal.access.DatabaseImpl.commit(DatabaseImpl.java:1962)
[java] at com.pega.pegarules.data.internal.access.ChangeLogImpl.markPreviousShippedEntriesAsOld(ChangeLogImpl.java:604)
[java] at com.pega.pegarules.data.internal.access.ChangeLogImpl.updateSchemaDetails(ChangeLogImpl.java:568)
[java] at com.pega.pegarules.data.internal.access.ChangeLogImpl.updateShippedMetadata(ChangeLogImpl.java:414)
[java] at com.pega.pegarules.deploy.internal.util.SchemaMetaDataLogger.invalidatePRPCShippedMetadata(SchemaMetaDataLogger.java:211)
[java] at com.pega.pegarules.deploy.internal.util.SchemaMetaDataLogger.main(SchemaMetaDataLogger.java:234)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[java] at java.lang.reflect.Method.invoke(Method.java:597)
[java] at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethod(PRBootstrap.java:349)
[java] at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethodPropagatingThrowable(PRBootstrap.java:390)
[java] at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethod(PRBootstrap.java:439)
[java] at com.pega.pegarules.pub.PegaRULES.main(PegaRULES.java:85)
[java] Caused by: java.lang.ClassNotFoundException: com.pega.apache.log4j.spi.ThrowableInformation
[java] at com.pega.pegarules.bootstrap.loader.PRAppLoader.loadClass(PRAppLoader.java:771)
[java] at com.pega.pegarules.bootstrap.loader.PRAppLoader.loadClass(PRAppLoader.java:632)
[java] ... 22 more
[java] Exception in thread "<your_hostname>" java.lang.RuntimeException: Problem during method invocation (main)
[java] at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethod(PRBootstrap.java:445)
[java] at com.pega.pegarules.pub.PegaRULES.main(PegaRULES.java:85)
[java] Caused by: java.lang.NoClassDefFoundError: com/pega/apache/log4j/spi/ThrowableInformation
[java] at com.pega.apache.log4j.spi.LoggingEvent.<init>(LoggingEvent.java:155)
[java] at com.pega.apache.log4j.Category.forcedLog(Category.java:391)
[java] at com.pega.apache.log4j.Category.error(Category.java:322)
[java] at com.pega.pegarules.priv.LogHelper.error(LogHelper.java:1459)
[java] at com.pega.pegarules.data.internal.access.ConnectionStatementStore.closeAllStatements(ConnectionStatementStore.java:199)
[java] at com.pega.pegarules.data.internal.access.ThreadConnectionStoreImpl.rollback(ThreadConnectionStoreImpl.java:350)
[java] at com.pega.pegarules.data.internal.access.DatabaseImpl.attemptToProcessUpdates(DatabaseImpl.java:2437)
[java] at com.pega.pegarules.data.internal.access.DatabaseImpl.processUpdates(DatabaseImpl.java:2222)
[java] at com.pega.pegarules.data.internal.access.DatabaseImpl.commit(DatabaseImpl.java:1962)
[java] at com.pega.pegarules.data.internal.access.ChangeLogImpl.markPreviousShippedEntriesAsOld(ChangeLogImpl.java:604)
[java] at com.pega.pegarules.data.internal.access.ChangeLogImpl.updateSchemaDetails(ChangeLogImpl.java:568)
[java] at com.pega.pegarules.data.internal.access.ChangeLogImpl.updateShippedMetadata(ChangeLogImpl.java:414)
[java] at com.pega.pegarules.deploy.internal.util.SchemaMetaDataLogger.invalidatePRPCShippedMetadata(SchemaMetaDataLogger.java:211)
[java] at com.pega.pegarules.deploy.internal.util.SchemaMetaDataLogger.main(SchemaMetaDataLogger.java:234)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[java] at java.lang.reflect.Method.invoke(Method.java:597)
[java] at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethod(PRBootstrap.java:349)
[java] at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethodPropagatingThrowable(PRBootstrap.java:390)
[java] at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethod(PRBootstrap.java:439)
[java] ... 1 more
[java] Caused by: java.lang.ClassNotFoundException: com.pega.apache.log4j.spi.ThrowableInformation
[java] at com.pega.pegarules.bootstrap.loader.PRAppLoader.loadClass(PRAppLoader.java:771)
[java] at com.pega.pegarules.bootstrap.loader.PRAppLoader.loadClass(PRAppLoader.java:632)
[java] ... 22 more
Steps to Reproduce
Launch installation of Pega 6.3sp1 on Oracle 11.2.0.3 from a remote machine.
Root Cause
A defect or configuration issue in the operating environment:
According to the following PDN article: https://pdn.pega.com/node/66156 timeout or a disconnection caused by networking problems could sporadically occur when the installation is performed from a remote machine.
Resolution
Here’s the explanation for the reported behavior: Run the Rulebase setup from a machine that is "local" to the database server machine as recommended in the PDN Article.
Published February 20, 2016 - Updated October 8, 2020
Have a question? Get answers now.
Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.