IcedTea-Web icon indicating copy to clipboard operation
IcedTea-Web copied to clipboard

AccessControlException: Access Denied - java.lang.reflect.ReflectPermission

Open WeierE1 opened this issue 1 year ago • 2 comments

Hi IcedTea-Web Support Team,

i get an AccessControlException: access denied ("java.lang.reflect.ReflectPermission" "suppressAccessChecks") when i start my application. In the JNLP file i set the security to all-permissions.

My JNLP Files looks like this

<?xml version="1.0" encoding="utf-8"?> <jnlp spec="1.0+"> <information> <title>****</title> <vendor>****</vendor> <description>%project.description.long%</description> <description kind="short">%project.description.short%</description> <icon kind="shortcut" href="js/appIcon.png" width="64" height="64"/> <icon kind="splash" href="js/splashScreen.png"/> <shortcut online="true"> <desktop/> <menu submenu="****"/> </shortcut> <offline-allowed/> </information> <security> <all-permissions/> </security> <resources> <j2se version="21*" vendor="Eclipse Adoptium" java-vm-args="-Xmx3g -Xms1g"/> ..... </resources>

when running my application i got this error: java.security.AccessControlException: access denied ("java.lang.reflect.ReflectPermission" "suppressAccessChecks") at java.base/java.security.AccessControlContext.checkPermission(AccessControlContext.java:488) at java.base/java.security.AccessController.checkPermission(AccessController.java:1071) at java.base/java.lang.SecurityManager.checkPermission(SecurityManager.java:411) at net.sourceforge.jnlp.runtime.JNLPSecurityManager.checkPermission(JNLPSecurityManager.java:272) at java.base/java.lang.reflect.AccessibleObject.checkPermission(AccessibleObject.java:92) at java.base/java.lang.reflect.Field.setAccessible(Field.java:176)

can you please help me.

WeierE1 avatar Aug 13 '24 13:08 WeierE1