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 note: beginning with the Pega Platform 8.7.4 Patch, the Resolved Issues have moved to the Support Center.

INC-216927 · Issue 714496

Conditional handling added for perceived invalid valuelist reference in design time

Resolved in Pega Version 8.8

After adding a value list property '.pyDateTimeValue(2)' in a section configured in the view editor, the design time error "config issue" was shown. There were no errors at run time and the application's behavior was correct. Changing the subscript of the value list property to (1) ran without an error. In this scenario, the actual usecase configuration will populate .pyDateTimeValue(2), but the view editor believed there was an error in the section because there was no reference to pyDateTimeValue(1) first. This has been resolved by conditionally changing the pyValue to a template property in design time when a perceived invalid valuelist reference is provided as property in the panel.

INC-222784 · Issue 739536

BAC handling added for calling StartNewFlow activity from UI

Resolved in Pega Version 8.8

After modifying the pycaseactionarea submit button to call a flow that uploads a PDF to a third party system using the order action 1) Finish Assignment; 2) Call an activity and inside the activity call startflow to initiate the integration; and 3) Launch local action, clicking the button to finish the assignment showed only the first local action instead of the expected behavior of having a modal appear to the user to confirm that their file was successfully uploaded. An access control error also appeared. This was traced to the registration details being removed after generating the pdf with an activity running on a different thread, and has been resolved by adding a flag tools.putParamValue("skipResetQueryStringRegistration",true); in pzCreatePDFHarnessWrapper to avoid wiping the registration details and skip resetting the query string registration during the process.

INC-224446 · Issue 724370

Load more works in non-templatized layout

Resolved in Pega Version 8.8

After adding a repeating dynamic layout inside a tab group layout (which is a deprecated feature) to make it non-templatized, the progressive pagination option to show the "load more" button did not work. This was caused by the load more functionality having a dependency on pega.ui.RDL even though pega.ui.RDL was not available in case of a non-templatized grid, with the result of generating an exception which broke the flow. This has been resolved by adding a null check which will allow the flow to proceed whether the grid is used inside non-auto-generated or auto-generated elements. Please note that it is strongly recommend to update any deprecated layouts to Layout Group as it is a best practice to keep the code updated to avoid any compatibility issues.

SR-A92086 · Issue 264769

Mashup Gadget considers DSS for access group redirectGuests

Resolved in Pega Version 7.2.2

In Mashup, the Gadget was unable to redirect to the corresponding access group based on the application name, instead always redirecting to the default access group. In order to address this immediate problem, a change has been made to add the redirectGuests attribute to the mashup html generation based on DSS setting. This will not get the access group hash only in cases when: - operating in the non-tenant environment and - the mashup configuration div claims to have set the DSS for redirectGuests as being set to false. The code itself does not verify whether the run time value of the DSS is properly set or not.

SR-A92086 · Issue 260095

Mashup Gadget considers DSS for access group redirectGuests

Resolved in Pega Version 7.2.2

In Mashup, the Gadget was unable to redirect to the corresponding access group based on the application name, instead always redirecting to the default access group. In order to address this immediate problem, a change has been made to add the redirectGuests attribute to the mashup html generation based on DSS setting. This will not get the access group hash only in cases when: - operating in the non-tenant environment and - the mashup configuration div claims to have set the DSS for redirectGuests as being set to false. The code itself does not verify whether the run time value of the DSS is properly set or not.

INC-138348 · Issue 599772

Added parameter skipPropertyEvaluation to handle CSS in email HTML

Resolved in Pega Version 8.4.4

While sending an email with custom HTML appended to the email body, a "+" sign in the body was causing the correspondence generation to fail. Investigation showed that if there were CSS classes with braces in the message body, the braces were being removed and replaced via "+" symbol in step 21 of CorrCreate activity. To resolve this, a new Boolean parameter skipPropertyEvaluation has been added in the CorrCreate activity to handle the decision to either evaluate the logic or not, and the pre-requisite will be to resolve all the property references before calling this activity so custom CSS braces { } will be honored when the message body is sent.

INC-132088 · Issue 603086

Updated Tracer for cluster events

Resolved in Pega Version 8.4.4

When running the tracer from the Admin Studio Listener management landing page, Tracer was always fetching data from one node only even though events were generated on another node. This was due to the specific node where the Listener was running being passed to the concern activity while launching the tracer; the Tracer Client node did not have data to check if the event was being populated on another node, and the result was to always fetch data from one node only even though events were generated on another node. To resolve this, the web node ID where the event is running will be passed.

INC-149728 · Issue 608107

Application wizard security updated

Resolved in Pega Version 8.4.4

A user having PegaRULES:User1 role only was able to run the Create Application wizard until an authorization block was reached, yet some rules were created. No operator records were created as part of this process. This was traced to code left in place after the creation of pxAppConfig and pzAppConfig portals, and has been resolved. The New Application wizard UI will display a message to a user when they lack access to build a new application, and an error will be displayed for any attempt to create a new application directly via pzCreateNewApplication to address a scenario where a user might be trying to call the activity without the front end.

INC-187857 · Issue 700855

Added debug logging and exception recovery for unexpected data object

Resolved in Pega Version 8.8

When rules were complied in lower environment and deployed into production, they later became corrupted and system behavior changed. The error "Java generation failed: caught exception while expanding property pyGetCasePredictionsByClassName on page CurrentRecord" was generated. Investigation showed the auto-populate property pyGetCasePredictionsByClassName was attempting to get the metadata property "pzDataObjectParams": this was a string value in this scenario instead of the expected java object, and caused the exception. To resolve this, a debugger has been added which will check if the property is a java object or not. If it is not, the system will skip the processing and then display an error message with a stack trace.

INC-223240 · Issue 723230

Added debug logging and exception recovery for unexpected data object

Resolved in Pega Version 8.8

When rules were complied in lower environment and deployed into production, they later became corrupted and system behavior changed. The error "Java generation failed: caught exception while expanding property pyGetCasePredictionsByClassName on page CurrentRecord" was generated. Investigation showed the auto-populate property pyGetCasePredictionsByClassName was attempting to get the metadata property "pzDataObjectParams": this was a string value in this scenario instead of the expected java object, and caused the exception. To resolve this, a debugger has been added which will check if the property is a java object or not. If it is not, the system will skip the processing and then display an error message with a stack trace.

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