Use `ClassLoader.getPlatformClassLoader()` instead to solve the issue. GroovyClassLoader dependencyLoader = new GroovyClassLoader(new URLClassLoader(urls, (ClassLoader)ClassLoader.getPlatformClassLoader()))
class loading changed in Java 9+. WTF! Cheers, Daniel.Sun ----- Apache Groovy committer Blog: http://blog.sunlan.me Twitter: @daniel_sun -- Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html