Support Article
Screen randomly fails to render
SA-12005
Summary
You perform a member search in CPM 6.2 SP1 (or any 6.x CPM series). Intermittently, when you perform the search the screen shows a blank section where the Composite 360 view should be.
Error Messages
Not applicable
Steps to Reproduce
- Go to the member search screen.
- Search for a member.
Root Cause
The root cause of this problem is a defect in Pegasystems’ code/rules. When you click on the "Submit" button, there is a PegaCA-Work-Interaction.Confirm harness which is rendered as the search frame is being deleted. The user would never see this Harness as it is rendered as the entire Frame is being deleted. This harness contains an invisible section called Work-.CAForceTabClosed which executes a script reliant on the presence of the "Parent"0 of the Harness in the DOM for its successful execution. As the entire Frame is being deleted, a race condition ensues. Sometimes the Confirm Harness has already been orphaned as part of the deletion process and the Parent has already been deleted; and so the script fails silently. This failure interrupts the normal execution, with the result that the Composite 360 view does not render.
Resolution
This issue is resolved through the following local change: The script that this Confirm Harness attempts to run is unnecessary. You should create a custom version of this Confirm Harness and remove the entire content of the Harness.
Published July 10, 2015 - 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.