> 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="/files/QgfW1kPaeuEIMtcM7f1w" 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 %}
