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]