FrankChen021 commented on issue #19983: URL: https://github.com/apache/druid/issues/19983#issuecomment-5274859330
### CI JDK 25 configuration and resolved runtime The unit-test entry workflow delegates to the reusable CI workflow: - [`unit-and-integration-tests-unified.yml` lines 54-56](https://github.com/apache/druid/blob/424b43bbd6f7d90a2bd115c1f6c438bc23926d2b/.github/workflows/unit-and-integration-tests-unified.yml#L54-L56) calls `.github/workflows/ci.yml`. - [`ci.yml` lines 22-35](https://github.com/apache/druid/blob/424b43bbd6f7d90a2bd115c1f6c438bc23926d2b/.github/workflows/ci.yml#L22-L35) sets the unit-test matrix to `jdk: ["25"]` and passes that value to the worker. - [`worker.yml` lines 21-24](https://github.com/apache/druid/blob/424b43bbd6f7d90a2bd115c1f6c438bc23926d2b/.github/workflows/worker.yml#L21-L24) also defaults the reusable input to `25`. - [`worker.yml` lines 69-73](https://github.com/apache/druid/blob/424b43bbd6f7d90a2bd115c1f6c438bc23926d2b/.github/workflows/worker.yml#L69-L73) invokes `actions/setup-java@v5` with: - `distribution: zulu` - `java-version: ${{ inputs.jdk }}` Therefore CI selects the JDK 25 feature line rather than pinning an exact patch/build. `setup-java` resolves the latest available matching Zulu build on each run. In [PR #19981 workflow attempt 11, S* job](https://github.com/apache/druid/actions/runs/31608897465/job/94311736377), setup reported: ```text Resolved latest version as 25.0.4+7 Downloading Java 25.0.4+7 (Zulu) Distribution: zulu Version: 25.0.4+7 Path: /opt/hostedtoolcache/Java_Zulu_jdk/25.0.4-7/x64 ``` The crash header independently confirmed: ```text JRE: Zulu25.36+15-CA (25.0.4+7) VM: OpenJDK 64-Bit Server VM, linux-amd64 Problematic frame: java.nio.DirectByteBuffer.getInt(I)I ``` Azul's [July 2026 release notes](https://docs.azul.com/core/release-notes/install/install/gcla/manage-multiple-zulu-versions/update/uninstall/install/crac/anatomy) map community build **Zulu 25.36.15** to **OpenJDK 25.0.4+7**, so this failure occurred on the current July 2026 Zulu JDK 25 PSU build. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
