[
https://issues.apache.org/jira/browse/CXF-9183?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18040249#comment-18040249
]
Peter Palaga commented on CXF-9183:
-----------------------------------
I would like to point out that requiring Java 21 would put Camel and Quarkus
CXF into quite an uncomfortable situation, because the baseline of both Camel
and Quarkus is still Java 17.
Quarkus plans to upgrade the Java baseline in 4.x which is IIRC planned at some
point in 2026.
> Java 21+ required to build CXF after CXF-8828: Support Jakarta EE 11
> --------------------------------------------------------------------
>
> Key: CXF-9183
> URL: https://issues.apache.org/jira/browse/CXF-9183
> Project: CXF
> Issue Type: Bug
> Reporter: Peter Palaga
> Priority: Major
>
> The commit "CXF-8828: Support Jakarta EE 11"
> [https://github.com/apache/cxf/commit/d303dac7fc573430954f2b8bdfd7cfc7f2247d0f#diff-b5a06276719e759fe07dfe6f75d781be5f83d2215179d82bdb195ad035348214R110]
> upgraded to Derby 10.17.1.0 which requires Java 19.
> I guess that was not intentional and we want to revert to the latest Derby
> version with baseline 17?
> {code:java}
> Error: Failed to execute goal
> org.apache.maven.plugins:maven-compiler-plugin:3.14.1:testCompile
> (default-testCompile) on project cxf-rt-ws-rm: Compilation failure:
> Compilation failure:
> Error:
> /home/runner/cxf/rt/ws/rm/src/test/java/org/apache/cxf/ws/rm/persistence/jdbc/RMTxStorePooledConnectionTest.java:[25,29]
> cannot access org.apache.derby.jdbc.EmbeddedConnectionPoolDataSource
> Error: bad class file:
> /home/runner/.m2/repository/org/apache/derby/derbytools/10.17.1.0/derbytools-10.17.1.0.jar(/org/apache/derby/jdbc/EmbeddedConnectionPoolDataSource.class)
> Error: class file has wrong version 63.0, should be 61.0
> Error: Please remove or make sure it appears in the correct subdirectory
> of the classpath.
> Error:
> /home/runner/cxf/rt/ws/rm/src/test/java/org/apache/cxf/ws/rm/persistence/jdbc/RMTxStorePooledConnectionTest.java:[40,9]
> cannot find symbol
> Error: symbol: class EmbeddedConnectionPoolDataSource
> Error: location: class
> org.apache.cxf.ws.rm.persistence.jdbc.RMTxStorePooledConnectionTest
> Error:
> /home/runner/cxf/rt/ws/rm/src/test/java/org/apache/cxf/ws/rm/persistence/jdbc/RMTxStorePooledConnectionTest.java:[40,51]
> cannot find symbol
> Error: symbol: class EmbeddedConnectionPoolDataSource
> Error: location: class
> org.apache.cxf.ws.rm.persistence.jdbc.RMTxStorePooledConnectionTest {code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)