Question

Nordea
SE
Last activity: 2 Jan 2019 8:21 EST
Unable to Start/Stop Websphere Liberty on Pega 8.1.1
Hi,
We were trying to upgrade Pega Customer Service & Sales Automation to v8.1 and then it got stuck in the middle & now we are unable to start/stop our app server which is websphere liberty. When we checked the server log, we get the below error repeatedly. It seems it has something to do with connection pool but I am not sure how to fix this. our max connection pool size defined in app server is 50 which i think is the max limit and should be enough. Attached is the server log.
J2CA0046E: Method reserve caught an exception during creation of the ManagedConnection for resource jdbc/PegaRULES, throwing ResourceAllocationException. Original exception: Pool requests blocked, connection pool is being shut down.
[12/13/18 9:18:58:639 CET] 00000042 SystemErr R SQLException from datasource while checking for package = com/pega/pegarules/priv/management/
[12/13/18 9:18:58:639 CET] 00000042 SystemErr R java.sql.SQLException: Pool requests blocked for dataSource[default-0]/connectionManager[default-0], connection pool is being shut down.
[12/13/18 9:18:58:640 CET] 00000042 SystemErr R at com.ibm.ws.rsadapter.AdapterUtil.toSQLException(AdapterUtil.java:822)
[12/13/18 9:18:58:640 CET] 00000042 SystemErr R at com.ibm.ws.rsadapter.jdbc.WSJdbcDataSource.getConnection(WSJdbcDataSource.java:152)
[12/13/18 9:18:58:702 CET] 00000042 SystemErr R at com.ibm.ws.rsadapter.jdbc.WSJdbcDataSource.getConnection(WSJdbcDataSource.java:116)
Hi,
We were trying to upgrade Pega Customer Service & Sales Automation to v8.1 and then it got stuck in the middle & now we are unable to start/stop our app server which is websphere liberty. When we checked the server log, we get the below error repeatedly. It seems it has something to do with connection pool but I am not sure how to fix this. our max connection pool size defined in app server is 50 which i think is the max limit and should be enough. Attached is the server log.
J2CA0046E: Method reserve caught an exception during creation of the ManagedConnection for resource jdbc/PegaRULES, throwing ResourceAllocationException. Original exception: Pool requests blocked, connection pool is being shut down.
[12/13/18 9:18:58:639 CET] 00000042 SystemErr R SQLException from datasource while checking for package = com/pega/pegarules/priv/management/
[12/13/18 9:18:58:639 CET] 00000042 SystemErr R java.sql.SQLException: Pool requests blocked for dataSource[default-0]/connectionManager[default-0], connection pool is being shut down.
[12/13/18 9:18:58:640 CET] 00000042 SystemErr R at com.ibm.ws.rsadapter.AdapterUtil.toSQLException(AdapterUtil.java:822)
[12/13/18 9:18:58:640 CET] 00000042 SystemErr R at com.ibm.ws.rsadapter.jdbc.WSJdbcDataSource.getConnection(WSJdbcDataSource.java:152)
[12/13/18 9:18:58:702 CET] 00000042 SystemErr R at com.ibm.ws.rsadapter.jdbc.WSJdbcDataSource.getConnection(WSJdbcDataSource.java:116)
[12/13/18 9:18:58:702 CET] 00000042 SystemErr R at com.pega.pegarules.internal.bootstrap.phase2.jdbc.AbstractJdbcJarReader.getConnection(AbstractJdbcJarReader.java:180)
[12/13/18 9:18:58:703 CET] 00000042 SystemErr R at com.pega.pegarules.internal.bootstrap.phase2.jdbc.AbstractJdbcJarReader.readEntry(AbstractJdbcJarReader.java:368)
[12/13/18 9:18:58:703 CET] 00000042 SystemErr R at com.pega.pegarules.internal.bootstrap.phase2.jdbc.AbstractJdbcJarReader.readBestEntry(AbstractJdbcJarReader.java:327)
[12/13/18 9:18:58:703 CET] 00000042 SystemErr R at com.pega.pegarules.internal.bootstrap.phase2.jdbc.PegaJdbcURLConnection.readBestEntry(PegaJdbcURLConnection.java:192)
[12/13/18 9:18:58:704 CET] 00000042 SystemErr R at com.pega.pegarules.internal.bootstrap.phase2.loaderfs.PRClasspathJDBC.findResource(PRClasspathJDBC.java:109)
[12/13/18 9:18:58:704 CET] 00000042 SystemErr R at com.pega.pegarules.internal.bootstrap.phase2.loaderfs.PRClasspath.findResource(PRClasspath.java:217)
[12/13/18 9:18:58:704 CET] 00000042 SystemErr R at com.pega.pegarules.internal.bootstrap.phase2.loaderfs.PRClasspath.findResource(PRClasspath.java:191)
[12/13/18 9:18:58:705 CET] 00000042 SystemErr R at com.pega.pegarules.bootstrap.loader.PRAppLoader.findResourceInternal(PRAppLoader.java:985)
[12/13/18 9:18:58:705 CET] 00000042 SystemErr R at com.pega.pegarules.bootstrap.loader.PRAppLoader.findClassInternal(PRAppLoader.java:859)
[12/13/18 9:18:58:705 CET] 00000042 SystemErr R at com.pega.pegarules.bootstrap.loader.PRAppLoader.findClass(PRAppLoader.java:422)
[12/13/18 9:18:58:706 CET] 00000042 SystemErr R at com.pega.pegarules.bootstrap.loader.PRAppLoader.loadClassInternal(PRAppLoader.java:783)
[12/13/18 9:18:58:706 CET] 00000042 SystemErr R at com.pega.pegarules.bootstrap.loader.PRAppLoader.loadClass(PRAppLoader.java:686)
[12/13/18 9:18:58:706 CET] 00000042 SystemErr R at com.pega.pegarules.bootstrap.loader.PRAppLoader.loadClass(PRAppLoader.java:612)
[12/13/18 9:18:58:707 CET] 00000042 SystemErr R at com.pega.pegarules.web.servlet.WebAppLifeCycleListener._contextDestroyed_privact(WebAppLifeCycleListener.java:111)
[12/13/18 9:18:58:707 CET] 00000042 SystemErr R at com.pega.pegarules.web.servlet.AbstractLifeCycleListener.contextDestroyed(AbstractLifeCycleListener.java:53)
[12/13/18 9:18:58:715 CET] 00000042 SystemErr R at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[12/13/18 9:18:58:715 CET] 00000042 SystemErr R at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:90)
[12/13/18 9:18:58:716 CET] 00000042 SystemErr R at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
[12/13/18 9:18:58:716 CET] 00000042 SystemErr R at java.lang.reflect.Method.invoke(Method.java:508)
***Edited by Moderator: Pallavi to update platform capability tags***