Bug Fixes

Bug Fixes

This page describes the bug fixes in 9.1, consecutive service packs, and emergency releases.

If you have problems viewing the bug fixes, you can download the full PDF here.

Version

Case ID

Internal ID

Components

Summary

Version

Case ID

Internal ID

Components

Summary

9.1.0.0

 

XE-11110

Google Cloud Storage

Description

CVEs detected in multiple Netty and JSON libraries used by Google Cloud components.

Resolution

The Netty and JSON libraries have now been upgraded and the vulnerability is mitigated.

9.1.0.0

 

XE-11080

Azure 3pp
Netty

Description

A vulnerability was detected in the Reactor Netty libraries used by Azure components

Resolution

Reactor Netty libraries have now been upgraded and the vulnerability removed.

9.1.0.0

 

XE-11078

Netty

Description

A vulnerability was detected in the Netty libraries used by Core components

Resolution

The Netty libraries have now been upgraded and the vulnerability removed.

9.1.0.0

42551

XE-10991

Documentation

Description

Certain areas of the installation and upgrade instructions is lacking some important information.

Resolution

The whole Installation and Upgrade instructions have now been revised and complementary information added.

9.1.0.0

 

XE-10983

Azure 3pp

Description

A vulnerability was detected in the Azure Identity libraries used for Azure Profile authentication.

Resolution

Azure Identity has now been upgraded and the vulnerability removed.

9.1.0.0

42481

XE-10949

SAP RFC

Description

SAP RFC throws an exception when External Reference is used on the password field.

Resolution

Now password field can be used with or without External Reference.

9.1.0.0

 

XE-10875

Installation
Liquibase

Description

It was not possible to install and run MZ with other username on JDBC user or pg.owner then the default ones.

Resolution

Now it is possible to have other names for Postgres users.

9.1.0.0

 

XE-10808

Core
HTTP/2
Jetty
Websocket

Description

Existing Jetty libraries detected CVE-2023-40167.

Resolution

We have upgraded our Jetty libraries from 11.0.14 to 11.0.17.

9.1.0.0

42296

XE-10807

SAP CC

Description

Missing SAP Hana DB support used for the Transaction Safety Feature for SAP CC Batch Agent - Batch Workflow.

Resolution

SAP Hana DB is now supported and can be used as the database for the Transaction Safety Feature for SAP CC Batch Agent - Batch Workflow.

9.1.0.0

 

XE-10793

Installation

Description

MZHOME value is empty in the log during installation.

Resolution

Display correct MZHOME value in the log during installation.

9.1.0.0

 

XE-10741

KPI Management

Description

Some CVEs were detected in the KPI library.

Resolution

Updated Spark version to 3.5.0.

9.1.0.0

00042083

XE-10730

Events

Description

Event notification for workflow state provides workflow group name ‘null’ for WF state ‘Waiting’ instead of the correct Workflow Group name.

Resolution

The group field is now set in the event when the workflow has been scheduled by a Workflow Group.

9.1.0.0

00041983

XE-10605

Workflow Engine

Description

When you have a realtime workflow with the Order Service configured as a workflow service, then no routing of bytearray data will work. This means for example that some agents such as the Encoder Agent are unusable.

Resolution

Now bytearray data is routed normally, even if the Order Service is enabled.

9.1.0.0

 

XE-10588

Vaadin

Description

Keyboard shortcuts popup does not have a close or backspace button.

Resolution

Issue has been fixed by adding a backspace button.

9.1.0.0

 

XE-10578

Workflow Packages

Description

The command line command ‘packageexport’ can only be run as an Administrator user. This is not correct since it should have the same permission checks as the systemexport command.

Resolution

Any user that could previously run the corresponding systemexport command can now also run packageexport

9.1.0.0

00042062

XE-10574

Vaadin

Description

System log table on Vaadin stopped being visible after 200% Zoom.

Resolution

Issue has been fixed and system log table is now visible and scrollable in all zoomed views.

9.1.0.0

 

XE-10572

Core

Description

Sometimes a workflow can fail to stop after execution. In these scenarios the workflow runs to completion but remains in Running state and never finishes. The only workaround is to restart the Execution Context.

Resolution

This was due to a race condition in the internal workflow thread handling that has now been fixed

9.1.0.0

00041793

XE-10540

Workflow Group

Description

When a workflow status changes in a Web Desktop Execution Manager table, the whole table is refreshed and the view returns to the top of the table. Usability is affected when users is viewing the bottom of a long table but the table jumps right back to the top when a workflow status is changed.

Resolution

The issue has been resolved by refreshing specific rows instead of the whole table when workflow status changes. However, the whole table will still be refreshed when a workflow is added or removed from the table.

9.1.0.0

41826

XE-10514

Workflow Group

Description

If a workflow group within another is configured with a prerequisite, it does not wait for the prerequisite workflow to finish.

Resolution

This is fixed now.

9.1.0.0

41847

XE-10511

Kafka

Description

The content of the returned KafkaResponseUDR is different from the one in MediationZone 8.3.

Resolution

The KafkaResponseUDR has the same content now.

9.1.0.0

 

XE-10509

Aggregation Inspector

Description

In Aggregation Session Inspector vaadin UI, exiting from Explore Session using ESC button did not release the profile lock.

Resolution

Add profile lock release process upon exiting Explore Session with ESC button.

9.1.0.0

SF41884

XE-10508

APL

Description

