Bug Fixes (4.0)

Bug Fixes (4.0)

4.0.0

Version

Case ID

Internal ID

Components

Summary

Version

Case ID

Internal ID

Components

Summary

4.0.0

 

XE-5846

AWS Deployment
MZ Installation

Description

The terraform templates are outdated which does not work on Mac with ARM architecture.

Resolution

The templates have now been updated and it should work as expected.

4.0.0

 

XE-10534

DataHub

Description

DataHub workflow aborted when trying to connect Cloudera deployed in AWS EC2. This is because datahub workflow was contacting the external network outside of our office network using IP address by default. IP address translation between local area network and external network blocks communication of datanode internally.

Resolution

Enable datanode communication to use hostname instead of IP address. Set this flag {{dfs.client.use.datanode.hostname}} to true.

4.0.0

42020

XE-10536

Rebranding

Description

The product version was hardcoded to 9.0.

Resolution

The hardcoded value has been replaced with a dynamic version number that updates according to the deployment version.

4.0.0

 

XE-10563

SAP RFC Profile

Description

The RFC templates are queried from the server and cached locally when connecting to RFC. However, sometimes during the initialisation, the RFC server may return a null value for a template. These null values would cause the workflow to abort.

Resolution

Null values are now detected when the server is queried, and the user can re-try a number of times before aborting the workflow if the template is not found.

4.0.0

 

XE-11082

Streaming Telemetry

Description

A vulnerability was detected in the grpc library.

Resolution

The grpc library has now been upgraded to remove this vulnerability.

4.0.0

42670

XE-11202

OpenAPI Profile

Description

The HTTP2 Client Agent decodes the response body received to populate the OpenAPIUDR object, including responses with status code 204 No Content. Since responses with status code 204 do not have any body content, errors are listed in the EC log, and performance is slowed down.

Resolution

This issue is fixed, and if the response has status code 204, there will be no attempt to decode the response body.

4.0.0

42776, 43004

XE-11310

ECS

Description

ECS APL functions such as udrAddError() and udrGetErrorMessages() are not available.

Resolution

This problem has now been fixed and the ECS APL functions are available.

4.0.0

 

XE-11322

Azure 3pp

Description

A vulnerability was detected in the Azure identity library.

Resolution

The Azure identity library has now been upgraded to 1.11.1.

4.0.0

42737

XE-11333

Vaadin-DO NOT USE

Description

When ExecutionSettingsPanel is created for display on the screen, initially it does not set the Workflow Execution Type with the persisted configuration data and it defaults to Normal. For the Desktop UI, after the creation of ExecutionSettingsPanel, it will call the setStandAlone method to set the Workflow Execution Type based on the persisted configuration data. In the Desktop interface, it never performs the second step to set the Workflow Execution Type with the retrieved persisted configuration data. Therefore, the correct persisted configuration data for the Workflow Execution Type is not reflected on the Desktop.

Resolution

For the Desktop interface, we need to call the setStandAlone method after the creation of ExecutionSettingsPane. Then the persisted configuration data for Workflow Execution Type is reflected on the screen.

4.0.0

 

XE-11367

Swing Desktop

Description

The Import button should be enabled after opening System Statistics in the Desktop.

Resolution

The Import button is now enabled by default.

4.0.0

42942

XE-11422

SAP RFC Profile

Description

When the RFC Profile generates functions, an additional underscore is added to the function name causing backward compatibility issues.

Resolution

This issue is fixed and no additional underscore is added.

4.0.0

 

XE-11486

Ultra

Description

When having an Ultra format containing Avro schema with nested complex object definitions, you may get a compilation error.

Resolution

The code generation implementation has now been fixed to generate unique class names.

4.0.0

 

XE-11578

DataHub

Description

Datahub workflow aborted with java.lang.NoClassDefFoundError: org/apache/commons/collections/map/UnmodifiableMap exception due to Configuration class has been loaded in the "wrong" (or at least unexpected) class loader. This is caused by KPI Management’s Hadoop-related dependency setup.

