Question
Requestor has been destroyed or recycled
Hi
We are receiving below exception in the log files. Not sure what exactly is causing this issue. No clear indicators.
Can someone provide more details on probable cause.
Caused by: java.lang.InterruptedException: Requestor has been destroyed or recycled
2018-01-09 15:18:17,682 GMT*8*EXCP0001*0*0*9ff111d88a1b298e63cfecf0f1ecfa99*NA*NA*NA*NA*NA*NA*NA*?*-1**5323*http-*NA*com.pega.pegarules.session.internal.engineinterface.service.HttpAPI*|*NA*NA*NA*****NA*NA*NA*NA*NA*NA*NA*NA*[MSG][: com.pega.pegarules.pub.context.RequestorLockException][STACK][com.pega.pegarules.pub.context.RequestorLockException: PRRuntimeException<CR> at com.pega.pegarules.session.internal.PRSessionProviderImpl.doWithRequestorLocked(PRSessionProviderImpl.java:1041)<CR> at com.pega.pegarules.session.internal.PRSessionProviderImpl.doWithRequestorLocked(PRSessionProviderImpl.java:893)<CR> at com.pega.pegarules.session.external.engineinterface.service.EngineAPI.processRequest(EngineAPI.java:331)<CR> at com.pega.pegarules.session.internal.engineinterface.service.HttpAPI.invoke(HttpAPI.java:825)<CR> at com.pega.pegarules.session.internal.engineinterface.etier.impl.EngineImpl._invokeEngine_privact(EngineImpl.java:327)<CR> at com.pega.pegarules.session.internal.engineinterface.etier.impl.EngineImpl.invokeEngine(EngineImpl.java:270)<CR> at com.pega.pegarules.session.internal.engineinterface.etier.impl.EngineImpl.invokeEngine(EngineImpl.java:247)<CR> at com.pega.pegarules.priv.context.JNDIEnvironment.invokeEngineInner(JNDIEnvironment.java:278)<CR> at com.pega.pegarules.priv.context.JNDIEnvironment.invokeEngine(JNDIEnvironment.java:223)<CR> at com.pega.pegarules.web.impl.WebStandardImpl.makeEtierRequest(WebStandardImpl.java:594)<CR> at com.pega.pegarules.web.impl.WebStandardImpl.doPost(WebStandardImpl.java:390)<CR> at sun.reflect.GeneratedMethodAccessor62.invoke(Unknown Source)<CR> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)<CR> at java.lang.reflect.Method.invoke(Method.java:498)<CR> at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethod(PRBootstrap.java:370)<CR> at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethodPropagatingThrowable(PRBootstrap.java:411)<CR> at com.pega.pegarules.boot.internal.extbridge.AppServerBridgeToPega.invokeMethodPropagatingThrowable(AppServerBridgeToPega.java:224)<CR> at com.pega.pegarules.boot.internal.extbridge.AppServerBridgeToPega.invokeMethod(AppServerBridgeToPega.java:273)<CR> at com.pega.pegarules.internal.web.servlet.WebStandardBoot.doPost(WebStandardBoot.java:121)<CR> at javax.servlet.http.HttpServlet.service(HttpServlet.java:754)<CR> at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)<CR> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:295)<CR> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)<CR> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:231)<CR> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:149)<CR> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:420)<CR> at org.jboss.as.web.session.ClusteredSessionValve.handleRequest(ClusteredSessionValve.java:134)<CR> at org.jboss.as.web.session.ClusteredSessionValve.invoke(ClusteredSessionValve.java:99)<CR> at org.jboss.as.web.session.JvmRouteValve.invoke(JvmRouteValve.java:95)<CR> at org.jboss.as.web.session.LockingValve.invoke(LockingValve.java:64)<CR> at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:169)<CR> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:150)<CR> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:97)<CR> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:102)<CR> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)<CR> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:854)<CR> at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:656)<CR> at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:926)<CR> at java.lang.Thread.run(Thread.java:745)<CR>Caused by: java.lang.InterruptedException: Requestor has been destroyed or recycled <CR> at com.pega.pegarules.session.internal.mgmt.PRRequestorImpl.lockAttempt(PRRequestorImpl.java:999)<CR> at com.pega.pegarules.session.internal.PRSessionProviderImpl.getLockOnRequestor(PRSessionProviderImpl.java:1404)<CR> at com.pega.pegarules.session.internal.PRSessionProviderImpl.doWithRequestorLocked(PRSessionProviderImpl.java:1024)<CR> ... 38 more<CR>]*
Hi,
The above issue is resolved in 7.1.8, through BUG-198058.
Could you please let us know the PRPC version.