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

Error on performing a private checkout of Offer rule



Error occurs on performing a private checkout of the Offer rule. User is unable to discard the rule after the performing the private checkout. User updates Pega Marketing 7.2.2 to Pega Marketing 7.3.1 and runs a campaign. Error occurs after the campaign is completed. However, the same error occurs on saving the Offer rule outside it's class or ruleset. The same error message occurs in the RED_20_PRO offer flow and while validating the rules. 

Error Messages

Test compilation failed:
ERROR in / (at line 937)
String workID = myStepPage.getString("ProgramRunID");

Duplicate local variable workID

Compile failed


Steps to Reproduce

Resave the Offer flow rule. 

Root Cause

A variable which is defined in the SMS shape is also defined in the database and a file.


Apply HFix-45479.


Published August 19, 2019 - Updated December 2, 2021

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