On Mon, Dec 2, 2019 at 6:48 PM Mark Thomas wrote:
> On 29/11/2019 09:58, Rory O'Donnell wrote:
> > Hi Mark,
> > *OpenJDK builds - JDK 14 *- Early Access build 25 is available at
> > http://jdk.java.net/14/
> Tomcat 9.0.x builds without issue, the unit tests pass (on Linux) and a
> quick smoke test doesn't identify any issues.
Something odd. Since I now follow OWB dev for the module, I noticed a
commit about sun.misc.Unsafe being moved to jdk.internal.misc.Unsafe. I got
the 14EA to verify, and indeed in the source that's the case. However,
despite this the existing classname still works.
To switch to the new classname [which also works], it needs an additional
--add-opens=java.base/jdk.internal.misc=ALL-UNNAMED as well as extra
classload attempt (I don't think adding a new JDK level is justified since
this is the only change at the moment and the Unsafe class still has the
same invokeCleaner method).
> To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: dev-h...@tomcat.apache.org