SR-A6872 · Issue 216420
Filtering modified to allow searches with two-step filtering
Resolved in Pega Version 7.2
If a List View was being filtered by two columns, entering the first filter value into the "Search" text box (as opposed to selecting values from the pick list) in the filter popup caused the second filter operation to not return any results. This was an issue with the crossScriptingFilter, which has been modified to allow two-step filtering.
SR-A5814 · Issue 216307
Resolved blank list page navigation
Resolved in Pega Version 7.2
If there was a backslash (escape characters) in the double quoted report parameters passed from the section, no data was shown when navigating to the next page in a ListView report. This was caused by multiple encodings of the escape characters while moving back and forth between the pages. The filtering has been updated to correct this issue.
SR-A6387 · Issue 216159
Resolved errors while saving in summary view
Resolved in Pega Version 7.2
While saving an existing summary view, the error message "Output type: ** Your Field Definition does not match with Chart Definition. Verify it" was generated if only the third column was selected at the time of the save. In addition, selecting any checkbox other than the first in the chart's data tab during save of the summary throws an error. These issues have been fixed.
SR-A3914 · Issue 212709
Added null check to handle uninitialized object in prweb/PRServlet URL
Resolved in Pega Version 7.2
A NPE error was seen on the UI and in PegaRULES log when accessing PegaRULES URL when PRPC was deployed as an enterprise application and transaction type was "CMT" or "Container". This was found to be caused by the prthread object in EngineAPIclass not being initialized at the time the operation was called, and a null check has been added to handle such cases.
SR-A4720 · Issue 212436
Corrected focus for tabbing Ruleset inclusion data entry
Resolved in Pega Version 7.2
Data entry for "RuleSets To Include" was behaving unexpectedly when using keyboard-only input: when a value was entered in the "Minimum Version" text field, pressing TAB on the keyboard shifted focus from the next textbox to the top of the sheet due to a row-refresh added for app context. This has been corrected.
SR-A4078 · Issue 211396
Eliminated duplicate results from Pega Usage Validation Utility (UVU)
Resolved in Pega Version 7.2
The Pega Usage Validation Utility (UVU) is a legacy tool for collecting data from older PRPC systems during system usage audits. Due to system changes, the results on newer installations included duplicate record counts caused by case differences between work table names. These duplicate records had the same work object ID but were coming from tables whose names were similar but with varying capitalization (Example_Table, example_Table, example_table). To avoid this issue, the ClassUsageDetail.equals() implementation has been updated to be case insensitive. There is also a newer tool available in the system to retrieve this data.
SR-A5645 · Issue 213208
Resolved FirstLogCreationTime error
Resolved in Pega Version 7.2
When the file PegaRULES-FirstLogCreationTime.log existed in the log directory, the following exception was generated: Exception caught while initializing context ... PegaRULES-FirstLogCreationTime.log exists, server cannot start". The file FirstLogCreationTime.log is a temporary file that gets created and used to hold the creation time stamp of the first log of the day (and help in avoiding the deletion of log files created in the previous day). If it becomes corrupted and is not readable, this error occurs. To correct this, code changes were made to make MaxBackupIndex applicable to all log files instead of only to log files of the day.
SR-A7649 · Issue 219010
Fixed RD "Report on Descendant" access to application page
Resolved in Pega Version 7.2
A report definition using the "Report on Descendant" option worked when executed from a user session but did not work when executed by a File Listener Process. This was due to the report not being able to access the application page in the batch requestor context, and has been corrected.
SR-A8072 · Issue 221510
Node name handling smoothed for passivation restore
Resolved in Pega Version 7.2
During database migration, the error 'PRMissingContextError: Cannot restore passivated page.' could occur due to handling issues with PR_SYS_STATUSNODES related to upper and lower case IDs. This has been resolved.
SR-A12707 · Issue 229383
Subreport join/filter updated
Resolved in Pega Version 7.2
An invalid subreport join/filter condition error was thrown if a filter with an unoptimized property from a sub report on one side had an optimized or literal property on the other side, even if the prconfig setting "reporting/useStreamInJoinConditions" was set to true. This has been fixed.