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

Incorrect error handling for data transforms



On enabling 'Call superclass data transform', the parent data transform continues to work when the dependency is broken between the child data transforms.

Error Messages

Not Applicable

Steps to Reproduce

  1. Create a data transform (DT1) in Class A.
  2. Create a data transform (with the same name as the data transform in Class A, DT1) in Class B (Class B is child of Class A).
  3. Create data transform (with the same name as the data transform in Class A, DT1) in Class C (Class C is child of Class A).
  4. Enable 'Call superclass data transform' in all the data transforms.
  5. Call DT1 of Class A from an activity.
  6. Call DT1 of Class B from Class A DT1.
  7. Call DT1 of Class C from Class B DT1.
  8. Call DT1 of Class C from Class C DT1. An exception occurs.
  9. Enable the Tracer to run the activity. DT1 of Class C ends processing. DT1 of Class B also ends processing; however, DT1 of Class A continues working.

Root Cause

A defect in Pegasystems’ code or rules.


Apply HFix-42540.


Published July 31, 2018 - 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