[
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)