Support Article
Pega 7 rulebase setup fails due to Socket read timed out error
SA-9868
Summary
While performing the fresh installation of Pega 7.1.6, user observes the IO error message caused by “Socket read timed out”.
Error Messages
Status: Started import of application bundle component pxRuleApplicationUpdate_07.10.01.zip (46 of 54)...
[java] 2015-04-28 19:34:08,863 [ PB8M8LE] [ STANDARD] [ ] ( internal.archive.ParUtilsImpl) INFO - pxRuleApplicationUpdate_07.10.01.zip is v6 Archive
[java] 2015-04-28 19:34:08,863 [ PB8M8LE] [ STANDARD] [ ] ( internal.archive.ParUtilsImpl) INFO - pxRuleApplicationUpdate_07.10.01.zip is v6 Archive
[java] 2015-04-28 19:34:08,876 [ PB8M8LE] [ STANDARD] [ ] (rnal.archive.ApplicationBundle) INFO - Importing 46 of 54 : pxRuleApplicationUpdate_07.10.01.zip (Import Mode)
[java] 2015-04-28 19:34:15,679 [ PB8M8LE] [ STANDARD] [ ] ( internal.util.MoveLog) INFO - Operation Status: Preparing archive
[java] 2015-04-28 19:34:15,905 [ PB8M8LE] [ STANDARD] [ ] ( internal.util.MoveLog) INFO - Import Parameters...
[java] 2015-04-28 19:34:15,905 [ PB8M8LE] [ STANDARD] [ ] ( internal.util.MoveLog) INFO - + Fail On Error: true
[java] 2015-04-28 19:34:15,905 [ PB8M8LE] [ STANDARD] [ ] ( internal.util.MoveLog) INFO - + Only Insert: false
[java] 2015-04-28 19:34:15,905 [ PB8M8LE] [ STANDARD] [ ] ( internal.util.MoveLog) INFO - + Perform Fast Install: false
[java] 2015-04-28 19:34:15,905 [ PB8M8LE] [ STANDARD] [ ] ( internal.util.MoveLog) INFO - + Disable Inference Engine: true
[java] Caught SQLException while reading prprivate.jar!com/pega/pegarules/deploy/internal/inventory/SynchronizerImpl.class
[java] java.sql.SQLRecoverableException: IO Error: Socket read timed out
[java] at java.lang.reflect.Method.invoke(Unknown Source)
[java] at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethod(PRBootstrap.java:419)
[java] at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethodPropagatingThrowable(PRBootstrap.java:460)
[java] at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethod(PRBootstrap.java:509)
[java] at com.pega.pegarules.pub.PegaRULES.main(PegaRULES.java:85)
.
.
.
[java] at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethodPropagatingThrowable(PRBootstrap.java:460)
[java] at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethod(PRBootstrap.java:509)
[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:773)
[java] at com.pega.pegarules.bootstrap.loader.PRAppLoader.loadClass(PRAppLoader.java:634)
[java] at java.lang.ClassLoader.loadClassInternal(Unknown Source)
[java] ... 13 more
BUILD FAILED
C:\PRPC 7.1.6\pegaGuiInstallerTemp\build.xml:73: The following error occurred while executing this line:
C:\PRPC 7.1.6\scripts\setupDatabase.xml:1846: Java returned: 1
Total time: 473 minutes 50 seconds
Steps to Reproduce
Start the installation on blank schema.
Root Cause
User is running the Rulebase setup from a remote machine to Database and fails with the "java.sql.SQLRecoverableException: IO Error: Socket read timed out" which was caused by the network latency.
Resolution
Run the Rulebase setup (execute install.sh) from server which has proximity with the database server (preferably the same data centre).
Published June 12, 2015 - 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.