--add-opens on an automatic module ?
Alan Bateman
Alan.Bateman at oracle.com
Wed Dec 14 18:04:40 UTC 2016
On 14/12/2016 17:21, David Hill wrote:
>
> I have yet another gradle exception:
>
> java.lang.IllegalAccessException: class
> org.gradle.groovy.scripts.internal.GradleResolveVisitor cannot access
> a member of class org.codehaus.groovy.control.ClassNodeResolver with
> modifiers "protected static final"
>
> Gradle is trying to use a jar it is packaged with likely
> (groovy-all-2.4.7.jar)
>
> A quick search online did not show me how to specify a (presumably)
> automatic module in the
>
> --add-opens=module/package=consumer
>
> argument.
Automatic modules open all their packages and so the --add-opens here
with be a no-op.
As regards the IllegalAccessException then I don't know the types
involved here so know if
org.gradle.groovy.scripts.internal.GradleResolveVisitor is a sub-type of
org.codehaus.groovy.control.ClassNodeResolver or not. It's possible this
is nothing to do with modules but running with
-Dsun.reflect.debugModuleAccessChecks=true might reveal something useful.
-Alan
More information about the jigsaw-dev
mailing list