Error: No instances of java.io.FilePermission are allowed in the image heap as this class should be initialized at image runtime. To see how this object got instantiated use --trace-object-instantiation=java.io.FilePermission. Detailed message: Trace: Object was reached by reading field java.util.concurrent.ConcurrentHashMap$Node.val of constant java.util.concurrent.ConcurrentHashMap$Node@25e0807f reached by indexing into array constant java.util.concurrent.ConcurrentHashMap$Node[]@150ad97e reached by reading field java.util.concurrent.ConcurrentHashMap.table of constant java.util.concurrent.ConcurrentHashMap@c9799b1 reached by reading field java.io.FilePermissionCollection.perms of constant java.io.FilePermissionCollection@4afddc5 reached by reading field java.util.concurrent.ConcurrentHashMap$Node.val of constant java.util.concurrent.ConcurrentHashMap$Node@561c473b reached by indexing into array constant java.util.concurrent.ConcurrentHashMap$Node[]@2336a9f9 reached by reading field java.util.concurrent.ConcurrentHashMap.table of constant java.util.concurrent.ConcurrentHashMap@71b30f26 reached by reading field java.security.Permissions.permsMap of constant java.security.Permissions@103563c6 reached by reading field java.security.ProtectionDomain.permissions of constant java.security.ProtectionDomain@45ca843 reached by scanning method org.drools.core.rule.JavaDialectRuntimeData.access$200(JavaDialectRuntimeData.java:64) Call path from entry point to org.drools.core.rule.JavaDialectRuntimeData.access$200(): at org.drools.core.rule.JavaDialectRuntimeData.access$200(JavaDialectRuntimeData.java:64) at org.drools.core.rule.JavaDialectRuntimeData$PackageClassLoader.writeClass(JavaDialectRuntimeData.java:646) at org.drools.core.rule.JavaDialectRuntimeData$PackageClassLoader.internalDefineClass(JavaDialectRuntimeData.java:616) at org.drools.core.rule.JavaDialectRuntimeData$PackageClassLoader.fastFindClass(JavaDialectRuntimeData.java:587) at org.drools.core.rule.JavaDialectRuntimeData$PackageClassLoader.loadClass(JavaDialectRuntimeData.java:564) at com.oracle.svm.core.jdk.Target_java_lang_ClassLoader.loadClass(Target_java_lang_ClassLoader.java:139) at org.kie.kogito.rules.units.AssignableChecker$ClassLoaderSafeAssignableChecker.lambda$isAssignableFrom$0(AssignableChecker.java:57) at org.kie.kogito.rules.units.AssignableChecker$ClassLoaderSafeAssignableChecker$$Lambda$1721/0x00000007c2397040.apply(Unknown Source) at sun.security.ec.XECParameters$1.get(XECParameters.java:183) at com.oracle.svm.core.jdk.SystemPropertiesSupport.initializeLazyValue(SystemPropertiesSupport.java:216) at com.oracle.svm.core.jdk.SystemPropertiesSupport.getProperty(SystemPropertiesSupport.java:169) at com.oracle.svm.core.jdk.Target_java_lang_System.getProperty(JavaLangSubstitutions.java:287) at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_ARRAY_System_getProperty_deeeaa72a006d330408a3b7d002c7533e108bc28(generated:0) com.oracle.svm.core.util.UserError$UserException: No instances of java.io.FilePermission are allowed in the image heap as this class should be initialized at image runtime. To see how this object got instantiated use --trace-object-instantiation=java.io.FilePermission. Detailed message: Trace: Object was reached by reading field java.util.concurrent.ConcurrentHashMap$Node.val of constant java.util.concurrent.ConcurrentHashMap$Node@25e0807f reached by indexing into array constant java.util.concurrent.ConcurrentHashMap$Node[]@150ad97e reached by reading field java.util.concurrent.ConcurrentHashMap.table of constant java.util.concurrent.ConcurrentHashMap@c9799b1 reached by reading field java.io.FilePermissionCollection.perms of constant java.io.FilePermissionCollection@4afddc5 reached by reading field java.util.concurrent.ConcurrentHashMap$Node.val of constant java.util.concurrent.ConcurrentHashMap$Node@561c473b reached by indexing into array constant java.util.concurrent.ConcurrentHashMap$Node[]@2336a9f9 reached by reading field java.util.concurrent.ConcurrentHashMap.table of constant java.util.concurrent.ConcurrentHashMap@71b30f26 reached by reading field java.security.Permissions.permsMap of constant java.security.Permissions@103563c6 reached by reading field java.security.ProtectionDomain.permissions of constant java.security.ProtectionDomain@45ca843 reached by scanning method org.drools.core.rule.JavaDialectRuntimeData.access$200(JavaDialectRuntimeData.java:64) Call path from entry point to org.drools.core.rule.JavaDialectRuntimeData.access$200(): at org.drools.core.rule.JavaDialectRuntimeData.access$200(JavaDialectRuntimeData.java:64) at org.drools.core.rule.JavaDialectRuntimeData$PackageClassLoader.writeClass(JavaDialectRuntimeData.java:646) at org.drools.core.rule.JavaDialectRuntimeData$PackageClassLoader.internalDefineClass(JavaDialectRuntimeData.java:616) at org.drools.core.rule.JavaDialectRuntimeData$PackageClassLoader.fastFindClass(JavaDialectRuntimeData.java:587) at org.drools.core.rule.JavaDialectRuntimeData$PackageClassLoader.loadClass(JavaDialectRuntimeData.java:564) at com.oracle.svm.core.jdk.Target_java_lang_ClassLoader.loadClass(Target_java_lang_ClassLoader.java:139) at org.kie.kogito.rules.units.AssignableChecker$ClassLoaderSafeAssignableChecker.lambda$isAssignableFrom$0(AssignableChecker.java:57) at org.kie.kogito.rules.units.AssignableChecker$ClassLoaderSafeAssignableChecker$$Lambda$1721/0x00000007c2397040.apply(Unknown Source) at sun.security.ec.XECParameters$1.get(XECParameters.java:183) at com.oracle.svm.core.jdk.SystemPropertiesSupport.initializeLazyValue(SystemPropertiesSupport.java:216) at com.oracle.svm.core.jdk.SystemPropertiesSupport.getProperty(SystemPropertiesSupport.java:169) at com.oracle.svm.core.jdk.Target_java_lang_System.getProperty(JavaLangSubstitutions.java:287) at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_ARRAY_System_getProperty_deeeaa72a006d330408a3b7d002c7533e108bc28(generated:0) at com.oracle.svm.core.util.UserError.abort(UserError.java:87) at com.oracle.svm.hosted.FallbackFeature.reportAsFallback(FallbackFeature.java:233) at com.oracle.svm.hosted.NativeImageGenerator.runPointsToAnalysis(NativeImageGenerator.java:759) at com.oracle.svm.hosted.NativeImageGenerator.doRun(NativeImageGenerator.java:529) at com.oracle.svm.hosted.NativeImageGenerator.run(NativeImageGenerator.java:488) at com.oracle.svm.hosted.NativeImageGeneratorRunner.buildImage(NativeImageGeneratorRunner.java:403) at com.oracle.svm.hosted.NativeImageGeneratorRunner.build(NativeImageGeneratorRunner.java:569) at com.oracle.svm.hosted.NativeImageGeneratorRunner.main(NativeImageGeneratorRunner.java:122) at com.oracle.svm.hosted.NativeImageGeneratorRunner$JDK9Plus.main(NativeImageGeneratorRunner.java:599) Caused by: com.oracle.graal.pointsto.constraints.UnsupportedFeatureException: No instances of java.io.FilePermission are allowed in the image heap as this class should be initialized at image runtime. To see how this object got instantiated use --trace-object-instantiation=java.io.FilePermission. Detailed message: Trace: Object was reached by reading field java.util.concurrent.ConcurrentHashMap$Node.val of constant java.util.concurrent.ConcurrentHashMap$Node@25e0807f reached by indexing into array constant java.util.concurrent.ConcurrentHashMap$Node[]@150ad97e reached by reading field java.util.concurrent.ConcurrentHashMap.table of constant java.util.concurrent.ConcurrentHashMap@c9799b1 reached by reading field java.io.FilePermissionCollection.perms of constant java.io.FilePermissionCollection@4afddc5 reached by reading field java.util.concurrent.ConcurrentHashMap$Node.val of constant java.util.concurrent.ConcurrentHashMap$Node@561c473b reached by indexing into array constant java.util.concurrent.ConcurrentHashMap$Node[]@2336a9f9 reached by reading field java.util.concurrent.ConcurrentHashMap.table of constant java.util.concurrent.ConcurrentHashMap@71b30f26 reached by reading field java.security.Permissions.permsMap of constant java.security.Permissions@103563c6 reached by reading field java.security.ProtectionDomain.permissions of constant java.security.ProtectionDomain@45ca843 reached by scanning method org.drools.core.rule.JavaDialectRuntimeData.access$200(JavaDialectRuntimeData.java:64) Call path from entry point to org.drools.core.rule.JavaDialectRuntimeData.access$200(): at org.drools.core.rule.JavaDialectRuntimeData.access$200(JavaDialectRuntimeData.java:64) at org.drools.core.rule.JavaDialectRuntimeData$PackageClassLoader.writeClass(JavaDialectRuntimeData.java:646) at org.drools.core.rule.JavaDialectRuntimeData$PackageClassLoader.internalDefineClass(JavaDialectRuntimeData.java:616) at org.drools.core.rule.JavaDialectRuntimeData$PackageClassLoader.fastFindClass(JavaDialectRuntimeData.java:587) at org.drools.core.rule.JavaDialectRuntimeData$PackageClassLoader.loadClass(JavaDialectRuntimeData.java:564) at com.oracle.svm.core.jdk.Target_java_lang_ClassLoader.loadClass(Target_java_lang_ClassLoader.java:139) at org.kie.kogito.rules.units.AssignableChecker$ClassLoaderSafeAssignableChecker.lambda$isAssignableFrom$0(AssignableChecker.java:57) at org.kie.kogito.rules.units.AssignableChecker$ClassLoaderSafeAssignableChecker$$Lambda$1721/0x00000007c2397040.apply(Unknown Source) at sun.security.ec.XECParameters$1.get(XECParameters.java:183) at com.oracle.svm.core.jdk.SystemPropertiesSupport.initializeLazyValue(SystemPropertiesSupport.java:216) at com.oracle.svm.core.jdk.SystemPropertiesSupport.getProperty(SystemPropertiesSupport.java:169) at com.oracle.svm.core.jdk.Target_java_lang_System.getProperty(JavaLangSubstitutions.java:287) at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_ARRAY_System_getProperty_deeeaa72a006d330408a3b7d002c7533e108bc28(generated:0) at com.oracle.graal.pointsto.constraints.UnsupportedFeatures.report(UnsupportedFeatures.java:126) at com.oracle.svm.hosted.NativeImageGenerator.runPointsToAnalysis(NativeImageGenerator.java:756) ... 6 more