Skip to content

Update java_base OCI image to Zulu OpenJDK 25#1033

Merged
aaylward merged 2 commits intomainfrom
update-java-base-image
Feb 22, 2026
Merged

Update java_base OCI image to Zulu OpenJDK 25#1033
aaylward merged 2 commits intomainfrom
update-java-base-image

Conversation

@aaylward
Copy link
Copy Markdown
Collaborator

Summary

  • Update @java_base digest in bazel/oci.MODULE.bazel from Java 8 to Zulu OpenJDK 25

Problem

one_d4 (and potentially mcpserver on next rebuild) crash-loops on startup:

UnsupportedClassVersionError: com/muchq/games/one_d4/App has been compiled by a more recent
version of the Java Runtime (class file version 69.0), this version of the Java Runtime only
recognizes class file versions up to 52.0

The app is compiled with Java 25 (Bazel remotejdk25) but the container base image had Java 8.

Test plan

  • bazel build //domains/games/apis/one_d4:one_d4_image passes
  • Redeploy and verify curl https://api.1d4.net/health returns 200

The previous digest pointed to Java 8 (class file version 52.0) which
cannot run code compiled with Java 25 (class file version 69.0),
causing one_d4 to crash-loop on startup.
@aaylward aaylward enabled auto-merge (squash) February 22, 2026 20:10
@aaylward aaylward disabled auto-merge February 22, 2026 20:12
@aaylward aaylward merged commit 2969e62 into main Feb 22, 2026
8 checks passed
@aaylward aaylward deleted the update-java-base-image branch February 22, 2026 20:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant