Support Article
System hangs when Simulation testing landing page is opened
SA-65525
Summary
Pega Marketing 7.4 is installed on Pega 7.4.
When viewing the Simulation Testing landing page or opening the data flows landing page, the screen is blank and the browser hangs. The browser session must be terminated to relogin and the application must be restarted.
Validation error occurs on applying HFix-45690 and executing the Data-Decision-Services.pyDeleteRunByStatusAndTime activity to delete the stale data flow run records.
Error Messages
[.146.142-8443-exec-5] [STANDARD] [ ] [PEGTEST:03.01.01] (xistance.Rule_Decision_.Action) ERROR xxxxx.xxxxx.xxxxxx.xxxx|xxx.xxx.xxx.xx cb002656 - Parameters:
{pxObjClass=; purposeKeyName=pyPurpose; propertyWithRuleName=pyOutputClass; ruleClass=Rule-Obj-Class; pyTempPlaceHolder=TempPlaceHolder; appliesToClass=Data-BatchOutPR554}
[.146.142-8443-exec-5] [STANDARD] [ ] [PEGTEST:03.01.01] (xistance.Rule_Decision_.Action) ERROR xxxxx.xxxxx.xxxxxx.xxxx|xxx.xxx.xxx.xx cb002656 - Failed to validate rule:
Steps to Reproduce
- Log in to Designer Studio or Pega Marketing portal.
- Open the Simulation Testing landing page in the Pega Marketing portal or the Open Data Flow run landing page in Designer Studio. The pages take a long time to load in some environments and in some they do not open. Hence, the system hangs.
Root Cause
A defect in Pegasystems’ code or rules.
After completion of the campaign run, the data flows and data flow runs are cleaned up as part of the Campaign Run Life Cycle. In this case, stale data flow work objects (Pega-DM-DDF-Work instances) present are not backed by any class (Data-PRBatch*). These caused validation errors during the loading of data flow run or Simulation Testing landing page.
Resolution
Perform the below steps:
- Apply HFix-46791.
- Execute the activity in the Data-Decision-Services.pyDeleteRunByStatusAndTime to bulk delete any data flow runs that need not be loaded. This activity uses the below required parameters:
- before - delete runs in which the Start time is before this time (yyyy/MM/dd)
- status - delete runs which are in this status
Published March 26, 2019 - Updated December 2, 2021
Have a question? Get answers now.
Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.