-
Notifications
You must be signed in to change notification settings - Fork 30
Description
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)
[