Support Article
IndeterminateConditionalException on log in after system restart
SA-64889
Summary
IndeterminateConditionalException when logging in after performing a restart followed by a Linux patch on the server.
Error Messages
com.pega.pegarules.pub.runtime.IndeterminateConditionalException: ** Invalid expression or reference: No candidates found [possible function name, ruleset/version or number of parameter problem]
at com.pega.pegarules.priv.FUAUtil.activityPreTranIndeterminateConditionalCheck(FUAUtil.java:442)
at com.pegarules.generated.activity.ra_action_updateoperatorid_1ae11abed39a93a267b957dab5a99760.step1_circum0(ra_action_updateoperatorid_1ae11abed39a93a267b957dab5a99760.java:180)
at com.pegarules.generated.activity.ra_action_updateoperatorid_1ae11abed39a93a267b957dab5a99760.perform(ra_action_updateoperatorid_1ae11abed39a93a267b957dab5a99760.java:69)
at com.pega.pegarules.session.internal.mgmt.Executable.doActivity(Executable.java:3375)
at com.pega.pegarules.exec.internal.declare.infengine.ChainingEngineUtilImpl.runActivity(ChainingEngineUtilImpl.java:225)
at com.pega.pegarules.exec.internal.declare.infengine.TriggerImpl.evaluateNetworks(TriggerImpl.java:307)
at com.pega.pegarules.data.internal.access.DatabaseImpl.performTriggers(DatabaseImpl.java:12794)
at com.pega.pegarules.data.internal.access.Saver.performTriggers(Saver.java:688)
at com.pega.pegarules.data.internal.access.Saver.save(Saver.java:643)
at com.pega.pegarules.data.internal.access.DatabaseImpl.save(DatabaseImpl.java:4947)
at com.pega.pegarules.data.internal.access.DatabaseImpl.save(DatabaseImpl.java:4933)
at com.pega.pegarules.data.internal.access.DatabaseImpl.save(DatabaseImpl.java:4925)
at com.pega.pegarules.session.internal.mgmt.authentication.Authentication.initializeUser(Authentication.java:1850)
at com.pega.pegarules.session.internal.mgmt.authentication.Authentication.initializeUser(Authentication.java:1772)
at com.pega.pegarules.session.internal.mgmt.authentication.Authentication.doAuthentication(Authentication.java:520)
at com.pega.pegarules.session.internal.engineinterface.service.HttpAPI.handleAuthentication(HttpAPI.java:2192)
at com.pega.pegarules.session.external.engineinterface.service.EngineAPI.activityExecutionProlog(EngineAPI.java:554)
at com.pega.pegarules.session.external.engineinterface.service.EngineAPI.processRequestInner(EngineAPI.java:382)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
Steps to Reproduce
Unknown.
Root Cause
A defect or configuration issue in the operating environment. The error indicates a corruption in the compiled version of the cached class for the UpdateOperatorID activity.
Resolution
Perform the following local-change:- Log in to System Management Application (SMA)
- Navigate to the Advanced tab > Lookup Virtual Table Cache Detail
- Reassemble the affected class by providing the class in the following format:
Class:pxInsID -> Rule-Obj-Activity:!UPDATEOPERATORID
Published September 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.