Skip to content

Encountered exception remapping plugins #1640

@fire7d

Description

@fire7d

TAB version

6.0.0

Software causing compatibility issue

Running Java 21 (OpenJDK 64-Bit Server VM 21.0.10+7-LTS; Eclipse Adoptium Temurin-21.0.10+7)

Current Purpur Version: 1.21.4-2416-51aafbc (MC: 1.21.4)* (custom one with my single commit)

[22:30:55 INFO]: ℹ Server Plugins (0):
[22:30:55 INFO]: Paper Plugins (0):
[22:30:55 INFO]: Bukkit Plugins (0):
[22:28:01 INFO]: [PluginRemapper] Remapping plugin 'plugins/TAB v6.0.0.jar'...
[22:28:01 ERROR]: [PluginRemapper] Encountered exception remapping plugins
java.util.concurrent.CompletionException: java.lang.RuntimeException: Failed to remap plugin jar 'plugins/TAB v6.0.0.jar'
        at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315) ~[?:?]
        at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:320) ~[?:?]
        at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:649) ~[?:?]
        at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]
        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:1583) ~[?:?]
Caused by: java.lang.RuntimeException: Failed to remap plugin jar 'plugins/TAB v6.0.0.jar'
        at io.papermc.paper.pluginremap.PluginRemapper.lambda$remap$7(PluginRemapper.java:358) ~[purpur-1.21.4.jar:1.21.4-2416-51aafbc]
        at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]
        ... 4 more
Caused by: java.lang.RuntimeException: Failed to execute task me/neznamy/tab/platforms/bukkit/v26_1/NMSComponentConverter
        at net.neoforged.art.internal.AsyncHelper.invokeAll(AsyncHelper.java:56) ~[AutoRenamingTool-2.0.3.jar:?]
        at net.neoforged.art.internal.AsyncHelper.consumeAll(AsyncHelper.java:36) ~[AutoRenamingTool-2.0.3.jar:?]
        at net.neoforged.art.internal.RenamerImpl.run(RenamerImpl.java:161) ~[purpur-1.21.4.jar:?]
        at net.neoforged.art.internal.RenamerImpl.run(RenamerImpl.java:79) ~[purpur-1.21.4.jar:?]
        at io.papermc.paper.pluginremap.PluginRemapper.lambda$remap$7(PluginRemapper.java:355) ~[purpur-1.21.4.jar:1.21.4-2416-51aafbc]
        at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]
        ... 4 more
Caused by: java.util.concurrent.ExecutionException: java.lang.IllegalArgumentException: Unsupported class file major version 69
        at java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122) ~[?:?]
        at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:191) ~[?:?]
        at net.neoforged.art.internal.AsyncHelper.invokeAll(AsyncHelper.java:52) ~[AutoRenamingTool-2.0.3.jar:?]
        at net.neoforged.art.internal.AsyncHelper.consumeAll(AsyncHelper.java:36) ~[AutoRenamingTool-2.0.3.jar:?]
        at net.neoforged.art.internal.RenamerImpl.run(RenamerImpl.java:161) ~[purpur-1.21.4.jar:?]
        at net.neoforged.art.internal.RenamerImpl.run(RenamerImpl.java:79) ~[purpur-1.21.4.jar:?]
        at io.papermc.paper.pluginremap.PluginRemapper.lambda$remap$7(PluginRemapper.java:355) ~[purpur-1.21.4.jar:1.21.4-2416-51aafbc]
        at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]
        ... 4 more
Caused by: java.lang.IllegalArgumentException: Unsupported class file major version 69
        at org.objectweb.asm.ClassReader.<init>(ClassReader.java:200) ~[asm-9.7.1.jar:9.7.1]
        at org.objectweb.asm.ClassReader.<init>(ClassReader.java:180) ~[asm-9.7.1.jar:9.7.1]
        at org.objectweb.asm.ClassReader.<init>(ClassReader.java:166) ~[asm-9.7.1.jar:9.7.1]
        at net.neoforged.art.internal.ClassProviderImpl$ClassInfo.<init>(ClassProviderImpl.java:104) ~[AutoRenamingTool-2.0.3.jar:?]
        at net.neoforged.art.internal.ClassProviderBuilderImpl.lambda$addClass$1(ClassProviderBuilderImpl.java:64) ~[AutoRenamingTool-2.0.3.jar:?]
        at java.base/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1740) ~[?:?]
        at net.neoforged.art.internal.ClassProviderBuilderImpl.addClass(ClassProviderBuilderImpl.java:64) ~[AutoRenamingTool-2.0.3.jar:?]
        at net.neoforged.art.internal.RenamerImpl.lambda$run$2(RenamerImpl.java:162) ~[purpur-1.21.4.jar:?]
        at net.neoforged.art.internal.AsyncHelper.lambda$null$0(AsyncHelper.java:33) ~[AutoRenamingTool-2.0.3.jar:?]
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) ~[?:?]
        ... 3 more

Additional info

No response

Checklist

  • I am running latest version of the plugin
  • I ticked all of the boxes without actually reading them
  • The compatibility wiki page does not mention this incompatibility
  • I am willing to cooperate to get this issue resolved faster, including providing any additional information requested or testing new builds

Metadata

Metadata

Assignees

No one assigned

    Labels

    Resolution: Added / FixedFeature added / issue was fixedType: Compatibility issueCompatibility issue with another plugin/mod or specific version of a platform

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions