Support Article
Receiving unauthenticated client error instead of logon screen
Summary
Unauthenticated error occurs when displaying the login screen and users are unable to log in to the application.
Error Messages
[WebContainer : 18] [STANDARD] [ ] [ ] (internal.mgmt.Executable) ERROR * - Only authenticated client may start this activity: RULE-OBJ-ACTIVITY RULE-OBJ-REPORT-DEFINITION PXRETRIEVEREPORTDATA #20160331T072430.084 GMT ReqID=H77C2182387FDCEBAE749A2136D0CC533
com.pega.pegarules.pub.PRRuntimeException: Error: You lack access required to execute RULE-OBJ-ACTIVITY RULE-OBJ-REPORT-DEFINITION PXRETRIEVEREPORTDATA #20160331T072430.084 GMT.
at com.pega.pegarules.session.internal.mgmt.Executable.updateStepStatusAndLog(Executable.java:858)
at com.pega.pegarules.session.internal.mgmt.Executable.activityProlog(Executable.java:790)
at com.pegarules.generated.activity.ra_action_pxretrievereportdata_cb86d7b0acc7b97206bb9a5d8f1d9cf9.perform(ra_action_pxretrievereportdata_cb86d7b0acc7b97206bb9a5d8f1d9cf9.java:52)
at com.pega.pegarules.session.internal.mgmt.Executable.doActivity(Executable.java:3527)
at com.pega.pegarules.session.internal.mgmt.Executable.invokeActivity(Executable.java:10674)
at com.pegarules.generated.activity.ra_action_mergedefinitions_ceed71295acbc07ab2afee15e8db14ff.step7_circum0(ra_action_mergedefinitions_ceed71295acbc07ab2afee15e8db14ff.java:1029)
at com.pegarules.generated.activity.ra_action_mergedefinitions_ceed71295acbc07ab2afee15e8db14ff.perform(ra_action_mergedefinitions_ceed71295acbc07ab2afee15e8db14ff.java:178)
at com.pega.pegarules.session.internal.mgmt.Executable.doActivity(Executable.java:3527)
at com.pega.pegarules.session.internal.mgmt.Executable.doAction(Executable.java:3260)
at com.pegarules.generated.templateMethodHeader_071017_JLmPEy9ZlQsUw_Sik1CqZQ.templateMethodHeader07_10_17(templateMethodHeader_071017_JLmPEy9ZlQsUw_Sik1CqZQ.java:140)
at com.pegarules.generated.templateMethodHeader_071017_JLmPEy9ZlQsUw_Sik1CqZQ.invoke(templateMethodHeader_071017_JLmPEy9ZlQsUw_Sik1CqZQ.java:69)
at com.pega.pegarules.generation.internal.library.LibraryRuntime.resolveAndinvokeFunctionViaReflection(LibraryRuntime.java:221)
at com.pega.pegarules.generation.internal.library.LibraryRuntime.invokeLibraryRuntime(LibraryRuntime.java:119)
at com.pega.pegarules.session.internal.mgmt.Executable.invokeLibraryRuntime(Executable.java:9073)
at com.pega.pegarules.priv.generator.LibrarySupport.resolveAndInvokeFunctionViaReflection(LibrarySupport.java:258)
at com.pegarules.generated.pega_rules_decisiontablefua.templateMethodHeader(pega_rules_decisiontablefua.java:420)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:56)
at java.lang.reflect.Method.invoke(Method.java:620)
at com.pega.pegarules.generation.internal.assembly.AppRuleAssembler.methodHeader(AppRuleAssembler.java:377)
at com.pega.pegarules.generation.internal.assembly.FUAInstance.getCode(FUAInstance.java:2148)
at com.pega.pegarules.generation.external.assembly.Assembler.getCode(Assembler.java:911)
Steps to Reproduce
Log in to the application.
Root Cause
An issue in the custom application code or rules.
The presence of mergeDefinitions on the stack indicated that the system attempted to process a circumstanced rule. The login HTML was circumstanced. The pxRetrieveReportData required that the user be authenticated. Since, the error occurred when displaying the login screen, the user was still not authenticated.
Resolution
As a local-change, remove the circumstanced version of the login screen.
Published December 28, 2018 - Updated October 8, 2020
Have a question? Get answers now.
Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.