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

Runtime database exception occurs while processing work object

SA-64297

Summary



Runtime database exception occurs while processing a work object by invoking the out-of-the-box Work-.commitWithErrorHandling.


Error Messages



Encountered problem when performing a Commit
com.pega.pegarules.pub.PRRuntimeException: Encountered database exception when preprocessing deferred operations <update instance not only if new>. PRRuntimeException
at com.pega.pegarules.data.internal.access.DatabaseImpl.preprocessInstancesBeforeCriticalCommitSection(DatabaseImpl.java:3255)
at com.pega.pegarules.data.internal.access.DatabaseImpl.attemptToProcessUpdates(DatabaseImpl.java:2656)
at com.pega.pegarules.data.internal.access.DatabaseImpl.processUpdates(DatabaseImpl.java:2328)
at com.pega.pegarules.data.internal.access.Saver.save(Saver.java:655)
at com.pega.pegarules.data.internal.access.DatabaseImpl.save(DatabaseImpl.java:5181)
at com.pega.pegarules.data.internal.access.DatabaseImpl.save(DatabaseImpl.java:5167)
atcom.pegarules.generated.activity.sh_action_processupliftpolicy_bb369e8247dc13c3891fa7b0eb83892f.step21_circum0(sh_action_processupliftpolicy_bb369e8247dc13c3891fa7b0eb83892f.java:1422)atcom.pegarules.generated.activity.sh_action_processupliftpolicy_bb369e8247dc13c3891fa7b0eb83892f.perform(sh_action_processupliftpolicy_bb369e8247dc13c3891fa7b0eb83892f.java:413)at com.pega.pegarules.session.internal.mgmt.Executable.doActivity(Executable.java:3505)
at com.pega.pegarules.session.internal.mgmt.Executable.doAction(Executable.java:3238)
atcom.pegarules.generated.activity.ra_action_pyrunrecordexecute_0f739eeb61a9046be9a6d286a73f151a.step1_circum0(ra_action_pyrunrecordexecute_0f739eeb61a9046be9a6d286a73f151a.java:175)atcom.pegarules.generated.activity.ra_action_pyrunrecordexecute_0f739eeb61a9046be9a6d286a73f151a.perform(ra_action_pyrunrecordexecute_0f739eeb61a9046be9a6d286a73f151a.java:69)at com.pega.pegarules.session.internal.mgmt.Executable.doActivity(Executable.java:3505)
at com.pega.pegarules.session.internal.mgmt.Executable.invokeActivity(Executable.java:10553)
atcom.pegarules.generated.activity.ra_action_pzrunrecordexecute_f73998920c112079b42c8cca0a4e44ad.step11_circum0(ra_action_pzrunrecordexecute_f73998920c112079b42c8cca0a4e44ad.java:1009)



Steps to Reproduce

  1. Create a property.
  2. Expose the property from the Binary Large Object (BLOB).
  3. Set the value of the property based on the output of the decision table.
  4. Create a data transform to set the value of the property to null.
  5. Change the value of the property from null to a different value. Changed value displays on the Exposed column. The modified value does not display in the BLOB.

Root Cause



A defect in Pegasystems’ code or rules.


Resolution



Apply HFix-46054.

Published February 23, 2019 - 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