From notifications-return-14130-archive-asf-public=cust-asf.ponee.io@groovy.apache.org Wed Oct 3 09:12:05 2018 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx-eu-01.ponee.io (Postfix) with SMTP id 64FCC180677 for ; Wed, 3 Oct 2018 09:12:04 +0200 (CEST) Received: (qmail 90375 invoked by uid 500); 3 Oct 2018 07:12:03 -0000 Mailing-List: contact notifications-help@groovy.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@groovy.apache.org Delivered-To: mailing list notifications@groovy.apache.org Received: (qmail 90364 invoked by uid 99); 3 Oct 2018 07:12:03 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 03 Oct 2018 07:12:03 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 08B2D1A0495 for ; Wed, 3 Oct 2018 07:12:03 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -109.501 X-Spam-Level: X-Spam-Status: No, score=-109.501 tagged_above=-999 required=6.31 tests=[ENV_AND_HDR_SPF_MATCH=-0.5, KAM_ASCII_DIVIDERS=0.8, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, USER_IN_DEF_SPF_WL=-7.5, USER_IN_WHITELIST=-100] autolearn=disabled Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id bNujGFFi8iGy for ; Wed, 3 Oct 2018 07:12:01 +0000 (UTC) Received: from mailrelay1-us-west.apache.org (mailrelay1-us-west.apache.org [209.188.14.139]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTP id 026395F489 for ; Wed, 3 Oct 2018 07:12:01 +0000 (UTC) Received: from jira-lw-us.apache.org (unknown [207.244.88.139]) by mailrelay1-us-west.apache.org (ASF Mail Server at mailrelay1-us-west.apache.org) with ESMTP id 97FC7E0F4C for ; Wed, 3 Oct 2018 07:12:00 +0000 (UTC) Received: from jira-lw-us.apache.org (localhost [127.0.0.1]) by jira-lw-us.apache.org (ASF Mail Server at jira-lw-us.apache.org) with ESMTP id 5987F25522 for ; Wed, 3 Oct 2018 07:12:00 +0000 (UTC) Date: Wed, 3 Oct 2018 07:12:00 +0000 (UTC) From: "Paul King (JIRA)" To: notifications@groovy.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (GROOVY-8727) JDK 11 Compilation Failure: ClassVisitor.visitNestMemberExperimental throws UnsupportedOperationException MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/GROOVY-8727?page=3Dcom.atlassia= n.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=3D166= 36540#comment-16636540 ]=20 Paul King commented on GROOVY-8727: ----------------------------------- I am just waiting on feedback for a potential fix for GROOVY-8806. > JDK 11 Compilation Failure: ClassVisitor.visitNestMemberExperimental thro= ws UnsupportedOperationException=20 > -------------------------------------------------------------------------= --------------------------------- > > Key: GROOVY-8727 > URL: https://issues.apache.org/jira/browse/GROOVY-8727 > Project: Groovy > Issue Type: Bug > Components: Compiler > Affects Versions: 2.5.2 > Reporter: Misagh Moayyed > Assignee: Paul King > Priority: Major > Fix For: 3.0.0-alpha-4, 2.5.3 > > > *Description:* > Using JDK 11 and Gradle 4.9, the following compilation error is seen: > =C2=A0 > {code:java} > > Task :core:cas-server-core-tickets:compileTestGroovy FAILED > startup failed: > General error during class generation: java.lang.UnsupportedOperationExce= ption > java.lang.UnsupportedOperationException > =09at groovyjarjarasm.asm.ClassVisitor.visitNestMemberExperimental(ClassV= isitor.java:248) > =09at groovyjarjarasm.asm.ClassReader.accept(ClassReader.java:651) > =09at groovyjarjarasm.asm.ClassReader.accept(ClassReader.java:391) > =09at org.codehaus.groovy.ast.decompiled.AsmDecompiler.parseClass(AsmDeco= mpiler.java:83) > =09at org.codehaus.groovy.control.ClassNodeResolver.findDecompiled(ClassN= odeResolver.java:254) > =09at org.codehaus.groovy.control.ClassNodeResolver.tryAsLoaderClassOrScr= ipt(ClassNodeResolver.java:192) > =09at org.codehaus.groovy.control.ClassNodeResolver.findClassNode(ClassNo= deResolver.java:172) > =09at org.codehaus.groovy.control.ClassNodeResolver.resolveName(ClassNode= Resolver.java:128) > =09at org.codehaus.groovy.ast.decompiled.AsmReferenceResolver.resolveClas= sNullable(AsmReferenceResolver.java:59) > =09at org.codehaus.groovy.ast.decompiled.AsmReferenceResolver.resolveClas= s(AsmReferenceResolver.java:46) > =09at org.codehaus.groovy.ast.decompiled.TypeSignatureParser.visitEnd(Typ= eSignatureParser.java:112) > =09at groovyjarjarasm.asm.signature.SignatureReader.parseType(SignatureRe= ader.java:206) > =09at groovyjarjarasm.asm.signature.SignatureReader.parseType(SignatureRe= ader.java:235) > =09at groovyjarjarasm.asm.signature.SignatureReader.accept(SignatureReade= r.java:114) > =09at org.codehaus.groovy.ast.decompiled.MemberSignatureParser.createMeth= odNode(MemberSignatureParser.java:95) > =09at org.codehaus.groovy.ast.decompiled.DecompiledClassNode.lazyInitMemb= ers(DecompiledClassNode.java:195) > =09at org.codehaus.groovy.ast.decompiled.DecompiledClassNode.getMethods(D= ecompiledClassNode.java:103) > =09at org.codehaus.groovy.ast.ClassNode.getMethods(ClassNode.java:399) > =09at org.codehaus.groovy.classgen.AnnotationVisitor.checkIfMandatoryAnno= tationValuesPassed(AnnotationVisitor.java:168) > =09at org.codehaus.groovy.classgen.AnnotationVisitor.visit(AnnotationVisi= tor.java:80) > =09at org.codehaus.groovy.classgen.ExtendedVerifier.visitAnnotation(Exten= dedVerifier.java:311) > =09at org.codehaus.groovy.classgen.ExtendedVerifier.visitAnnotations(Exte= ndedVerifier.java:157) > =09at org.codehaus.groovy.classgen.ExtendedVerifier.visitConstructorOrMet= hod(ExtendedVerifier.java:112) > =09at org.codehaus.groovy.classgen.ExtendedVerifier.visitMethod(ExtendedV= erifier.java:108) > =09at org.codehaus.groovy.ast.ClassNode.visitContents(ClassNode.java:1103= ) > =09at org.codehaus.groovy.classgen.ExtendedVerifier.visitClass(ExtendedVe= rifier.java:91) > =09at org.codehaus.groovy.control.CompilationUnit$18.call(CompilationUnit= .java:827) > =09at org.codehaus.groovy.control.CompilationUnit.applyToPrimaryClassNode= s(CompilationUnit.java:1087) > =09at org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(Compil= ationUnit.java:631) > =09at org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(= CompilationUnit.java:609) > =09at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit= .java:586) > =09at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit= .java:565) > =09at org.gradle.api.internal.tasks.compile.ApiGroovyCompiler.execute(Api= GroovyCompiler.java:179) > =09at org.gradle.api.internal.tasks.compile.ApiGroovyCompiler.execute(Api= GroovyCompiler.java:57) > =09at org.gradle.api.internal.tasks.compile.GroovyCompilerFactory$DaemonS= ideCompiler.execute(GroovyCompilerFactory.java:77) > =09at org.gradle.api.internal.tasks.compile.GroovyCompilerFactory$DaemonS= ideCompiler.execute(GroovyCompilerFactory.java:65) > =09at org.gradle.api.internal.tasks.compile.daemon.AbstractDaemonCompiler= $CompilerCallable.call(AbstractDaemonCompiler.java:88) > =09at org.gradle.api.internal.tasks.compile.daemon.AbstractDaemonCompiler= $CompilerCallable.call(AbstractDaemonCompiler.java:76) > =09at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWork= erServer.java:42) > =09at org.gradle.workers.internal.WorkerDaemonServer.execute(WorkerDaemon= Server.java:46) > =09at org.gradle.workers.internal.WorkerDaemonServer.execute(WorkerDaemon= Server.java:30) > =09at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Nat= ive Method) > =09at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Nati= veMethodAccessorImpl.java:62) > =09at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(= DelegatingMethodAccessorImpl.java:43) > =09at java.base/java.lang.reflect.Method.invoke(Method.java:566) > =09at org.gradle.process.internal.worker.request.WorkerAction.run(WorkerA= ction.java:101) > =09at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Nat= ive Method) > =09at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Nati= veMethodAccessorImpl.java:62) > =09at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(= DelegatingMethodAccessorImpl.java:43) > =09at java.base/java.lang.reflect.Method.invoke(Method.java:566) > =09at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(Reflection= Dispatch.java:35) > =09at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(Reflection= Dispatch.java:24) > =09at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConne= ction$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:155) > =09at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConne= ction$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:137) > =09at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(Mess= ageHub.java:404) > =09at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailure= s.onExecute(ExecutorPolicy.java:63) > =09at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExe= cutorImpl.java:46) > =09at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadP= oolExecutor.java:1128) > =09at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Thread= PoolExecutor.java:628) > =09at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunna= ble.run(ThreadFactoryImpl.java:55) > =09at java.base/java.lang.Thread.run(Thread.java:834) > 1 error > {code} > *Logs:* > Full output of the failure can be seen at:=C2=A0[https://travis-ci.org/ap= ereo/cas/jobs/409569424] > =C2=A0 > *To duplicate:* > # Install JDK 11 > # Clone the branch below > #=20 > {code:java} > git clone depth 1 --single-branch branch=3Dtravis-ci-jdk11 git@github.com= :apereo/cas.git{code} > #=20 > {code:java} > Execute the following command as does Travis CI: > ./gradlew --stacktrace --build-cache --configure-on-demand --no-daemon bu= ild -x test -x javadoc -x check -DskipNpmLint=3Dtrue -DskipNestedConfigMeta= dataGen=3Dtrue --parallel{code} > The failure should occur in: > {code:java} > :core:cas-server-core-tickets:compileTestGroovy FAILED{code} -- This message was sent by Atlassian JIRA (v7.6.3#76005)