> For the complete documentation index, see [llms.txt](https://boomi.markusschmidt.pro/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://boomi.markusschmidt.pro/boomi-scriptease/troubleshoot/illegal-reflective-access.md).

# An illegal reflective access operation has occurred

Groovy 2.4 was released 21 Jan 2015, and it has reached [end of life](https://endoflife.date/apache-groovy). JDK 11 was released on September 25, 2018 (with long-term-support \[LTS]). And bringing both together in a modern IDE results in an <mark style="color:red;">WARNING: An illegal reflective access operation has occurred</mark>, when running a script.

<figure><img src="https://2919579608-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPdcc5uQt1eQainblDyLx%2Fuploads%2Fgit-blob-68d77673c58d2c7bf45940f315d9a447c09b3673%2Fimage%20(6).png?alt=media" alt=""><figcaption></figcaption></figure>

Finally, I was able to get rid of that message:

{% content-ref url="/pages/YTktDk2gfE3VLbEvHAMJ" %}
[Chose newer JVM for local development](/boomi-scriptease/knowlede-base/java-jdk/chose-newer-jvm-for-local-development.md)
{% endcontent-ref %}
