From 5dcbbdaed8c1fd065cf87571bff17a9b7653f1e6 Mon Sep 17 00:00:00 2001 From: KrishVora01 Date: Mon, 23 Feb 2026 12:52:46 +0530 Subject: [PATCH] Set UB_CLASSPATH in cp-base-java-micro for ub kafka-ready The ub binary defaults its Java classpath to /usr/share/java/cp-base-java/* but cp-base-java-micro puts JARs in /usr/share/java/cp-base-java-micro/*. This causes KafkaReadyCommand ClassNotFoundException at container startup. Set ENV UB_CLASSPATH to the correct path, matching the pattern already used by cp-base-lite. Co-Authored-By: Claude Opus 4.6 --- base-java-micro/Dockerfile.ubi9 | 1 + 1 file changed, 1 insertion(+) diff --git a/base-java-micro/Dockerfile.ubi9 b/base-java-micro/Dockerfile.ubi9 index 832d5fe84d..0f7fbd03fa 100644 --- a/base-java-micro/Dockerfile.ubi9 +++ b/base-java-micro/Dockerfile.ubi9 @@ -80,6 +80,7 @@ LABEL io.confluent.docker.git.repo="confluentinc/common-docker" \ ENV LANG="C.UTF-8" ENV USE_LOG4J_2="True" +ENV UB_CLASSPATH=/usr/share/java/cp-base-java-micro/* COPY --from=jdk-builder /microdir/ /