Hey guys,

Happy New Year to everyone!

We have recently gotten an interesting issue reported [1] which basically 
turned out
to be a rare binary compatibility bug [2]: using the bits from JDK18 under 
JDK15. The 
fix seems to be straightforward but it was somewhat dissappointing that CI/CD 
did not
catch it (simply because we build and run tests on the same JDKs). Although it 
is 
rare occasion, I have created a dedicated build pipeline [3] to watch for such 
possible issues in a future, it basically does:
 1. compile with JDK8
 2. use binaries from step 1 and run tests with JDK15 (or, generally, latest 
release)
 
The issue has immediatelly manifested and failed the build, as well as the fix 
has
proven to work. Please let me know if someone has any concerns or suggestions to
push it further.

Thanks!

[1] https://issues.apache.org/jira/browse/CXF-8401
[2] https://bugs.openjdk.java.net/browse/JDK-8227415
[3] https://ci-builds.apache.org//job/CXF/job/CXF-JDK8-on-JDK15/

Best Regards,
    Andriy Redko
  

Reply via email to