Skip to main content

This content has been archived and is no longer being updated. Links may not function; however, this content may be relevant to outdated versions of the product.

Support Article

Pega log in screen does not load

SA-37332

Summary



The log in screen does not load.

Users cannot access Pega or log in.


Error Messages



[3/30/17 0:42:50:430 EDT] 00000005 TimeoutManage I WTRN0006W: Transaction 0000015B1D73A73C00000001000455D202DFE6B459F0C11BE2B64FAF110197B79D7824CB0000015B1D73A73C00000001000455D202DFE6B459F0C11BE2B64FAF110197B79D7824CB00000001 has timed out after 1200 seconds.
[3/30/17 0:42:50:431 EDT] 00000005 TimeoutManage I WTRN0124I: When the timeout occurred the thread with which the transaction is, or was most recently, associated was Thread[Default : 4,5,main]. The stack trace of this thread when the timeout occurred was:


Steps to Reproduce



Try to access PRPC.


Root Cause



A defect or configuration issue in the operating environment.

Pasted below are two hung thread call stacks and if user sees the link below, this can cause deadlock and JVM hang while trying to get connection from datasource.

User requires to create a custom property "useRRASetEquals" of type java.lang.String to true under the Pega datasource: http://www-01.ibm.com/support/docview.wss?uid=swg1PK69110&wv=1


[3/30/17 0:42:42:185 EDT] 00000006 TimeoutManage I WTRN0006W: Transaction 0000015B1D73870700000001000455C202DFE6B459F0C11BE2B64FAF110197B79D7824CB0000015B1D73870700000001000455C202DFE6B459F0C11BE2B64FAF110197B79D7824CB00000001 has timed out after 1200 seconds.
[3/30/17 0:42:42:187 EDT] 00000006 TimeoutManage I WTRN0124I: When the timeout occurred the thread with which the transaction is, or was most recently, associated was Thread[Default : 15,5,main]. The stack trace of this thread when the timeout occurred was:
java.util.Collections$SynchronizedCollection.size(Collections.java:478)
java.util.AbstractSet.equals(AbstractSet.java:57)
java.util.Collections$SynchronizedSet.equals(Collections.java:831)
com.ibm.ws.rsadapter.spi.WSManagedConnectionFactoryImpl$Equals.checkPrivateCredentials(WSManagedConnectionFactoryImpl.java:3313)
com.ibm.ws.rsadapter.spi.WSManagedConnectionFactoryImpl$Equals.run(WSManagedConnectionFactoryImpl.java:3222)
com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java:63)
com.ibm.ws.rsadapter.spi.WSManagedConnectionFactoryImpl.matchManagedConnections(WSManagedConnectionFactoryImpl.java:2251)
com.ibm.ejs.j2c.FreePool.getMCWrapperFromMatch(FreePool.java:1890)
com.ibm.ejs.j2c.FreePool.getFreeConnection(FreePool.java:880)
com.ibm.ejs.j2c.PoolManager.reserve(PoolManager.java:2183)
com.ibm.ejs.j2c.ConnectionManager.allocateMCWrapper(ConnectionManager.java:1059)
com.ibm.ejs.j2c.ConnectionManager.allocateConnection(ConnectionManager.java:696)
com.ibm.ws.rsadapter.jdbc.WSJdbcDataSource.getConnection(WSJdbcDataSource.java:668)
com.ibm.ws.rsadapter.jdbc.WSJdbcDataSource.getConnection(WSJdbcDataSource.java:635)
com.pega.pegarules.internal.bootstrap.PRMiniLoader.getBaseResource(PRMiniLoader.java:463)
com.pega.pegarules.internal.bootstrap.PRMiniLoader.findResource(PRMiniLoader.java:430)
java.lang.ClassLoader.getResource(ClassLoader.java:443)
java.lang.ClassLoader.getResource(ClassLoader.java:438)
com.pega.pegarules.internal.bootstrap.phase2.PRBaseLoader.getResource(PRBaseLoader.java:279)
com.pega.pegarules.internal.bootstrap.phase2.PRBaseLoader.getResourceAsStream(PRBaseLoader.java:297)
com.pega.pegarules.bootstrap.loader.PRAppLoader._getResourceAsStream_privact(PRAppLoader.java:556)
com.pega.pegarules.bootstrap.loader.PRAppLoader.getResourceAsStream(PRAppLoader.java:530)
javax.xml.parsers.SecuritySupport$4.run(Unknown Source)
java.security.AccessController.doPrivileged(AccessController.java:202)
javax.xml.parsers.SecuritySupport.getResourceAsStream(Unknown Source)
javax.xml.parsers.FactoryFinder.findJarServiceProvider(Unknown Source)
javax.xml.parsers.FactoryFinder.find(Unknown Source)


[3/30/17 0:42:43:169 EDT] 00000005 TimeoutManage I WTRN0006W: Transaction 0000015B1D738ADF00000001000455C402DFE6B459F0C11BE2B64FAF110197B79D7824CB0000015B1D738ADF00000001000455C402DFE6B459F0C11BE2B64FAF110197B79D7824CB00000001 has timed out after 1200 seconds.
[3/30/17 0:42:43:170 EDT] 00000005 TimeoutManage I WTRN0124I: When the timeout occurred the thread with which the transaction is, or was most recently, associated was Thread[Default : 12,5,main]. The stack trace of this thread when the timeout occurred was:
java.util.Collections$SynchronizedSet.hashCode(Collections.java:837)
com.ibm.ejs.j2c.PoolManager$SubjectHashCode.run(PoolManager.java:4848)
com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java:63)
com.ibm.ejs.j2c.PoolManager.computeHashCode(PoolManager.java:4523)
com.ibm.ejs.j2c.PoolManager.reserve(PoolManager.java:2164)
com.ibm.ejs.j2c.ConnectionManager.allocateMCWrapper(ConnectionManager.java:1059)
com.ibm.ejs.j2c.ConnectionManager.allocateConnection(ConnectionManager.java:696)
com.ibm.ws.rsadapter.jdbc.WSJdbcDataSource.getConnection(WSJdbcDataSource.java:668)
com.ibm.ws.rsadapter.jdbc.WSJdbcDataSource.getConnection(WSJdbcDataSource.java:635)
com.pega.pegarules.internal.bootstrap.PRMiniLoader.getBaseResource(PRMiniLoader.java:463)
com.pega.pegarules.internal.bootstrap.PRMiniLoader.findResource(PRMiniLoader.java:430)
java.lang.ClassLoader.getResource(ClassLoader.java:443)
java.lang.ClassLoader.getResource(ClassLoader.java:438)
com.pega.pegarules.internal.bootstrap.phase2.PRBaseLoader.getResource(PRBaseLoader.java:279)
com.pega.pegarules.internal.bootstrap.phase2.PRBaseLoader.getResourceAsStream(PRBaseLoader.java:297)
com.pega.pegarules.bootstrap.loader.PRAppLoader._getResourceAsStream_privact(PRAppLoader.java:556)
com.pega.pegarules.bootstrap.loader.PRAppLoader.getResourceAsStream(PRAppLoader.java:530)



Resolution



Make the following change to the operating environment:

Create a custom property "useRRASetEquals" of type java.lang.String to true under the Pega datasource.

Published May 15, 2017 - Updated October 8, 2020

Was this useful?

0% found this useful

Have a question? Get answers now.

Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best.

Pega Community has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice
Contact us