Support Article
Report definition filter on large report makes screen hang
SA-4753
Summary
When a Report Definition is used on a grid, and there are filters on some columns, one may click on filter and enter some value there. If there is huge data array, it takes some time for filter to load. And here starts the problem: if filter is loading, and I don't wait until it is loaded, and click somewhere on a grid, then filter disappears but grid "freezes". I can't open any work item from it.
But still I can reload grid, I can turn pages, I can again call filter, but clicking on items (rows) show no effect. The only way is to log out/log in.
The second case is when RD launched in separate window (using standard tab Reports). The behaviour is similar to first case, and happens when click quickly on multiple rows - it opens one or two work items and then gets "stuck"
Error Messages
There are no errors in tracer (and there are no events at all in tracer), no erros in javascript console
Steps to Reproduce
When a Report Definition is used on a grid, and there are filters on some columns, one may click on filter and enter some value there. If there is huge data array, it takes some time for filter to load.
If I click somewhere else in the grid while the filter is loading, the UI becomes unresponsive.
For instance, I'm not able to select anymore a row in the grid.
Note to Developer:
you need your report to return enough data so that the filtering takes a while in order to easily reproduce the issue.
Root Cause
The root cause of this problem is a defect in Pegasystems’ code/rules.
PRPC need to check for the status of asynchronous request before aborting the it.
Resolution
This issue is resolved by hotfix item HFix-20043
Published January 31, 2016 - Updated October 8, 2020
Have a question? Get answers now.
Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.