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.
Hi Padma,
Can you please provide complete Pega Rules and Alert Logs from server Start.