Skip to main content

Resolved Issues

View the resolved issues for a specific Platform release.

Go to download resolved issues by patch release.

Browse release notes for a selected Pega Version.

NOTE: Enter just the Case ID number (SR or INC) in order to find the associated Support Request.

Please update your bookmarks. This site will be discontinued in Dec 2024.

Pega Platform Resolved Issues for 8.1 and newer are now available on the Support Center.

INC-139695 · Issue 593085

Mountain timezone format updated

Resolved in Pega Version 8.3.5

If an operator was created with any calendar instance timezone mapped to "Canada/Mountain" and made unavailable for the current period, routing an assignment to that operator using the standard ToCurrentOperator activity resulted in a null pointer error when the Rule-Utility-Function was executed to find a substitute operator. This was traced to the timezone format Input to DateTimeUtils API (parseDateTimeString) having the wrong timezone, for example, 20200819T080000.000 MDT (CA), and has been resolved by modifying the locale XMLs to remove (CA) from zone code so that MDT (CA) is updated as MDT.

INC-139695 · Issue 593083

Mountain timezone format updated

Resolved in Pega Version 8.5.2

If an operator was created with any calendar instance timezone mapped to "Canada/Mountain" and made unavailable for the current period, routing an assignment to that operator using the standard ToCurrentOperator activity resulted in a null pointer error when the Rule-Utility-Function was executed to find a substitute operator. This was traced to the timezone format Input to DateTimeUtils API (parseDateTimeString) having the wrong timezone, for example, 20200819T080000.000 MDT (CA), and has been resolved by modifying the locale XMLs to remove (CA) from zone code so that MDT (CA) is updated as MDT.

INC-150875 · Issue 610717

Date field filtering changes maintained after logoff/login

Resolved in Pega Version 8.4.4

After hiding some date/time columns and logging off, when logging in again the filter overlay on the date/time columns were displayed differently. Initially the filter values were shown with the check boxes and a 'Choose Date' range drop down, but after the logoff and login search text was shown instead of the choose date range drop down. Investigation showed that the Datatype was not being captured correctly as part of ConstructGridHeaderMetaData function in GridUtilities.java file, which affected Date, DateTime, Integer & Decimal. This has been corrected.

INC-160446 · Issue 627381

Updated Time Zone dropdown control

Resolved in Pega Version 8.5.3

The RF_Timezonelist control was deprecated in Pega v8.4 and withdrawn in Pega v8.5 and a replacement datapage was provided to give the same list of time zones. Unfortunately, some references were not corrected to point to the replacement, causing an issue with custom functions that were attempting to set the time zone on an OperatorID calendar instance in order to calculate goal and deadline properties before setting the SLA. The work has been reviewed and updated to ensure all referencing rules are now correctly replacing the RF_Timezonelist with a dropdown sourcing the data page.

SR-C32033 · Issue 371520

Locking modifications and Hazelcast upgrade added to remove OOM error for advanced agents

Resolved in Pega Version 8.1

Using advanced agents which have the option "Run this agent on only one node at a time" caused the system to take a key-based cluster-wide distributed lock on a distributed map, causing the node which had the distributed map to become unresponsive due to OOM. The subsequent OperationTimeoutException caused the agent to be terminated as per the functionality of agents. The resolution for this is in two parts: a tryLock() has been added to the Distributed Map Layer, and support has been added for Hazelcast enterprise edition EE 3.10 in place of v.3.8.

SR-C39676 · Issue 379470

Grid filtering "list only" option repaired

Resolved in Pega Version 8.1

The Grid filtering "List Only" option was not working on a grid that displays a list of claims on two different screens, the range for date properties did not show up in the filter box, and the "Apply" button on the filter appeared to be disabled. If there was another column set to Filtering: "Auto", then the filter could be applied. Once a separate filter was applied, the original "List Only" filter could then be applied. This has been resolved with the addition of a typeOf check while calling Displayerrors function in csvalid.js.

SR-C86133 · Issue 426387

Logic updated to resolve Strategy Parser error using dateTimeToBigDecimal

Resolved in Pega Version 8.3

After upgrade, a Strategy run was failing with a SemanticAnalysisException error indicating "Type Mismatch in node 'ILTernaryOperation': False branch does not equal return type (DECIMAL ==> DATETIME)". Upon investigation, the issue was traced to a property set component with an expression using the "DateTime•dateTimeToBigDecimal Pega-RULES:08-01-01" function. To resolve this, the logic has been modified to set the return type of ternary node from the Java type, and to check that True and False branches match this return type as well.

SR-D13 · Issue 434981

Memory leak repaired

Resolved in Pega Version 8.3

A server side memory leak was traced to heap utilization increasing due to a Stream control assembly problem where the CleanForReuse() function was not cleaning up pzAuto. The cleanForReuse method in generated HTML properties is used to either initialize local fields, in which case aContext will be non-null, or to clear the object for pooling, in which case aContext will be null. Because the pzAuto variable was not being properly nullified, pooled controls were retaining stale references to StreamTools, LayoutRuntime, PRThread, and others. This has been resolved by adding code to ensure the pzAuto variable is correctly nullified.

SR-C96786 · Issue 445619

Controls updated to handle hidden values in finishassignment submission

Resolved in Pega Version 8.3

A SECU0001 alert was thrown from the out-of-the-box function finishassignment upon the submit of assignments. This was traced to an alert generated while attempting to post the feed even though there was no Pulse gadget used in the work object, and was due to the handling of hidden fields as read-only. Since the read-only values were not editable, they should not be submitted with the request body; this has been corrected by modifying the hidden control entry handle such that hidden property is considered as editable-filled. Controls have also been added to pxHidden to prevent potential misuse.

SR-C90853 · Issue 488536

Memory leak repaired

Resolved in Pega Version 8.3

A server side memory leak was traced to heap utilization increasing due to a Stream control assembly problem where the CleanForReuse() function was not cleaning up pzAuto. The cleanForReuse method in generated HTML properties is used to either initialize local fields, in which case aContext will be non-null, or to clear the object for pooling, in which case aContext will be null. Because the pzAuto variable was not being properly nullified, pooled controls were retaining stale references to StreamTools, LayoutRuntime, PRThread, and others. This has been resolved by adding code to ensure the pzAuto variable is correctly nullified.

We'd prefer it if you saw us at our best.

Pega.com is not optimized for Internet Explorer. For the optimal experience, please use:

Close Deprecation Notice
Contact us