Database-GeneralError during acquireLock bean method call
Out testing environment is down with the following errors in logs
Out testing environment is down with the following errors in logs
(mgmt.base.RequestorPassivation) ERROR - Error destroying requestor
com.pega.pegarules.pub.database.DatabaseException: Database-General Error during acquireLock bean method call See nested exception; nested exception is: java.lang.RuntimeException: Problem during method invocation (setSessionContext)
From: (B504FBCE8F6A51F4268DCD97CE0200FA8)
at com.pega.pegarules.data.internal.access.LockManagerImpl.unlockForRequestor(LockManagerImpl.java:1981)
at com.pega.pegarules.session.internal.mgmt.base.RequestorPassivation.cleanupImpl(RequestorPassivation.java:555)
at com.pega.pegarules.session.internal.mgmt.PRRequestorBase.cleanup(PRRequestorBase.java:807)
at com.pega.pegarules.session.internal.mgmt.PRRequestorImpl.cleanup(PRRequestorImpl.java:305)
at com.pega.pegarules.session.internal.mgmt.base.NodeRequestorMgt.cleanupInner(NodeRequestorMgt.java:912)
at sun.reflect.GeneratedMethodAccessor57.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:611)
at com.pega.pegarules.session.internal.PRSessionProviderImpl.doWithRequestorLocked(PRSessionProviderImpl.java:1000)
at com.pega.pegarules.session.internal.PRSessionProviderImpl.doWithRequestorLocked(PRSessionProviderImpl.java:730)
at com.pega.pegarules.session.internal.mgmt.base.NodeRequestorMgt.cleanupRequestor(NodeRequestorMgt.java:820)
at com.pega.pegarules.session.internal.mgmt.base.NodeRequestorMgt.destroyRequestorImpl(NodeRequestorMgt.java:788)
at com.pega.pegarules.session.internal.mgmt.PRNodeImpl.destroyRequestor(PRNodeImpl.java:651)
at com.pega.pegarules.session.internal.PRSessionProviderImpl.returnRequestor(PRSessionProviderImpl.java:605)
at com.pega.pegarules.session.internal.PRSessionProviderImpl.doWithRequestorLocked(PRSessionProviderImpl.java:1099)
at com.pega.pegarules.session.internal.PRSessionProviderImpl.doWithRequestorLocked(PRSessionProviderImpl.java:698)
at com.pega.pegarules.session.internal.async.BatchRequestorTask.run(BatchRequestorTask.java:537)
at com.pega.pegarules.session.internal.async.Agent.queueBatchActivityForAgent(Agent.java:1284)
at com.pega.pegarules.session.internal.async.Agent.queueBatchActivityForAgent(Agent.java:1105)
at com.pega.pegarules.session.internal.async.AgentQueue.run(AgentQueue.java:689)
at com.pega.pegarules.session.internal.async.Agent.runAgentTask(Agent.java:807)
at com.pega.pegarules.session.internal.engineinterface.etier.impl.AsyncServant.processAsyncTask(AsyncServant.java:191)
at com.pega.pegarules.session.internal.engineinterface.etier.impl.AsyncServant.invoke(AsyncServant.java:151)
at com.pega.pegarules.session.internal.engineinterface.etier.impl.EngineImpl._invokeEngine_privact(EngineImpl.java:315)
at com.pega.pegarules.session.internal.engineinterface.etier.impl.EngineImpl.invokeEngine(EngineImpl.java:266)
at com.pega.pegarules.session.internal.engineinterface.etier.ejb.EngineBean.invokeEngine(EngineBean.java:239)
at sun.reflect.GeneratedMethodAccessor54.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:611)
at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethod(PRBootstrap.java:348)
at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethodPropagatingThrowable(PRBootstrap.java:389)
at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethodPropagatingException(PRBootstrap.java:411)
at com.pega.pegarules.internal.etier.ejb.EngineBeanBoot.invokeEngine(EngineBeanBoot.java:171)
at com.pega.pegarules.internal.etier.interfaces.EJSLocalStatelessEngineBMT_f2439d86.invokeEngine(Unknown Source)
at com.pega.pegarules.session.internal.engineinterface.etier.mdb.PRAsync.processRequest(PRAsync.java:154)
at com.pega.pegarules.session.internal.engineinterface.etier.asynchbeans.AsyncTask.run(AsyncTask.java:63)
at com.pega.pegarules.session.internal.engineinterface.etier.asynchbeans.RunnableWrapper.run(RunnableWrapper.java:70)
at com.ibm.ws.asynchbeans.J2EEContext$RunProxy.run(J2EEContext.java:270)
at java.security.AccessController.doPrivileged(AccessController.java:359)
at com.ibm.ws.asynchbeans.J2EEContext.run(J2EEContext.java:770)
at com.ibm.ws.asynchbeans.WorkWithExecutionContextImpl.go(WorkWithExecutionContextImpl.java:222)
at com.ibm.ws.asynchbeans.ABWorkItemImpl.run(ABWorkItemImpl.java:159)
at java.lang.Thread.run(Thread.java:767)
Caused by:
javax.ejb.EJBException: See nested exception; nested exception is: java.lang.RuntimeException: Problem during method invocation (setSessionContext)
at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethod(PRBootstrap.java:444)
at com.pega.pegarules.internal.etier.ejb.LockManagerBeanBoot.setSessionContext(LockManagerBeanBoot.java:107)
at com.ibm.ejs.container.StatelessBeanO.initialize(StatelessBeanO.java:269)
at com.ibm.ejs.container.CMStatelessBeanOFactory.create(CMStatelessBeanOFactory.java:45)
at com.ibm.ejs.container.EJSHome.createBeanO(EJSHome.java:1031)
at com.ibm.ejs.container.EJSHome.createBeanO(EJSHome.java:1141)
at com.ibm.ejs.container.activator.UncachedActivationStrategy.atActivate(UncachedActivationStrategy.java:84)
at com.ibm.ejs.container.activator.Activator.activateBean(Activator.java:599)
at com.ibm.ejs.container.EJSContainer.preInvokeActivate(EJSContainer.java:3972)
at com.ibm.ejs.container.EJSContainer.preInvoke(EJSContainer.java:3277)
at com.pega.pegarules.internal.etier.interfaces.EJSLocalStatelessLockManager_9a306bdc.unlockForRequestor(Unknown Source)
at com.pega.pegarules.data.internal.access.LockManagerImpl.unlockForRequestor(LockManagerImpl.java:1978)
... 42 more
Caused by:
java.lang.RuntimeException: Problem during method invocation (setSessionContext)
... 54 more
Caused by:
java.lang.RuntimeException: Unable to get implementation of class com.pega.pegarules.session.internal.engineinterface.etier.ejb.LockManagerBean
at com.pega.pegarules.internal.bootstrap.PRBootstrap.getImplementationOf(PRBootstrap.java:217)
at com.pega.pegarules.internal.bootstrap.PRBootstrap.getEntry(PRBootstrap.java:302)
at com.pega.pegarules.internal.bootstrap.PRBootstrap.getMethod(PRBootstrap.java:282)
at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethodPropagatingThrowable(PRBootstrap.java:387)
at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethod(PRBootstrap.java:438)
... 53 more
Caused
We are not sure what is causing this. Did anyone face this issue before. Any possible solutions? Thx in advance.