Resolution

Re-coordinate KPI Management’s Hadoop-related dependency to depend on the existing osgi package instead of including it on its own.

4.0.0

 

XE-11585

Avro

Description

The Avro library included with the Ultra Avro support package is impacted by the vulnerability CVE-2023-39410. This could allow for Denial of Service attacks by manipulating the input data.

Resolution

Avro has been upgraded.

4.0.0

43093

XE-11593

Devkit

Description

Field IDs in the contract.xml are decapitalized internally, but they are not decapitalized in the isActiveField() method, which is used to evaluate whether or not to display the fields in Workflow Properties, which prevents the fields from being displayed.

Resolution

This issue has now been fixed and decapitalizing of the Field IDs in the isActiveField() method is streamlined with the capitalization of the Field IDs in the contract.xml.

4.0.0

 

XE-11594

DataHub

Description

Datahub workflow with LDAP authentication or None authentication aborted with failed to copy to temp HDFS file exception whenever Datahub workflow with Kerberos authentication was run before them.

Resolution

This problem has now been solved and you can set this flag {{ipc.client.fallback-to-simple-auth-allowed}} to true.

4.0.0

43172

XE-11596

Alarms

Description

The Host Statistics and Pico Instance Alarm conditions are not available.

Resolution

This functionality has now been added and they are showing in Alarm Detection Profile.

4.0.0

00043029

XE-11606

Devkit

Description

The submenu feature in DRDesktopPlugin is no longer supported.

Resolution

The statements about the submenu feature have been removed from the Javadoc.

4.0.0

 

XE-11665

Core

Description

The existing SFTP third-party library Maverick 1.7.53 contains CVE-2023-48795, which is vulnerable to security issues.

Resolution

Upgrading to the latest Maverick 1.7.56 has fixed the issue.

4.0.0

 

XE-11700

MZ Installation
Oracle Database

Description

When doing an installation with Oracle Enterprise database, Platform fails to start since it cannot detect that the DB was created although the DB scripts have been manually executed on the Oracle pod.

Resolution

This issue is fixed, installing PE with Oracle Enterprise database is now working.

4.0.0

00043192

XE-11708

Devkit

Description

When generating code from contract.xml with Development Toolkit the generated code is invalid.

Resolution

This problem has now been fixed and code generated using Development Toolkit is valid.

4.0.0

43284

XE-11710

Execution Manager

Description

Double click doesn't trigger the Detail Views dialog in MediationZone 9 due to a minor UI change.

Resolution

The functionality is added to MediationZone 9.

4.0.0

 

XE-11724

Conditional Trace

Description

In an installed system where Conditional Trace is available, batch workflow execution leaks memory until the Execution Context is restarted

Resolution

The issue is fixed and the trace information is now correctly cleaned up.

4.0.0

43372

XE-11782

JSON Decoder
Workflow Packages

Description

Workflow packages using the {{jsonEncodeUdr}} APL function generated with a version before 3.3.0 will abort in version 3.3.0 and later with a {{java.lang.NoSuchMethodError}}.

Resolution

This issue is fixed and workflow packages containing {{jsonEncodeUdr}} functions generated before 3.3.0 can now be used.

4.0.0

43768

XE-11799

Vaadin-DO NOT USE

Description

When trying to select values in the MIM Browser, it displays duplicate values and throws errors.

Resolution

This problem has now been fixed and the values can be retrieved properly using the MIM Browser.

4.0.0

43369

XE-11801

Disk Collection/Forwarding

Description

When configuring Filename Template, the MIM Browser cannot retrieve the values properly in Desktop Online.

Resolution

This problem has now been fixed and the values can be retrieved properly using the MIM Browser.

4.0.0

43301

XE-11833

Database Profile
System Import/Export

Description

