Support Article
IndeterminateConditionalException trying to save Flow Rules
Summary
New Rule-Obj-Flow rules cannot be saved or imported.
Error Messages
Error: Save Failed: ** ** No code generated for expression (5) - caught DatabaseException while trying to save conclusion Property!PYVISIORFBSOURCE: Exception saving ClipboardPage instance via e-tier bean: code: <none> SQLState: nested exception is: java.lang.RuntimeException: Problem during method invocation (saveInOwnTransaction) Message: <none> (RULE-OBJ-FLOW MyFlowRule)
2015-12-30 10:04:40,450 [.PRPCWorkManager : 7] [ STANDARD] [ Beacon:01.07.01] ( internal.loaders.SaverLoader) INFO W064018 - Saved of RULE-OBJ-FLOW MyFlowRule failed.
com.pega.pegarules.pub.runtime.IndeterminateConditionalException: ** ** No code generated for expression (5) - caught DatabaseException while trying to save conclusion Property!PYVISIORFBSOURCE: Exception saving ClipboardPage instance via e-tier bean: code: <none> SQLState: nested exception is: java.lang.RuntimeException: Problem during method invocation (saveInOwnTransaction) Message: <none>
at com.pega.pegarules.priv.FUAUtil.activityPreTranIndeterminateConditionalCheck(FUAUtil.java:442)
at com.pegarules.generated.activity.ra_action_pzsaveimagedata_47d9eb15c4022b0e442b3832a820a698.step1_circum0(ra_action_pzsaveimagedata_47d9eb15c4022b0e442b3832a820a698.java:344)
Steps to Reproduce
For an Rule-Obj-Flow try to save as to your own ruleset.
Root Cause
A defect or configuration issue in the operating environment. The compiled version of the pzSaveImageData activity saved in the database is not correct.
Resolution
Perform the following local-change to force the recompilation of the activity:
Go into SMA -> Advanced -> Virtual Rule Table Cache Management
In the Rule Class field enter: Rule-Obj-Activity
In the Instance Name field enter: !PZSAVEIMAGEDATA
Then click on the “Lookup Virtual Table Cache Detail” button which will lookup the activity. Click on the “Reassemble Candidates” button
After this is done Rule-Obj-Flow rules can be saved again.
Published January 31, 2016 - 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.