|[equinox-dev] Bug 566085 - javax.annotation package-uses problems with Java 8|
|Unfortunately javax.annotation package-uses issues have returned :( |
The effort to replace the no-longer maintained Spotify Docker Client (bug 558284) introduced a new version of the javax.annotation bundle into Orbit based on Jakarta EE’s somewhat recently released javax.annotation bundle with version 1.3.5. This bundle doesn’t use the same approach used for the javax.annotation 1.2.0 bundle to use import-what-you-export and requiring system.bundle.
The issue only occurs on Java 8 and has been seen in the wild. I suspect it has not been more widespread due to increased adoption of Java 11.
I’ve pushed up a fix to the javax.annotation 1.3.5 bundle. I think the risk is small, but given that we’re in RC season, it would be good to get some more eyes on this.
If you have concerns, please comment on Bug 566085.
Back to the top