-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
JDK 21 Support #2287
Comments
Following error is logged when starting the server with JDK21. But the pack starts without any other error It gets resolved with wso2/product-apim#13298 Currently running product integration tests with jdk21 |
Building the product-apim repo fails at the p2-generation step due to following JDK related issue. But we could run the integration tests only using the pack created from JDK11.
Currently running product integration tests with jdk21 |
Worked on builiding product-apim using JDK21. p2-repo-generation is failing due to JDK compatibility issue in carbon-p2-plugin. Tried updating But version bump is failing due to
|
Started carbon-apimgt builidng work. build failed due spotbug version compatibility. Updated the spotbug spotbugs-maven-plugin to 4.8.2.0. This cases spotbug errors in the codebase. Temporary disable spotbug and tests |
Webapp creation failing due to maven-war-plugin version compatibility issue with the jdk. update from 2.2 to 3.2.3
|
Update maven-war-plugin wso2/carbon-apimgt#12194 |
Worked on getting unit tests running with jdk17/ jdk21. |
Started working on upgrading spotbug. Upgrade to
|
Adding This file contains all the reported errors spotbugs.txt. Currently working on fixing them |
Initial PR with spotbug fixes wso2/carbon-apimgt#12203 |
Finalized PR wso2/carbon-apimgt#12203. with this we can build carbon-apimgt branch with tests using jdk17/21 |
Status Update (10/01/2024)
[1]. https://github.com/spring-projects/spring-framework/wiki/Upgrading-to-Spring-Framework-6.x |
Status Update (11/01/2024)
Thanks, |
Status Update (27/02/2024) Testing APIM 4.3.0 compatibility with JDK 21.
Currently analyzing the error and figuring out a proper solution thus APIM works in both JDK 11, 17 and 21. |
Status Update (01/03/2024)
[1] https://github.com/wso2/carbon-multitenancy/blob/f3d42e3c4f002f04763f66e47fa7156a855a89c1/components/tenant-mgt/org.wso2.carbon.tenant.keystore.mgt/src/main/java/org/wso2/carbon/keystore/mgt/KeyStoreGenerator.java#L196 |
Status Update (05/03/2024)
|
Problem
Support APIM 4.3 to run on JDK 21
The text was updated successfully, but these errors were encountered: