maven-shade-plugin icon indicating copy to clipboard operation
maven-shade-plugin copied to clipboard

[MSHADE-426] Shade remap chokes on Multi-Release-JARs prepped to support Java 19

Open jira-importer opened this issue 3 years ago • 2 comments

Tamas Cservenak opened MSHADE-426 and commented

If JAR contains classes under META-INF/versions/19 the shade goal fails.

Caused by: java.lang.IllegalArgumentException: Unsupported class file major version 63
    at org.objectweb.asm.ClassReader.<init> (ClassReader.java:199)
    at org.objectweb.asm.ClassReader.<init> (ClassReader.java:180)
    at org.objectweb.asm.ClassReader.<init> (ClassReader.java:166)
    at org.objectweb.asm.ClassReader.<init> (ClassReader.java:287)
    at org.apache.maven.plugins.shade.DefaultShader.addRemappedClass (DefaultShader.java:543)
    at org.apache.maven.plugins.shade.DefaultShader.shadeJarEntry (DefaultShader.java:307)
    at org.apache.maven.plugins.shade.DefaultShader.shadeJars (DefaultShader.java:269)
    at org.apache.maven.plugins.shade.DefaultShader.shade (DefaultShader.java:128)
    at org.apache.maven.plugins.shade.mojo.ShadeMojo.execute (ShadeMojo.java:500)
 

Issue Links:

jira-importer avatar Oct 13 '22 09:10 jira-importer

Michael Osipov commented

Arrrr, yet another ASM upgrade waiting...

jira-importer avatar Oct 13 '22 11:10 jira-importer

Sylwester Lachiewicz commented

Version 3.4.1 should work.

ASM was updated to 9.4 in https://github.com/apache/maven-shade-plugin/commit/7603e5778236455c03385e6efa9cf123e82be722

 

jira-importer avatar Mar 18 '23 16:03 jira-importer