Fix: Set JVM options for compatibility with Nexus plugin 69/141469/1
authorKevin Sandi <ksandi@contractor.linuxfoundation.org>
Sat, 5 Jul 2025 00:14:24 +0000 (18:14 -0600)
committerKevin Sandi <ksandi@contractor.linuxfoundation.org>
Sat, 5 Jul 2025 00:22:48 +0000 (18:22 -0600)
Nexus Platform plugin is archived and shows incompatibility issues
with JDK 21 on Ubuntu 22.04 builder nodes. Setting these custom
JVM options fixes that for CLM jobs using Ubuntu 22.04 nodes.

Fixes following error "java.lang.reflect.InaccessibleObjectException:
Unable to make field protected volatile java.util.Properties
java.util.Properties.defaults accessible: module java.base does
not "opens java.util" to unnamed module @c786dc3"

Issue-ID: CIMAN-33
Signed-off-by: Kevin Sandi <ksandi@contractor.linuxfoundation.org>
Change-Id: I78ddf8623367163b0c5ed3c8e81730c5947c8d24

jenkins-config/clouds/openstack/cattle/ubuntu2204-docker-8c-16g.cfg
jenkins-config/clouds/openstack/cattle/ubuntu2204-docker-8c-8g.cfg
jenkins-config/clouds/openstack/cattle/ubuntu2204-docker-v1-8c-8g.cfg

index 51031b3..f8ba384 100644 (file)
@@ -1,3 +1,4 @@
 IMAGE_NAME=ZZCI - Ubuntu 22.04 - docker - x86_64 - 20250424-231309.374
 LABELS=ubuntu2204-docker-8c-16g
 HARDWARE_ID=v3-standard-16
+JVM_OPTIONS=--add-opens java.base/java.util=ALL-UNNAMED
index 5679911..1eadad3 100644 (file)
@@ -1,3 +1,4 @@
 IMAGE_NAME=ZZCI - Ubuntu 22.04 - docker - x86_64 - 20250424-231309.374
 LABELS=ubuntu2204-docker-8c-8g
-HARDWARE_ID=v3-standard-8
\ No newline at end of file
+HARDWARE_ID=v3-standard-8
+JVM_OPTIONS=--add-opens java.base/java.util=ALL-UNNAMED
index 25546b9..b197a20 100644 (file)
@@ -1,3 +1,4 @@
 IMAGE_NAME=ZZCI - Ubuntu 22.04 - docker - x86_64 - 20250424-231309.374
 LABELS=ubuntu2204-builder-4c-4g
 HARDWARE_ID=v3-standard-4
+JVM_OPTIONS=--add-opens java.base/java.util=ALL-UNNAMED