Setting foreign.restricted to permit doesn't work
Ty Young
youngty1997 at gmail.com
Thu Apr 23 21:05:26 UTC 2020
Setting "foreign.restricted" to "permit":
System.setProperty("foreign.restricted", "permit");
fails on the latest source builds. This is before any unsafe operations
in my JavaFX application or even my "Test" runnable class for bindings.
Call trace:
Caused by: java.lang.IllegalAccessError: Illegal access to restricted
foreign method: MemorySegment.ofNativeRestricted ; system property
'foreign.restricted' is set to 'deny'
at
jdk.incubator.foreign/jdk.internal.foreign.Utils.throwIllegalAccessError(Utils.java:99)
at
jdk.incubator.foreign/jdk.internal.foreign.Utils.checkRestrictedAccess(Utils.java:84)
at
jdk.incubator.foreign/jdk.incubator.foreign.MemorySegment.ofNativeRestricted(MemorySegment.java:540)
at
org.goliath.crosspoint/org.goliath.crosspoint.abstracts.ThreadSafeNativeNumber.<init>(ThreadSafeNativeNumber.java:20)
at
org.goliath.crosspoint/org.goliath.crosspoint.abstracts.NativeNumber.<init>(NativeNumber.java:66)
at
org.goliath.crosspoint/org.goliath.crosspoint.numbers.NativeLong.<init>(NativeLong.java:11)
More information about the panama-dev
mailing list