Jeremy Whiting
Jeremy Whiting
To test with JDK11 a system property needs adding. Without the property the BMUnit tests error. This will be added by the PR #1547
There is an open issue [JDK-8228343](https://bugs.openjdk.java.net/browse/JDK-8228343) with the tooling that comes with OpenJDK11 when running in a container. Due to pid id lookups in the wrong namespace.
Function Tests also are broken. Details in #1621
At runtime JDK11 is being used. This issue will remain open until the container image uses JDK8 compiled byte-code.
Here are a couple more cases where classfilewriter is used > Running org.commonjava.indy.revisions.RevisionsManagerTest > WARNING: An illegal reflective access operation has occurred > WARNING: Illegal reflective access by org.jboss.classfilewriter.ClassFile$1 (file:/home/whitingjr/.m2/repository/org/jboss/weld/se/weld-se/2.4.6.Final/weld-se-2.4.6.Final.jar)...
[JEP 396](https://openjdk.java.net/jeps/396) hints at the intention to encapsulate by default.
JEP 396 is proposed for JDK16. Making the migration to LTS version JDK17 a barrier. The Weld project has ceased development of the 2.x versions. A proposal to version bump...