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

IndeterminateConditionalException trying to save Flow Rules

SA-18543

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

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