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]

Reply via email to