Skip to main content

This content has been archived and is no longer being updated. Links may not function; however, this content may be relevant to outdated versions of the product.

Support Article

Unauthenticated Service Requestor unable to run acitivities

SA-4103

Summary



Unauthenticated Service Requestor unable to run acitivities

Users Service package is configured as unauthenticated (Require Authentication unchecked) and the Service activity that is invoked calls the AddWork activity which then in turn calls a few activities where "Require authentication to run" is checked. The service call then fails with the reason that the requestor must be authenticated to run those activities. On pdn and Pega mesh, I could find similar issues posted by other users who faced this on version 6.x.

post installing the Hotfix hfix-9743 on our Development envionment now. However, now it does not give the error related to "Unauthenticated Requestors" but in AddWork it calls pzInternalCaseFlow but then it fails with the error: "No routing information...".

Error Messages



( internal.mgmt.Executable) ERROR lsrv4755.linux.rabobank.nl|10.239.1.238|SOAP|AfleverService|RBG-RN-Financing-Work-Msg-SBRXBRL|AfleverService|AF34397FC42D8F46EF672615E49411B4D - Only authenticated client may start this activity: RULE-OBJ-ACTIVITY WORK- PZCREATEINTERNALASSIGNMENT #20131121T171945.478 GMT
com.pega.pegarules.pub.PRRuntimeException: Fout: U beschikt niet over de vereiste toegang om RULE-OBJ-ACTIVITY WORK- PZCREATEINTERNALASSIGNMENT #20131121T171945.478 GMT. uit te voeren
at com.pega.pegarules.session.internal.mgmt.Executable.updateStepStatusAndLog(Executable.java:777)
at com.pega.pegarules.session.internal.mgmt.Executable.activityProlog(Executable.java:709)
at com.pegarules.generated.activity.ra_action_pzcreateinternalassignment_683c00bf91daeb0f27e7bf82276dbb3e.perform(ra_action_pzcreateinternalassignment_683c00bf91daeb0f27e7bf82276dbb3e.java:52)
at com.pega.pegarules.session.internal.mgmt.Executable.doActivity(Executable.java:3265)
at com.pegarules.generated.flow.ra_action_overallsla_adf3d2316eb90a00fb12aa0a3d796341.RunTaskActivity(ra_action_overallsla_adf3d2316eb90a00fb12aa0a3d796341.java:2054)
at com.pegarules.generated.flow.ra_action_overallsla_adf3d2316eb90a00fb12aa0a3d796341.Task_SLAProcessing_circum0(ra_action_overallsla_adf3d2316eb90a00fb12aa0a3d796341.java:1214)
at com.pegarules.generated.flow.ra_action_overallsla_adf3d2316eb90a00fb12aa0a3d796341.perform(ra_action_overallsla_adf3d2316eb90a00fb12aa0a3d796341.java:567)
at com.pega.pegarules.session.internal.mgmt.Executable.doActivity(Executable.java:3265)
at com.pegarules.generated.StartFlow_071001_pHqeTXSalkhabVGTYNWp6A.StartFlow07_10_01(StartFlow_071001_pHqeTXSalkhabVGTYNWp6A.java:167)
at com.pegarules.generated.StartFlow_071001_pHqeTXSalkhabVGTYNWp6A.invoke(StartFlow_071001_pHqeTXSalkhabVGTYNWp6A.java:76)
at com.pega.pegarules.generation.internal.library.LibraryRuntime.resolveAndinvokeFunctionViaReflection(LibraryRuntime.java:133)
at com.pega.pegarules.generation.internal.library.LibraryRuntime.invokeLibraryRuntime(LibraryRuntime.java:110)
at com.pega.pegarules.session.internal.mgmt.Executable.invokeLibraryRuntime(Executable.java:8545)
at com.pega.pegarules.priv.generator.LibrarySupport.resolveAndInvokeFunctionViaReflection(LibrarySupport.java:181)
at com.pegarules.generated.pega_procom_flow.StartFlow(pega_procom_flow.java:600)
at com.pegarules.generated.activity.ra_action_defineslatimes_fb97a9a7914f30c00277f2e773c930ec.step19_circum0(ra_action_defineslatimes_fb97a9a7914f30c00277f2e773c930ec.java:1849)
at com.pegarules.generated.activity.ra_action_defineslatimes_fb97a9a7914f30c00277f2e773c930ec.perform(ra_action_defineslatimes_fb97a9a7914f30c00277f2e773c930ec.java:387)
at com.pega.pegarules.session.internal.mgmt.Executable.doActivity(Executable.java:3265)
at com.pega.pegarules.session.internal.mgmt.Executable.invokeActivity(Executable.java:10177)
at com.pegarules.generated.activity.ra_action_savenew_95ae25fa519ba7d2e1dda7b8172d3733.step1_circum0(ra_action_savenew_95ae25fa519ba7d2e1dda7b8172d3733.java:348)
at com.pegarules.generated.activity.ra_action_savenew_95ae25fa519ba7d2e1dda7b8172d3733.perform(ra_action_savenew_95ae25fa519ba7d2e1dda7b8172d3733.java:69)
at com.pega.pegarules.session.internal.mgmt.Executable.doActivity(Executable.java:3265)
at com.pega.pegarules.session.internal.mgmt.Executable.invokeActivity(Executable.java:10177)
at com.pegarules.generated.activity.ra_action_savenew_054b6421a34ac56b0ad180c2d76f71f4.step6_circum0(ra_action_savenew_054b6421a34ac56b0ad180c2d76f71f4.java:514)
at com.pegarules.generated.activity.ra_action_savenew_054b6421a34ac56b0ad180c2d76f71f4.perform(ra_action_savenew_054b6421a34ac56b0ad180c2d76f71f4.java:168)
at com.pega.pegarules.session.internal.mgmt.Executable.doActivity(Executable.java:3265)
at com.pega.pegarules.session.internal.mgmt.Executable.invokeActivity(Executable.java:10177)
at com.pegarules.generated.activity.ra_action_addwork_22e2a7ec656f017db8e5505c26fbc32e.step15_circum0(ra_action_addwork_22e2a7ec656f017db8e5505c26fbc32e.java:1328)
at com.pegarules.generated.activity.ra_action_addwork_22e2a7ec656f017db8e5505c26fbc32e.perform(ra_action_addwork_22e2a7ec656f017db8e5505c26fbc32e.java:312)
at com.pega.pegarules.session.internal.mgmt.Executable.doActivity(Executable.java:3265)
at com.pega.pegarules.session.internal.mgmt.Executable.invokeActivity(Executable.java:10177)
at com.pegarules.generated.activity.ra_action_createsbrxbrlcasefromafleverservice_aad400a62258017e70a3abefbad024fc.step7_circum0(ra_action_createsbrxbrlcasefromafleverservice_aad400a62258017e70a3abefbad024fc.java:736)
at com.pegarules.generated.activity.ra_action_createsbrxbrlcasefromafleverservice_aad400a62258017e70a3abefbad024fc.perform(ra_action_createsbrxbrlcasefromafleverservice_aad400a62258017e70a3abefbad024fc.java:188)
at com.pega.pegarules.session.internal.mgmt.Executable.doActivity(Executable.java:3265)
at com.pega.pegarules.session.internal.mgmt.base.ThreadRunner.runActivitiesAlt(ThreadRunner.java:640)
at com.pega.pegarules.session.internal.mgmt.PRThreadImpl.runActivitiesAlt(PRThreadImpl.java:461)
at com.pega.pegarules.integration.engine.internal.services.ServiceAPI.runActivities(ServiceAPI.java:1842)
at com.pega.pegarules.session.external.engineinterface.service.EngineAPI.processRequestInner(EngineAPI.java:402)
at sun.reflect.GeneratedMethodAccessor820.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.performTargetActionWithLock(PRSessionProviderImpl.java:1203)
at com.pega.pegarules.session.internal.PRSessionProviderImpl.doWithRequestorLocked(PRSessionProviderImpl.java:930)
at com.pega.pegarules.session.internal.PRSessionProviderImpl.doWithRequestorLocked(PRSessionProviderImpl.java:815)
at com.pega.pegarules.session.external.engineinterface.service.EngineAPI.processRequest(EngineAPI.java:348)
at com.pega.pegarules.integration.engine.internal.services.soap.SOAPService.invoke(SOAPService.java:549)
at com.pega.pegarules.session.internal.engineinterface.etier.impl.EngineImpl._invokeEngine_privact(EngineImpl.java:312)
at com.pega.pegarules.session.internal.engineinterface.etier.impl.EngineImpl.invokeEngine(EngineImpl.java:263)
at com.pega.pegarules.session.internal.engineinterface.etier.ejb.EngineBean.invokeEngine(EngineBean.java:225)
at sun.reflect.GeneratedMethodAccessor818.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:419)
at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethodPropagatingThrowable(PRBootstrap.java:460)
at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethodPropagatingException(PRBootstrap.java:482)
at com.pega.pegarules.internal.etier.ejb.EngineBeanBoot.invokeEngine(EngineBeanBoot.java:168)
at com.pega.pegarules.internal.etier.interfaces.EJSLocalStatelessEngineBMT_f2439d86.invokeEngine(Unknown Source)
at com.pega.pegarules.priv.context.JNDIEnvironment.invokeEngineInner(JNDIEnvironment.java:278)
at com.pega.pegarules.priv.context.JNDIEnvironment.invokeEngine(JNDIEnvironment.java:223)
at com.pega.pegarules.web.impl.WebStandardImpl.makeEtierRequest(WebStandardImpl.java:480)
at com.pega.pegarules.web.impl.WebStandardImpl.doPost(WebStandardImpl.java:285)
at sun.reflect.GeneratedMethodAccessor817.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:419)
at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethodPropagatingThrowable(PRBootstrap.java:460)
at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethod(PRBootstrap.java:509)
at com.pega.pegarules.internal.web.servlet.WebStandardBoot.doPost(WebStandardBoot.java:118)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1230)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:779)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:478)
at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:178)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1071)
at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3826)
at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:304)
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:976)
at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1662)
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:200)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:459)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:526)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:312)
at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:88)
at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:175)
at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)
at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1862)


Steps to Reproduce



Configure the Service to run as unauthenticated by configuring the Service package as unauthenticated and in the service activity, call AddWork activity.


Root Cause



Bug in version 7.1.6 which has been resolved in ML7.

Resolution





Error related to "Unauthenticated Requestors" resolved using HFIX-9743

Further "No routing information..." error resolved by passing the user credentials on the Apache web server and making the service as Authenticated as local change

This issue has been resolved in ML7.

Published January 31, 2016 - Updated October 8, 2020

Was this useful?

0% found this useful

Have a question? Get answers now.

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

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best.

Pega Community has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice
Contact us