Incorrect configuration data is saved into the system if we create a Database Profile with Default Connection Setup and CSV database type is selected. It will cause the Database Profile to switch from Default Connection Setup to Advanced Connection Setup once the Database Profile’s configuration is exported and re-imported.

Resolution

Prevent incorrect configuration data from being saved into the system when the user creates a Database Profile.

4.0.0

00043301

XE-11835

Shared Table Profile

Description

There are a couple of logical errors in the validation of Shared Table Profile.

Resolution

Fixed the logical errors in the validation of Shared Table Profile.

4.0.0

 

XE-11836

Documentation

Description

Debian Bullseye version 11 was posing some underlying security vulnerabilities.

Resolution

This is resolved now and the base docker images have been successfully upgraded from Debian Bullseye v11 to Debian Bookworm v12. This is mentioned in the release information.

4.0.0

43370

XE-11860

AMQP

Description

The AMQP agent cannot consume messages from a durable queue using the ‘Make Initial Subscription Option’.

Resolution

This problem has been fixed and the AMQP agent can now consume messages from both durable and transient queues.

4.0.0

 

XE-11935

AWS Deployment

Description

Outdated ion-java package causing high CVE.

Resolution

Upgrade to use ion-java version 1.11.0.

4.0.0

43456

XE-11969

AMQP

Description

Workflow Properties do not show all the respective configuration fields for the AMQP agent.

Resolution

This is fixed and all the respective configuration fields for the AMQP agent are now visible.

4.0.0

 

XE-12142

Core
SFTP

Description

The old RC4 or ARCFOUR ciphers are obsolete and considered insecure and they should not be supported by the SFTP agents anymore.

Resolution

These ciphers are no longer available in the SFTP configuration. Any upgraded SFTP agents configured using these ciphers will become invalid after the upgrade.

4.0.0

 

XE-12143

Core
Ultra

Description

A vulnerability was detected in the version of Clojure used.

Resolution

This has now been fixed by upgrading Clojure.

4.0.0

 

XE-12331

Operator

Description

The version of Golang used within the Operator is vulnerable to multiple CVEs.

Resolution

The Operator has been patched to use Golang 1.20.13.

4.0.0

43820

XE-12519

Web Desktop-DO NOT USE

Description

Enabling high contrast in light theme on the web desktop is not working as expected.

Resolution

Enabling high contrast in light theme in Web desktop is fixed and increases contrast as expected.

4.0.0

 

XE-12670

Documentation
External References

Description

The option, File System Profile, was missing from the list of agent profiles where External References can be defined.

Resolution

The option, File System Profile, has been added to the list of agent profiles where external references can be defined.

4.0.0

 

XE-12732

Documentation

Description

Documentation for the Workflow Services, Ordered Service, and Supervision Service was missing from the MZ and PE documentation sets.

Resolution

Documentation for these services has now been created and added to both the MZ and PE documentation sets.

4.0.0

33937

XE-12874

Documentation
Dup Batch

Description

When reading the documentation for the Dup Batch profile, it is not entirely clear how empty batches will be evaluated when using MIM values as detection method.

Resolution

The documentation has now been updated to clarify this a bit more.

4.0.0

44381

XE-12936

Streaming Telemetry

Description

The Error UDR only shows Session UDR for the first stream.

Resolution

This issue is resolved for Error UDR to show Session UDR in all streams.

4.0.0

 

XE-14855

User Management

Description

Added documentation on how to reset locked mzadmin user for PE

Resolution

 

4.0.0

46065

XE-15062

Documentation
External References

Description

*Description:* The documentation for creating an External Reference in Helm Chart is missing an important warning about the required label, {{app.kubernetes.io/component: "extref"}}. Without this label, the created ConfigMap will not work. *Resolution:* A warning message has been added to the documentation advising that the ConfigMap will not work if created without this label.

Resolution

 

4.0.0

44096

XE-15117

Devkit
Documentation