Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cross-project-issues-dev] Attention: latest Jenkins LTS requires JDK11 for all build agents!

Hi,

Please be aware that the latest Jenkins LTS version will require JDK11 for ALL build agents/machines. This applies to the communication between build agents and Jenkins controller only. This does not affect which JDK is used to build/test software.

For builds that are relying on the predefined docker images (basic, centos-7, centos-8), labels like "migration, centos-latest" or have not specified an image nothing needs to be changed. The "centos-8" image will be updated to use JDK11 by default, "basic" and "centos-7" already do.

Builds that use a custom docker images which are set to use JDK8 by default will fail with errors like:

"java.lang.UnsupportedClassVersionError: com/trilead/ssh2/ServerHostKeyVerifier has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file
versions up to 52.0"

In that case, please update the images to use JDK11 by default or switch to a different image.

This might also affect dedicated/static build agents and cause slight interruptions.

Please let us know if you have any questions or concerns.

Regards,

Fred

--
Frederic Gurr
Team Lead - Release Engineering | Eclipse Foundation Europe GmbH

Berliner Allee 47, D-64295 Darmstadt
Handelsregister: Darmstadt HRB 92821
Managing Directors: Gaƫl Blondelle, Mike Milinkovich, Michael Plagge


Back to the top