classutil icon indicating copy to clipboard operation
classutil copied to clipboard

java.lang.reflect.InaccessibleObjectException on jdk 17

Open xelax opened this issue 4 years ago • 0 comments

The problem exists with jdk > 11, but in jdk 17 the workaround also stops working:

[error] OpenJDK 64-Bit Server VM warning: Ignoring option --illegal-access=warn; support was removed in 17.0 [error] Exception in thread "main" java.lang.reflect.InaccessibleObjectException: Unable to make public java.lang.String java.util.jar.JarFile$JarFileEntry.getName() accessible: module java.base does not "opens java.util.jar" to unnamed module @1068e947 [error] at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354) [error] at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297) [error] at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199) [error] at java.base/java.lang.reflect.Method.setAccessible(Method.java:193) [error] at scala.reflect.package$.ensureAccessible(package.scala:62) [error] at scala.runtime.ScalaRunTime$.ensureAccessible(ScalaRunTime.scala:153) [error] at org.clapper.classutil.ClassFinder.reflMethod$Method2(ClassFinder.scala:375) [error] at org.clapper.classutil.ClassFinder.isClass(ClassFinder.scala:375) [error] at org.clapper.classutil.ClassFinder.$anonfun$processOpenZip$1(ClassFinder.scala:358) [error] at org.clapper.classutil.ClassFinder.$anonfun$processOpenZip$1$adapted(ClassFinder.scala:358) [error] at scala.collection.Iterator$$anon$6.hasNext(Iterator.scala:472) [error] at scala.collection.Iterator$$anon$9.hasNext(Iterator.scala:574) [error] at scala.collection.Iterator$$anon$10.hasNext(Iterator.scala:592) [

xelax avatar Oct 05 '21 04:10 xelax