laurentgo opened a new issue, #1343:
URL: https://github.com/apache/arrow-java/issues/1343

   The `Binaries` job in `.github/workflows/rc.yml` (step "Build bundled JAR 
and docs", which runs `mvn ... clean install` through 
`ci/scripts/jni_full_build.sh`) fails while loading the project:
   
       Internal error in Develocity Maven extension: DevelocityLifecycleManager 
afterProjectsRead
       ... [Guice/NullInjectedIntoNonNullable]: null returned by binding at 
LocatorWiring but the 2nd parameter pluginDescriptorCache of 
com.gradle.maven.internal.a.<init> is not @Nullable
   
   Example failing run: 
https://github.com/apache/arrow-java/actions/runs/38231787273 (job "Binaries").
   
   **Cause:** The job uses the Maven preinstalled on the runner. Runner image 
`ubuntu24/20261004.327` upgraded Maven from 3.9.16 to 3.10.0 (per the 
actions/runner-images release notes). The last passing run used image 
`ubuntu24/20260927.320` (Maven 3.9.16). `com.gradle:develocity-maven-extension` 
2.5.0 (`.mvn/extensions.xml`) is not compatible with Maven 3.10.0.
   
   **Reproduction (local, no CI needed):** With Maven 3.10.0 and the extension 
at 2.5.0, `mvn -N validate` fails with the error above. With Maven 3.9.12 it 
passes.
   
   **Expected:** The build loads on Maven 3.10.0. Bumping the extension to 
2.6.0 (on Maven Central since 2026-09-24) fixes it: `mvn -N validate` passes on 
both Maven 3.9.12 and 3.10.0.
   
   Any CI job that uses the runner's Maven could hit this when its runner image 
moves to Maven 3.10.0, not only `Binaries`.
   
   AI assistance was used to draft and post this issue on Laurent's behalf 
(Claude Code); the content was reviewed before posting.
   


-- 
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]

Reply via email to