You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@groovy.apache.org by "Slawomir Jaranowski (Jira)" <ji...@apache.org> on 2022/10/01 16:24:00 UTC

[jira] [Created] (GROOVY-10782) Support for java 19

Slawomir Jaranowski created GROOVY-10782:
--------------------------------------------

             Summary: Support for java 19
                 Key: GROOVY-10782
                 URL: https://issues.apache.org/jira/browse/GROOVY-10782
             Project: Groovy
          Issue Type: New Feature
    Affects Versions: 3.0.13, 3.0.12
            Reporter: Slawomir Jaranowski


During executing groovy verification  script by {{{}maven-invoker-plugin{}}}, we have something like:
{code:java}
 BUG! exception in phase 'semantic analysis' in source unit 'Script1.groovy' Unsupported class file major version 63
   at org.codehaus.groovy.control.CompilationUnit$ISourceUnitOperation.doPhaseOperation(CompilationUnit.java:905)
   at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:627)
   at groovy.lang.GroovyClassLoader.doParseClass(GroovyClassLoader.java:389)
   at groovy.lang.GroovyClassLoader.lambda$parseClass$3(GroovyClassLoader.java:332)
   at org.codehaus.groovy.runtime.memoize.StampedCommonCache.compute(StampedCommonCache.java:163)
   at org.codehaus.groovy.runtime.memoize.StampedCommonCache.getAndPut(StampedCommonCache.java:154)
   at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:330)
   at groovy.lang.GroovyShell.parseClass(GroovyShell.java:526)
   at groovy.lang.GroovyShell.parse(GroovyShell.java:538)
   at groovy.lang.GroovyShell.evaluate(GroovyShell.java:426)
   at groovy.lang.GroovyShell.evaluate(GroovyShell.java:461)
   at groovy.lang.GroovyShell.evaluate(GroovyShell.java:436)
   at org.apache.maven.shared.scriptinterpreter.GroovyScriptInterpreter.evaluateScript(GroovyScriptInterpreter.java:76)
   at org.apache.maven.shared.scriptinterpreter.ScriptRunner.executeRun(ScriptRunner.java:236)
   at org.apache.maven.shared.scriptinterpreter.ScriptRunner.run(ScriptRunner.java:161)
   at org.apache.maven.plugins.invoker.AbstractInvokerMojo.runPostBuildHook(AbstractInvokerMojo.java:2154)
   at org.apache.maven.plugins.invoker.AbstractInvokerMojo.runBuild(AbstractInvokerMojo.java:2129)
   at org.apache.maven.plugins.invoker.AbstractInvokerMojo.runBuild(AbstractInvokerMojo.java:1721)
   at org.apache.maven.plugins.invoker.AbstractInvokerMojo.lambda$runBuilds$4(AbstractInvokerMojo.java:1431)
   at org.apache.maven.plugins.invoker.JobExecutor.lambda$null$1(JobExecutor.java:69)
   at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
   at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
   at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
   at java.base/java.lang.Thread.run(Thread.java:1589)
Caused by: java.lang.IllegalArgumentException: Unsupported class file major version 63
   at groovyjarjarasm.asm.ClassReader.<init>(ClassReader.java:199)
   at groovyjarjarasm.asm.ClassReader.<init>(ClassReader.java:180)
   at groovyjarjarasm.asm.ClassReader.<init>(ClassReader.java:166)
   at groovyjarjarasm.asm.ClassReader.<init>(ClassReader.java:287)
   at org.codehaus.groovy.ast.decompiled.AsmDecompiler.parseClass(AsmDecompiler.java:81)
   at org.codehaus.groovy.control.ClassNodeResolver.findDecompiled(ClassNodeResolver.java:251)
   at org.codehaus.groovy.control.ClassNodeResolver.tryAsLoaderClassOrScript(ClassNodeResolver.java:189)
   at org.codehaus.groovy.control.ClassNodeResolver.findClassNode(ClassNodeResolver.java:169)
   at org.codehaus.groovy.control.ClassNodeResolver.resolveName(ClassNodeResolver.java:125)
   at org.codehaus.groovy.control.ResolveVisitor.resolveToOuter(ResolveVisitor.java:869){code}
 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)