slachiewicz opened a new pull request, #685:
URL: https://github.com/apache/maven-checkstyle-plugin/pull/685

   The integration tests cannot run on a JDK 26 toolchain today. Every 
`verify.groovy` post-build hook dies with:
   
   ```
   java.lang.IllegalArgumentException: Unsupported class file major version 70
       at groovyjarjarasm.asm.ClassReader.<init>(ClassReader.java:200)
       at 
org.codehaus.groovy.ast.decompiled.AsmDecompiler.parseClass(AsmDecompiler.java:83)
   ```
   
   The failure mode is worse than a plain failure: the IT's own `build.log` 
still says `BUILD SUCCESS`, and only the post-build hook blows up — so a green 
run and a red one look the same until you read the stack trace.
   
   The cause is the Groovy that maven-invoker-plugin 3.9.1 brings in, 4.0.27, 
whose bundled ASM cannot read JDK 26 (major version 70) class files. 3.10.1 
ships Groovy 4.0.31, which can.
   
   Verified on `openjdk 26.0.2`: `mvn -Prun-its verify` goes from failing in 
the script interpreter to **Passed: 49, Failed: 0, Errors: 0, Skipped: 0**.
   
   Generated-by: Claude Opus 5 (1M context)


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