New release: bugfixes for Eclipse Temurin JDK issues

Today, we released three bugfix releases of CloverDX – CloverDX 5.8.3, CloverDX 5.9.2 and CloverDX 5.10.2. All three releases fix an issue which prevented Server Worker from starting on latest version of Eclipse Temurin JDK (AdoptOpenJDK 11). The issue does not impact CloverDX 5.11.0 and later releases.

If you are using Eclipse Temurin JDK by Adoptium (or AdoptOpenJDK 11) for your CloverDX deployment, we recommend you update your CloverDX even if you don’t plan to update your JDK installation immediately.

How to find if you are affected?

It is possible to tell immediately after CloverDX Server starts up. Server Console will show red ribbon with “Worker start failed” error message:
2021-08-24 - Error barWith Worker unable to start, you will not be able to run any jobs on the Server.

To rule out any other Worker start-up issue, check your Common log in Server Logs. Look for Worker start-up sequence for message like this:

Unrecognized VM option 'PrintGCDateStamps'

Your logs will look like this (the error message is highlighted):2021-08-24 - Log

The issue is caused by the Server incorrectly detecting Java JDK version and using wrong command-line parameters when starting the Worker. With the latest bugfix release, your Server will properly detect Java version and use parameters as appropriate.

The issue does not affect CloverDX running Eclipse Temurin (AdoptOpenJDK) older than 11.0.12+7. Following CloverDX product versions are affected when used with Eclipse Temurin 11.0.12+7 or newer:

  • CloverDX 5.10 and CloverDX 5.10.1
  • CloverDX 5.9 and CloverDX 5.9.1
  • CloverDX 5.8, CloverDX 5.8.1 and CloverDX 5.8.2

The issue will also impact older (no longer supported) versions of CloverDX. If you are running such version of CloverDX, we recommend you update to the latest version or at least to one of bugfix releases which address this issue.

Update steps

These bugfix releases only contain a single fix for the JVM issue and therefore will have no impact on your jobs. It is possible to install the update directly over your existing installation of CloverDX if you’re running 5.10.x, 5.9.x or 5.8.x.

Even though this update does not affect your jobs and does not require any extra steps to install, we strongly recommend you backup your work before starting the update process.

Make sure you upgrade your CloverDX Designer and CloverDX Server together to ensure they are on the same version.

If you wish to update from an older version of CloverDX or to the latest version, please review our release notes to ensure that there are no backwards-incompatible changes between your current version and the version you wish to update to.

More from Tech Blog

  • Efficient data modelling with DBT and ETL data pipeline

    In CloverDX we sometimes get a question if and how we can work with DBT. These questions typically come up when IT/data engineering wants to empower data... Analytics and BI
  • Building custom REST APIs for ETL processes

    HTTP APIs currently drive data integration space. No matter which system enterprises use, most of them these days do support some way to extract or modify... API
  • Under the hood of CloverDX Cluster

    We frequently get a question what a CloverDX Cluster is, how it works and advise around configuration. So let me shed some light on it as I’ll try to... Deployment
  • CloverDX Server installation on RHEL and CentOS

    Starting CloverDX 5.16.0, server installer is available via an RPM package making it easy to install and maintain going forward using YUM or DNF package... Deployment
  • CloverDX as Kafka event consumer

    In previous article, we covered how to establish a Kafka connection and how to publish messages into a Kafka topic. This article will cover the other side... CloverDX How-To
  • How to connect and publish messages to Kafka

    Kafka is a distributed event streaming platform capable of handle massive volumes of events. It is designed and operates similar to a messaging queue.... Data Transformation

Visit CloverDX Blog

Read On