[ 
https://issues.apache.org/jira/browse/MDEP-613?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16635510#comment-16635510
 ] 

Rune Flobakk commented on MDEP-613:
-----------------------------------

ASM v6.2.1 was released in August, and there seems to be a pending v7.0 as a 
7.0-beta has been available since few days ago.

Simply replacing with ASM version 6.2.1 will give an 
UnsupportedOperationException:

{{java.lang.UnsupportedOperationException}}
{{ at org.objectweb.asm.ClassVisitor.visitNestMemberExperimental 
(ClassVisitor.java:248)}}
{{ at org.objectweb.asm.ClassReader.accept (ClassReader.java:651)}}
{{ at org.objectweb.asm.ClassReader.accept (ClassReader.java:391)}}
{{ at 
org.apache.maven.shared.dependency.analyzer.asm.DependencyClassFileVisitor.visitClass
 (DependencyClassFileVisitor.java:80)}}
{{ at 
org.apache.maven.shared.dependency.analyzer.ClassFileVisitorUtils.visitClass 
(ClassFileVisitorUtils.java:164)}}
{{ at 
org.apache.maven.shared.dependency.analyzer.ClassFileVisitorUtils.acceptDirectory
 (ClassFileVisitorUtils.java:144)}}
{{ at org.apache.maven.shared.dependency.analyzer.ClassFileVisitorUtils.accept 
(ClassFileVisitorUtils.java:71)}}
{{ at 
org.apache.maven.shared.dependency.analyzer.asm.ASMDependencyAnalyzer.analyze 
(ASMDependencyAnalyzer.java:50)}}
{{ at 
org.apache.maven.shared.dependency.analyzer.DefaultProjectDependencyAnalyzer.buildDependencyClasses
 (DefaultProjectDependencyAnalyzer.java:211)}}
{{ at 
org.apache.maven.shared.dependency.analyzer.DefaultProjectDependencyAnalyzer.buildDependencyClasses
 (DefaultProjectDependencyAnalyzer.java:198)}}
{{ at 
org.apache.maven.shared.dependency.analyzer.DefaultProjectDependencyAnalyzer.analyze
 (DefaultProjectDependencyAnalyzer.java:74)}}

 

due to this:

[https://gitlab.ow2.org/asm/asm/blob/ASM_6_2_1/asm/src/main/java/org/objectweb/asm/ClassVisitor.java#L247-249]

 

In ASM 7.0-beta the api has beed properly promoted to `Opcodes.ASM7`.

> Analyze failed: Unsupported class file major version 55
> -------------------------------------------------------
>
>                 Key: MDEP-613
>                 URL: https://issues.apache.org/jira/browse/MDEP-613
>             Project: Maven Dependency Plugin
>          Issue Type: Bug
>          Components: analyze
>    Affects Versions: 3.1.0
>            Reporter: Mincong Huang
>            Priority: Major
>             Fix For: next-release
>
>         Attachments: log.txt
>
>
> Class file of major version 55 (Java 11) is not yet supported by Maven 
> Dependency Plugin. So when running command {{mvn dependency:analysis}} on 
> classes created by Java 11, il failed. See {{log.txt}} for the full log trace.
> This is caused by ASM, which does not support major version 55 (Java 11) yet. 
> However, their HEAD contains already the solution, so using the SNAPSHOT 
> version will work. This support will be included in the next release 6.2.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to