[ 
https://issues.apache.org/jira/browse/MPLUGIN-358?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Robert Scholte closed MPLUGIN-358.
----------------------------------
    Fix Version/s: 3.6.1
         Assignee: Robert Scholte
       Resolution: Fixed

Fixed in 
[fcf35179a9e61b031534be8c084d07a6088df975|https://gitbox.apache.org/repos/asf?p=maven-plugin-tools.git;a=commit;h=fcf35179a9e61b031534be8c084d07a6088df975]

> Cannot build plugin embedding java 13 compiled code
> ---------------------------------------------------
>
>                 Key: MPLUGIN-358
>                 URL: https://issues.apache.org/jira/browse/MPLUGIN-358
>             Project: Maven Plugin Tools
>          Issue Type: Bug
>          Components: Plugin Plugin
>    Affects Versions: 3.6.0
>            Reporter: Nel Taurisson
>            Assignee: Robert Scholte
>            Priority: Major
>             Fix For: 3.6.1
>
>
> The ASM version (7) cannot parse java 13 compiled code (see  exception 
> below). Not tested, but, looking at the ASM version changelog, it probably 
> won't work with java 12 compiled code either.
> Compiling plugin tools with asm version 7.3.1 resolves the issue (I can open 
> a pull request, but, it is just a matter on replacing 
> <asmVersion>7.0</asmVersion> with <asmVersion>7.3.1</asmVersion> in the 
> parent pom).
> Thanks
>  
>  
> {code:java}
> // code placeholder
> {code}
> Execution default-descriptor of goal 
> org.apache.maven.plugins:maven-plugin-plugin:3.6.0:descriptor failed: 
> Unsupported class file major version 57 at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:215) at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:156) at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:148) at 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
> (LifecycleModuleBuilder.java:117) at 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
> (LifecycleModuleBuilder.java:81) at 
> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build
>  (SingleThreadedBuilder.java:56) at 
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute 
> (LifecycleStarter.java:128) at org.apache.maven.DefaultMaven.doExecute 
> (DefaultMaven.java:305) at org.apache.maven.DefaultMaven.doExecute 
> (DefaultMaven.java:192) at org.apache.maven.DefaultMaven.execute 
> (DefaultMaven.java:105) at org.apache.maven.cli.MavenCli.execute 
> (MavenCli.java:956) at org.apache.maven.cli.MavenCli.doMain 
> (MavenCli.java:288) at org.apache.maven.cli.MavenCli.main (MavenCli.java:192) 
> at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) at 
> jdk.internal.reflect.NativeMethodAccessorImpl.invoke 
> (NativeMethodAccessorImpl.java:62) at 
> jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke 
> (DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke 
> (Method.java:567) at 
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced 
> (Launcher.java:289) at 
> org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:229) 
> at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode 
> (Launcher.java:415) at org.codehaus.plexus.classworlds.launcher.Launcher.main 
> (Launcher.java:356) Caused by: 
> org.apache.maven.plugin.PluginExecutionException: Execution 
> default-descriptor of goal 
> org.apache.maven.plugins:maven-plugin-plugin:3.6.0:descriptor failed: 
> Unsupported class file major version 57 at 
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo 
> (DefaultBuildPluginManager.java:148) at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:210) at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:156) at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:148) at 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
> (LifecycleModuleBuilder.java:117) at 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
> (LifecycleModuleBuilder.java:81) at 
> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build
>  (SingleThreadedBuilder.java:56) at 
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute 
> (LifecycleStarter.java:128) at org.apache.maven.DefaultMaven.doExecute 
> (DefaultMaven.java:305) at org.apache.maven.DefaultMaven.doExecute 
> (DefaultMaven.java:192) at org.apache.maven.DefaultMaven.execute 
> (DefaultMaven.java:105) at org.apache.maven.cli.MavenCli.execute 
> (MavenCli.java:956) at org.apache.maven.cli.MavenCli.doMain 
> (MavenCli.java:288) at org.apache.maven.cli.MavenCli.main (MavenCli.java:192) 
> at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) at 
> jdk.internal.reflect.NativeMethodAccessorImpl.invoke 
> (NativeMethodAccessorImpl.java:62) at 
> jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke 
> (DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke 
> (Method.java:567) at 
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced 
> (Launcher.java:289) at 
> org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:229) 
> at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode 
> (Launcher.java:415) at org.codehaus.plexus.classworlds.launcher.Launcher.main 
> (Launcher.java:356) Caused by: java.lang.IllegalArgumentException: 
> Unsupported class file major version 57 at 
> org.objectweb.asm.ClassReader.<init> (ClassReader.java:184) at 
> org.objectweb.asm.ClassReader.<init> (ClassReader.java:166) at 
> org.objectweb.asm.ClassReader.<init> (ClassReader.java:152) at 
> org.objectweb.asm.ClassReader.<init> (ClassReader.java:273) at 
> org.apache.maven.tools.plugin.extractor.annotations.scanner.DefaultMojoAnnotationsScanner.analyzeClassStream
>  (DefaultMojoAnnotationsScanner.java:207) at 
> org.apache.maven.tools.plugin.extractor.annotations.scanner.DefaultMojoAnnotationsScanner.scanArchive
>  (DefaultMojoAnnotationsScanner.java:142) at 
> org.apache.maven.tools.plugin.extractor.annotations.scanner.DefaultMojoAnnotationsScanner.scan
>  (DefaultMojoAnnotationsScanner.java:111) at 
> org.apache.maven.tools.plugin.extractor.annotations.scanner.DefaultMojoAnnotationsScanner.scan
>  (DefaultMojoAnnotationsScanner.java:78) at 
> org.apache.maven.tools.plugin.extractor.annotations.JavaAnnotationsMojoDescriptorExtractor.scanAnnotations
>  (JavaAnnotationsMojoDescriptorExtractor.java:124) at 
> org.apache.maven.tools.plugin.extractor.annotations.JavaAnnotationsMojoDescriptorExtractor.execute
>  (JavaAnnotationsMojoDescriptorExtractor.java:103) at 
> org.apache.maven.tools.plugin.scanner.DefaultMojoScanner.populatePluginDescriptor
>  (DefaultMojoScanner.java:96) at 
> org.apache.maven.plugin.plugin.AbstractGeneratorMojo.execute 
> (AbstractGeneratorMojo.java:260) at 
> org.apache.maven.plugin.plugin.DescriptorGeneratorMojo.execute 
> (DescriptorGeneratorMojo.java:91) at 
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo 
> (DefaultBuildPluginManager.java:137) at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:210) at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:156) at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:148) at 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
> (LifecycleModuleBuilder.java:117) at 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
> (LifecycleModuleBuilder.java:81) at 
> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build
>  (SingleThreadedBuilder.java:56) at 
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute 
> (LifecycleStarter.java:128) at org.apache.maven.DefaultMaven.doExecute 
> (DefaultMaven.java:305) at org.apache.maven.DefaultMaven.doExecute 
> (DefaultMaven.java:192) at org.apache.maven.DefaultMaven.execute 
> (DefaultMaven.java:105) at org.apache.maven.cli.MavenCli.execute 
> (MavenCli.java:956) at org.apache.maven.cli.MavenCli.doMain 
> (MavenCli.java:288) at org.apache.maven.cli.MavenCli.main (MavenCli.java:192) 
> at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) at 
> jdk.internal.reflect.NativeMethodAccessorImpl.invoke 
> (NativeMethodAccessorImpl.java:62) at 
> jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke 
> (DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke 
> (Method.java:567) at 
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced 
> (Launcher.java:289) at 
> org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:229) 
> at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode 
> (Launcher.java:415) at org.codehaus.plexus.classworlds.launcher.Launcher.main 
> (Launcher.java:356)



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to