davsclaus commented on PR #27907:
URL: https://github.com/apache/camel/pull/27907#issuecomment-6199584413

   Converting this PR to draft. It cannot pass CI while main still builds on 
JDK 17.
   
   JToon moved to Java 21 bytecode in 2.0.6. The class file version of 
`dev/toonformat/jtoon/JToon.class` in each jar:
   
   | JToon | Class file version |
   |---|---|
   | 2.0.5 | 61 (Java 17) |
   | 2.0.6 | 65 (Java 21) |
   | 2.0.7 | 65 (Java 21) |
   
   The `build (17, false)` job therefore fails to compile camel-toon (`cannot 
find symbol` for `JToon`, `EncodeOptions`, `DecodeOptions` and more), and 
fail-fast cancels the JDK 25 job: [run 
38763763320](https://github.com/apache/camel/actions/runs/38763763320). The 
local run in the description passed because JDK 21 and newer can load these 
classes. No JToon release after 2.0.5 runs on Java 17.
   
   The source changes stay valid. This PR waits for the Java 17 drop, 
[CAMEL-22996](https://issues.apache.org/jira/browse/CAMEL-22996). When it 
resumes, the newest JToon release is worth a look instead of 2.0.7: 2.0.8 and 
3.0.0 are on Maven Central.
   
   _Claude Code on behalf of davsclaus_
   


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