in your project, then it means that a class has been compiled with Groovy 2.3+ but that you are trying to use it with an older version of Groovy. By adding this jar on classpath, you give a chance to your program to run. This may be particularily interesting for Gradle users that want to use a plugin built on Gradle 2+ on older versions of Gradle and face this error. Adding the following line to their build files should help:
A wise man once said it wasn't a good idea to release on Fridays.
Maybe we should have followed that advice, because the Groovy team
is now announcing the release of Groovy 2.3.6, a few days
This version fixes the fact that the distribution missed some key
classes for CliBuilder and Groovysh to run (side effect of a fix to
have the build run properly on... Windows!), contains a minor fix on
collectEntries and eventually fixes the rendering of documentation.
Last but not least, we have numerous bug reports of VerifyErrors on
JDK 1.7u65 and JDK 1.8u11. We are aware of those and the OpenJDK
team is working on fixes. Meanwhile, we recommand to stick on
7u60 and 8u5.
And for those of you who are attending GR8Conf US, enjoy the
The Groovy team is pleased to announce the release of Groovy 2.3.7, a
bugfix release for the 2.3.x line of the language. This version includes
several fixes around traits, in particular an incompatibility with joint
compilation and fixes around AST transformations. For a complete list of
fixes, please refer to the release notes above.