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 |
|---|---|---|---|---|
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 | 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 | 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 | 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 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 | 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 | 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 | 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 | 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 |