Due to previous bug fixes, the APL switch statement has been changed to be more restrictive with assignment to different list and map types. This has broken backwards compatibility in some cases.

Resolution

The type checking has now been changed back to avoid any upgrade problems.

9.1.0.0

41863

XE-10496

Distributed Storage
Documentation

Description

The dsCommand function for Distributed Storage is not described in the user documentation.

Resolution

The dsCommand has now been described.

9.1.0.0

00041853

XE-10495

Decoder

Description

The custom separator character specified in the CSV Decoder agent was not being used if the user wanted to use a custom separate other than a comma character.

Resolution

The custom separator character now works as intended.

9.1.0.0

 

XE-10494

REST Agents

Description

When select REST Server profile from the Vaadin UI, the profile doesn’t get selected. This issue does not happen in Desktop.

Resolution

This issue is fixed. Profile should be selected correctly.

9.1.0.0

 

XE-10432

OpenAPI Profile

Description

A ClassNotFoundException is seen in the EC log when an HTTP2 server/client workflow run with OpenAPI Profile contains schema type Array.

Resolution

A checking mechanism for any OpenAPI scheme type before trying to retrieve its runtime class has been added to avoid retrieving runtime class of schema type Array.

9.1.0.0

 

XE-10428

Aggregation Inspector

Description

Upon entering Aggregation Session Inspector in WebUI, the table is showing zero rows despite any attempts on searching.

Resolution

Improve on Aggregation Session Inspector table and zero rows will not be displayed upon entering.

9.1.0.0

41536

XE-10417

HTTP

Description

When using HTTPS, the APL plugin fails if the “https.apl.keystore_location” property has not been set. This property is not required unless the server requires 2-way authentication.

Resolution

If the properties are provided, they will be used. Otherwise, it will be ignored.

9.1.0.0

00041631

XE-10387

Devkit

Description

Devkit plugins of the “Desktop Plugin” type do not work. Even if correctly written and committed to the system, they never appear in the Legacy Desktop.

Resolution

This has now been fixed so that they will be added to the UI as extensions

9.1.0.0

 

XE-10383

Reference Data Management

Description

The Jettison library contains a vulnerability (CVE-2023-1436).

Resolution

Jettison has been upgraded to a version where this vulnerability is eliminated.

9.1.0.0

00041619

XE-10377

Disk Forwarding

Description

There was a paragraph within the documentation for MultiforwardingUDRs that states when multiple target filenames are used, all records meant for the first target filename must be processed before records for the subsequent target filenames. Once the records with the subsequent target filenames are processed, the preceding filename will no longer be usable.

Resolution

This behavior is no longer applicable in later versions. Thus the paragraph highlighting this behavior has been removed from the documentation.

9.1.0.0

41204

XE-10373

APL

Description

Error stack trace reports the location of functions stored in separate APL files as if they were stored inside workflow APL code.

Resolution

Issue has been fixed and stack trace now points to the proper source of APL Code.

9.1.0.0

 

XE-10372

Websocket

Description

Error messages in the system log as well as frequent disconnections of websocket agents, especially during low throughput or idle.

Resolution

The issue was caused by a frame release call when the frame was already released. So the issue is fixed by removing the frame release. The related error messages are removed as well.

9.1.0.0

41169

XE-10354

Documentation
Oracle

Description

The documentation in Infozone does not contain sufficient information on the required ojdbc version in order to install MediationZone with Oracle DB as the MZ DB.

Resolution

The information is now available in the Infozone which specifies the ojdbc version.

9.1.0.0

 

XE-10311

OpenAPI Profile

Description

UDRs with property fields containing the allOf schema will have their type shown as "any" in the UDR Assistant.

Resolution

The UDR generation has been fixed to link the correct type to the property fields.

9.1.0.0

 

XE-10303

Disk Collection
FTP
SCP
SFTP

Description

The list of registered files that are used to check for duplication never gets updated. As the number of files to be collected is greater than the file list size, the Duplicate Filter fails to detect the files that have been collected in the previous workflow runs.

Resolution

Whenever new files are collected, the list of registered files must be updated to the most recent set of files dynamically. Hence the Duplicate Filter will be able to work correctly even if the number of files to be collected is greater than the file list size.

9.1.0.0

00041484

XE-10291

Database Agents

Description

The issue occurs because it uses the wrong keyword to invoke Postgres stored procedure.

Resolution

Rectified the keyword for invoking Postgres stored procedure.

9.1.0.0

41473

XE-10283

Data Masking

Description

It is not possible to configure a nested field in the Data Masking Profile configuration UI

Resolution

Nested fields for the Data Masking Profile are now fully supported

9.1.0.0

00041457

XE-10270

Shared Table
Vaadin

Description

The field for entering the SQL Query is missing in the Shared Table profile in Desktop Online.

Resolution

This problem has now been fixed and the SQL Query field is present.

9.1.0.0

 

XE-10269

OpenAPI Profile

Description

Open API Schema objects using the discriminator keyword are not validated correctly during processing.

Resolution

Support for schemas containing the discriminator keyword has now been added.

9.1.0.0

 

XE-10265

Documentation

Description

In the documentation, the settings of Oracle properties in the install.xml was not clear about which one should be updated and which may result in upgrade failure for the user.

Resolution

An important note is added to the documentation on the database properties that need to be updated.

9.1.0.0

 

XE-10261

Postgres

Description

txn_id has reached the limit because the data type is Int.

Resolution

The issue has been fixed by changing the data type to Big Int to avoid the bug.

9.1.0.0