We just released 2.5.0-rc-1 and 3.0.0-alpha-2 (thanks Daniel). These should have ASM-6.1.1. I guess we need to release 2.4.16 and a fresh 2.6.0 alpha too so they are all on that release. I also want to do 2.5.0-rc-2 very soon. So I suspect you will be in better shape shortly.
Cheers, Paul. On Tue, Apr 17, 2018 at 3:16 AM, Russel Winder <rus...@winder.org.uk> wrote: > I know no-one (including me) really gives a #### about Gant these days > – except perhaps Bob Swift for GINT – but it is useful for testing > Gradle and Groovy. > > Currently I build against: > > 3.0.0 using my build from master/HEAD > 2.4.x > 2.5.x > 2.6.x > > where I use the latest version of 2.4, 2.5, and 2.6. > > 3.0.0-SNAPSHOT, 2.4.15, and 2.5.0-rc-1 all build and tests execute and > fail in not unreasonable ways. 2.6.0-alpha-3 fails due to something the > creates the following stack trace. I am running OpenJDK10 obviously. > Should I just forget Groovy 2.6.0? > > > General error during conversion: java.lang.IllegalArgumentException > > java.lang.IllegalArgumentException > at groovyjarjarasm.asm.ClassReader.<init>(ClassReader.java:160) > at groovyjarjarasm.asm.ClassReader.<init>(ClassReader.java:143) > at groovyjarjarasm.asm.ClassReader.<init>(ClassReader.java:418) > at org.codehaus.groovy.ast.decompiled.AsmDecompiler. > parseClass(AsmDecompiler.java:83) > at org.codehaus.groovy.control.ClassNodeResolver.findDecompiled( > ClassNodeResolver.java:254) > at org.codehaus.groovy.control.ClassNodeResolver. > tryAsLoaderClassOrScript(ClassNodeResolver.java:192) > at org.codehaus.groovy.control.ClassNodeResolver.findClassNode( > ClassNodeResolver.java:172) > at org.codehaus.groovy.control.ClassNodeResolver.resolveName( > ClassNodeResolver.java:128) > at org.codehaus.groovy.control.ResolveVisitor.resolveToOuter( > ResolveVisitor.java:722) > at org.codehaus.groovy.control.ResolveVisitor.resolve( > ResolveVisitor.java:359) > at org.codehaus.groovy.control.ResolveVisitor.visitClass( > ResolveVisitor.java:1285) > at org.codehaus.groovy.control.ResolveVisitor.startResolving( > ResolveVisitor.java:213) > at org.codehaus.groovy.tools.javac.JavaAwareCompilationUnit$1. > call(JavaAwareCompilationUnit.java:76) > at org.codehaus.groovy.control.CompilationUnit. > applyToPrimaryClassNodes(CompilationUnit.java:1090) > at org.codehaus.groovy.control.CompilationUnit.doPhaseOperation( > CompilationUnit.java:634) > at org.codehaus.groovy.control.CompilationUnit. > processPhaseOperations(CompilationUnit.java:612) > at org.codehaus.groovy.control.CompilationUnit.compile( > CompilationUnit.java:589) > at org.codehaus.groovy.control.CompilationUnit.compile( > CompilationUnit.java:568) > at org.gradle.api.internal.tasks.compile.ApiGroovyCompiler. > execute(ApiGroovyCompiler.java:175) > at org.gradle.api.internal.tasks.compile.ApiGroovyCompiler. > execute(ApiGroovyCompiler.java:56) > at org.gradle.api.internal.tasks.compile.GroovyCompilerFactory$ > DaemonSideCompiler.execute(GroovyCompilerFactory.java:74) > at org.gradle.api.internal.tasks.compile.GroovyCompilerFactory$ > DaemonSideCompiler.execute(GroovyCompilerFactory.java:62) > at org.gradle.api.internal.tasks.compile.daemon. > AbstractDaemonCompiler$CompilerRunnable.run(AbstractDaemonCompiler.java: > 87) > at org.gradle.workers.internal.DefaultWorkerServer.execute( > DefaultWorkerServer.java:36) > at org.gradle.workers.internal.WorkerDaemonServer.execute( > WorkerDaemonServer.java:46) > at org.gradle.workers.internal.WorkerDaemonServer.execute( > WorkerDaemonServer.java:30) > at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) > at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke( > NativeMethodAccessorImpl.java:62) > at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl. > invoke(DelegatingMethodAccessorImpl.java:43) > at java.base/java.lang.reflect.Method.invoke(Method.java:564) > at org.gradle.process.internal.worker.request.WorkerAction. > run(WorkerAction.java:100) > at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) > at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke( > NativeMethodAccessorImpl.java:62) > at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl. > invoke(DelegatingMethodAccessorImpl.java:43) > at java.base/java.lang.reflect.Method.invoke(Method.java:564) > at org.gradle.internal.dispatch.ReflectionDispatch.dispatch( > ReflectionDispatch.java:35) > at org.gradle.internal.dispatch.ReflectionDispatch.dispatch( > ReflectionDispatch.java:24) > at org.gradle.internal.remote.internal.hub. > MessageHubBackedObjectConnection$DispatchWrapper.dispatch( > MessageHubBackedObjectConnection.java:146) > at org.gradle.internal.remote.internal.hub. > MessageHubBackedObjectConnection$DispatchWrapper.dispatch( > MessageHubBackedObjectConnection.java:128) > at org.gradle.internal.remote.internal.hub.MessageHub$ > Handler.run(MessageHub.java:404) > at org.gradle.internal.concurrent.ExecutorPolicy$ > CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63) > at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run( > ManagedExecutorImpl.java:46) > at java.base/java.util.concurrent.ThreadPoolExecutor. > runWorker(ThreadPoolExecutor.java:1135) > at java.base/java.util.concurrent.ThreadPoolExecutor$ > Worker.run(ThreadPoolExecutor.java:635) > at org.gradle.internal.concurrent.ThreadFactoryImpl$ > ManagedThreadRunnable.run(ThreadFactoryImpl.java:55) > at java.base/java.lang.Thread.run(Thread.java:844) > > > > -- > Russel. > =========================================== > Dr Russel Winder t: +44 20 7585 2200 > 41 Buckmaster Road m: +44 7770 465 077 > London SW11 1EN, UK w: www.russel.org.uk >