RFR: 8339517: Add --enable-native-access flag when running tests [v2]
Kevin Rushforth
kcr at openjdk.org
Thu Sep 12 12:55:11 UTC 2024
On Wed, 11 Sep 2024 22:26:06 GMT, Kevin Rushforth <kcr at openjdk.org> wrote:
> This turned out to be a test bug. When using a custom `ModuleLayer` to load classes, a test (or application) needs to call `ModuleLayer.Controller::enableNativeAccess`. So the follow-up bug will be to do this in those tests.
>
> (the reason it will be a follow-up bug is that `ModuleLayer.Controller::enableNativeAccess` was preview in JDK 21 and final in JDK 22 along with Panama, so unless we want to do this via reflection, we need to wait until we bump the minimum JDK for JavaFX).
Since I need a follow-up bug for this either way, I decided to fix this using reflection for now, and file a follow-up bug to replace the reflection calls with direct calls to `ModuleLayer.Controller::enableNativeAccess` once we bump the minimum to JDK 22.
-------------
PR Comment: https://git.openjdk.org/jfx/pull/1562#issuecomment-2346201798
More information about the openjfx-dev
mailing list