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
>

Reply via email to