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
signature.asc
Description: This is a digitally signed message part
