GitHub user paulk-asert opened a pull request: https://github.com/apache/groovy/pull/679
GROOVY-8525: Binary compatibility issue for GroovyClassLoader between⦠⦠2.4 vs later branches (alternative to PR#678) What I haven't yet checked is whether we need to make some of the delegated method calls just throw UnsupportedOperationException in order to keep the claims like @Threadsafe. You can merge this pull request into a Git repository by running: $ git pull https://github.com/paulk-asert/groovy groovy8525b Alternatively you can review and apply these changes as the patch at: https://github.com/apache/groovy/pull/679.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #679 ---- commit 78dc3c8d6111ab6365f1da519bf027d634803cce Author: Paul King <paulk@...> Date: 2018-03-30T23:36:57Z GROOVY-8525: Binary compatibility issue for GroovyClassLoader between 2.4 vs later branches ---- ---