Support Article

Getting StaleRequestorError error in log



User gets StaleRequestorError error repeatedly in log for Stateful Rest service with Pega 7.1.5.

Error Messages

2016-09-05 11:15:12,792 [] [  STANDARD] [                    ] ( ERROR l - Rest service [] failed: Application requestor: A1AD5E0175AB14B2F8F1F6C3337AB0E24 cannot be Application requestor: A1AD5E0175AB14B2F8F1F6C3337AB0E24 cannot be recreated
        at com.pega.pegarules.session.internal.mgmt.base.NodeRequestorMgt.recreateRequestor(
        at com.pega.pegarules.session.external.engineinterface.service.EngineAPI.establishRequestor(
        at com.pega.pegarules.session.external.engineinterface.service.EngineAPI.processRequest(
        at com.pega.pegarules.session.internal.engineinterface.etier.impl.EngineImpl._invokeEngine_privact(
        at com.pega.pegarules.session.internal.engineinterface.etier.impl.EngineImpl.invokeEngine(
        at com.pega.pegarules.session.internal.engineinterface.etier.ejb.EngineBean.invokeEngine(
        at sun.reflect.GeneratedMethodAccessor33.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(
        at java.lang.reflect.Method.invoke(
        at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethod(
        at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethodPropagatingThrowable(

Steps to Reproduce

1. Create a HTTP statuful service.
2. Invoke it from Node-UI or rest client to create a page (of any concrete data class) and add some property.
3. Wait till the requestor is timed out.
4. Make sure the page is saved in Database/class of the page.
5. Re-submit the request.

Root Cause

Persisted Application requestors are not getting activated.


Apply HFix-29503 to resolve the issue.

Published September 21, 2016 - Updated October 6, 2016

Have a question? Get answers now.

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