Support Article
Users cannot log in after updating Java version
SA-13202
Summary
Users are unable to login to the application. The login issue occurred after an update of the server's java version and followed by a cache and extract marker deletion.
Error Messages
Caused by: com.pega.pegarules.pub.runtime.IndeterminateConditionalException: ** Invalid expression or reference: No suitable instance found [seeking] @(null:null).length(String) [candidate functions are] Rule-Utility-Function @.length(LoginError.pxErrorMessage) Invalid expression or reference: Operation ">" is not permitted on types: unknown and integer ( @.length(LoginError.pxErrorMessage) > 0 )
at com.pega.pegarules.priv.FUAUtil.activityPreTranIndeterminateConditionalCheck(FUAUtil.java:396)
at com.pegarules.generated.activity.ra_action_web_start_9ffadd0654cb790a56417a561f1e345a.step2_circum0(ra_action_web_start_9ffadd0654cb790a56417a561f1e345a.java:307)
at com.pegarules.generated.activity.ra_action_web_start_9ffadd0654cb790a56417a561f1e345a.perform(ra_action_web_start_9ffadd0654cb790a56417a561f1e345a.java:89)
at com.pega.pegarules.session.internal.mgmt.Executable.doActivity(Executable.java:2855)
at com.pega.pegarules.session.internal.mgmt.base.ThreadRunner.runActivitiesAlt(ThreadRunner.java:617)
... 49 more
2015-08-10 13:57:29,149 [http-bio-8180-exec-7] [ STANDARD] [thenticated:01.01.01] ( internal.mgmt.Executable) ERROR host - Only authenticated client may start this activity: RULE-OBJ-ACTIVITY @BASECLASS ACTIVITYSTATUSEXCEPTIONHANDLER #20110712T004905.627 GMT
com.pega.pegarules.pub.PRRuntimeException: Error: You lack access required to execute RULE-OBJ-ACTIVITY @BASECLASS ACTIVITYSTATUSEXCEPTIONHANDLER #20110712T004905.627 GMT.
at com.pega.pegarules.session.internal.mgmt.Executable.activityProlog(Executable.java:602)
at com.pegarules.generated.activity.ra_action_activitystatusexceptionhandler_4b094a3825c71f172a3f605d3b2c6ab3.perform(ra_action_activitystatusexceptionhandler_4b094a3825c71f172a3f605d3b2c6ab3.java:55)
at com.pega.pegarules.session.internal.mgmt.Executable.doActivity(Executable.java:2855)
Steps to Reproduce
- Navigate to the URL for the application.
- Attempt to log in and observe an error on screen "Only authenticated client may start this activity: RULE-OBJ-ACTIVITY @BASECLASS ACTIVITYSTATUSEXCEPTIONHANDLER"
Root Cause
The root cause of this problem is defect/misconfiguration in the operating environment.
The updated java install did not include the javac application to compile java classes. Upon attempted regeneration of libraries and rules coupled to the extract marker and cache clear, the error got introduced.
Resolution
Update the Java version to contain the necessary compiler elements.
Published August 20, 2015 - 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.