Uploaded image for project: 'Groovy'
  1. Groovy
  2. GROOVY-8339

Fix warning "An illegal reflective access operation has occurred"

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 2.4.11, 2.4.15
    • Fix Version/s: None
    • Component/s: groovy-jdk
    • Labels:
    • Environment:

      Description

      I'm running JDK-9 on Windows 10 with Gradle 4.2.

      My global gradle.properties file contains the following line:
      org.gradle.java.home=C:/Program Files/Java/jdk-9

      When I request the gradle version (gradle --version) I get the following warning:

      WARNING: An illegal reflective access operation has occurred
      WARNING: Illegal reflective access by org.codehaus.groovy.reflection.CachedClass (file:/C:/Program%20Files/gradle-4.2/lib/groovy-all-2.4.11.jar) to method java.lang.Object.finalize()
      WARNING: Please consider reporting this to the maintainers of org.codehaus.groovy.reflection.CachedClass
      WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
      WARNING: All illegal access operations will be denied in a future release
      

      This warning displayed regardless of whether I'm using a regular command prompt or an elevated rights (Administrator) command prompt.

      Here's the full command and output:

      gradle --version
      WARNING: An illegal reflective access operation has occurred
      WARNING: Illegal reflective access by org.codehaus.groovy.reflection.CachedClass (file:/C:/Program%20Files/gradle-4.2/lib/groovy-all-2.4.11.jar) to method java.lang.Object.finalize()
      WARNING: Please consider reporting this to the maintainers of org.codehaus.groovy.reflection.CachedClass
      WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
      WARNING: All illegal access operations will be denied in a future release
      
      ------------------------------------------------------------
      Gradle 4.2
      ------------------------------------------------------------
      
      Build time:   2017-09-20 14:48:23 UTC
      Revision:     5ba503cc17748671c83ce35d7da1cffd6e24dfbd
      
      Groovy:       2.4.11
      Ant:          Apache Ant(TM) version 1.9.6 compiled on June 29 2015
      JVM:          9 (Oracle Corporation 9+181)
      OS:           Windows 10 10.0 amd64
      
      

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                benrobot Benjamin Roedell
              • Votes:
                21 Vote for this issue
                Watchers:
                28 Start watching this issue

                Dates

                • Created:
                  Updated: