SR-A9518 · Issue 220076
Rule-Utility-Function updated to handle name mismatch between versions
Resolved in Pega Version 7.2
After creating a MapTo library and function activity that was called via a File Service, the Simulation results returned an error that the function rule could not be found. This was caused by changes made to the TestFunction activity: in earlier versions with one String as a parameter it was named "TestFunction" and passed to the library APIs which invoked this function via reflection, but more recent versions generate the library name as "TestFunction--(String)". The name mismatch fails with a "no such method" exception. To support backward compatibility, updates have been made to getMapToUtlityMethod().
SR-A12649 · Issue 226090
Improved recovery for HTMLtoPDF font issues
Resolved in Pega Version 7.2
When running under Linux/Unix, problems with setting up the fonts directory in the HTMLtoPDF API resulted in the StepStatusFail 'when' rule being TRUE and tracer always displaying a FAIL step even if the resultant PDF was created. This meant it was not possible to test whether the call to the activity was successful or not. This API has been updated for better recovery in this scenario.
SR-A13285 · Issue 226411
Corrected wait interval = 0 in JMS Listener
Resolved in Pega Version 7.2
As per documentation, setting JMS Listener to zero wait should indicate that the listener will not sleep and will actively pull messages. However, an error prevented zero from being accepted as a valid input for the timeout interval. This has been corrected.
SR-A10153 · Issue 221976
Constructor updated for invokeMQConnector
Resolved in Pega Version 7.2
If one session/requestor/thread had a problem with the MQQueueManager(qmNameRequest) method call, browsers were left in a blocked state and it was not possible to make any connect-mq calls until the problematic requestor had resolved. This has been resolved.
SR-A2361 · Issue 212842
XSS fix updated for IAC with CSRF tokens
Resolved in Pega Version 7.2
After updating to address a potential XSS security issue, some problems were found with using IAC with CSRF tokens in the pathinfo. Additional checks have been added to handle this scenario.
SR-A2361 · Issue 210192
XSS fix updated for IAC with CSRF tokens
Resolved in Pega Version 7.2
After updating to address a potential XSS security issue, some problems were found with using IAC with CSRF tokens in the pathinfo. Additional checks have been added to handle this scenario.
SR-A7513 · Issue 219783
Corrected timing of OnMessage firing on restart
Resolved in Pega Version 7.2
MDB Listeners that have been processing incoming messages successfully were becoming problematic when the JVM was restarted. At that time, PRJMSListener's onMessage() started to process JMS messages from the queue even when the PegaRULES engine had not successfully initialized, resulting in large numbers of repeating error messages in the log file. In order to resolve this, the PRJMSListener.java has been updated to check the node initialization in OnMessage() itself instead of invoke() of JMSListenerServant.
SR-A6449 · Issue 214540
Clarified page handling for Idle Processing activity
Resolved in Pega Version 7.2
The Idle Processing activity in file listener was throwing a NullPointerException(NPE) when it had the Obj-Browse/RDB-Open method in it. This has been corrected by modifying the code to send the primary page and a parameter page if null page values are encountered.
SR-A7298 · Issue 215177
Clarified page handling for Idle Processing activity
Resolved in Pega Version 7.2
The Idle Processing activity in file listener was throwing a NullPointerException(NPE) when it had the Obj-Browse/RDB-Open method in it. This has been corrected by modifying the code to send the primary page and a parameter page if null page values are encountered.
SR-A8445 · Issue 220085
Ensured display of empty user worklist section in hybrid client
Resolved in Pega Version 7.2
The user worklist section was not being displayed in the hybrid client if the login had no assignments (the WL(D_pyUserWorkList pxresultcount is zero) and the crewleaderworklist harness had a repeating dynamic layout. This has been corrected.