groovy-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Kerridge, Jon" <>
Subject RE: [ANNOUNCE] Apache Groovy 3.0.0-beta-1 Released
Date Mon, 13 May 2019 20:27:39 GMT
I am using groovy 3 beta 1 with open Java 12 using Intellij and got the following warning:

WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.codehaus.groovy.reflection.ReflectionUtils (file:/C:/Users/JonKe/.gradle/caches/modules-2/files-2.1/org.codehaus.groovy/groovy/3.0.0-beta-1/30ff252aacc6e2b57649cdf4aeb7b9b15115a74b/groovy-3.0.0-beta-1.jar)
to method java.lang.Object.clone()
WARNING: Please consider reporting this to the maintainers of org.codehaus.groovy.reflection.ReflectionUtils
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access
WARNING: All illegal access operations will be denied in a future release

The code that caused this is from a class called TestData which contains an overridden clone

static int cloneInstance = 1
TestData clone() {
  //println "Creating clone $cloneInstance"
  TestData newTD = new TestData() =
  newTD.instanceNumber = this.instanceNumber
  newTD.cloneNumber = cloneInstance
  cloneInstance += 1
  return newTD

Is this an expected behaviour?

Professor Jon Kerridge PhD FBCS FHEA CITP CEng
School of Computing
Edinburgh Napier University
Merchiston Campus
10 Colinton Road
EH10 5DT


-----Original Message-----
From: Paul King <>
Sent: 10 May 2019 16:40
Subject: [ANNOUNCE] Apache Groovy 3.0.0-beta-1 Released


CAUTION: This email originated from outside Edinburgh Napier University. Do not follow links
or open attachments if you doubt the authenticity of the sender or the content.

Dear community,

The Apache Groovy team is pleased to announce version 3.0.0-beta-1 of Apache Groovy.
Apache Groovy is a multi-faceted programming language for the JVM.
Further details can be found at the website.

This is a pre-release of a new version of Groovy.
We greatly appreciate any feedback you can give us when using this version.

This release includes 109 bug fixes/improvements as outlined in the changelog:

Sources, convenience binaries, downloadable documentation and an SDK bundle can be found at:
We recommend you verify your installation using the information on that page.

Jars are also available within the major binary repositories.

We welcome your help and feedback and in particular want to thank everyone who contributed
to this release.

For more information on how to report problems, and to get involved, visit the project website

Best regards,

The Apache Groovy team.
This message and its attachment(s) are intended for the addressee(s) only and should not be
read, copied, disclosed, forwarded or relied upon by any person other than the intended addressee(s)
without the permission of the sender. If you are not the intended addressee you must not take
any action based on this message and its attachment(s) nor must you copy or show them to anyone.
Please respond to the sender and ensure that this message and its attachment(s) are deleted.

It is your responsibility to ensure that this message and its attachment(s) are scanned for
viruses or other defects. Edinburgh Napier University does not accept liability for any loss
or damage which may result from this message or its attachment(s), or for errors or omissions
arising after it was sent. Email is not a secure medium. Emails entering Edinburgh Napier
University's system are subject to routine monitoring and filtering by Edinburgh Napier University.

Edinburgh Napier University is a registered Scottish charity. Registration number SC018373

View raw message