From eb4de3259096d76c7104fc8f562e50d40fa1b5a9 Mon Sep 17 00:00:00 2001 From: Fabrice Rochette Date: Wed, 3 Jun 2026 10:38:11 -0500 Subject: [PATCH] fix(docker): run on Java 25 base to match compile target The app and its dependencies are compiled for Java 25 (maven.compiler.release=25, built with temurin-25), but Dockerfile.jvm ran on ubi8/openjdk-17. Java 17 cannot load class file version 69.0, so the container crashed at startup with UnsupportedClassVersionError (e.g. StatVOAssembler). Bump the runtime base to ubi9/openjdk-25:1.24 (same as pm-model). --- src/main/docker/Dockerfile.jvm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/docker/Dockerfile.jvm b/src/main/docker/Dockerfile.jvm index bfac2e3..ea0533b 100644 --- a/src/main/docker/Dockerfile.jvm +++ b/src/main/docker/Dockerfile.jvm @@ -75,7 +75,7 @@ # accessed directly. (example: "foo.example.com,bar.example.com") # ### -FROM registry.access.redhat.com/ubi8/openjdk-17:1.18 +FROM registry.access.redhat.com/ubi9/openjdk-25:1.24 ENV LANGUAGE='en_US:en'