Repository navigation
Open
Description
Description
AFKPlus 3.5.4 fails to load on Paper 1.21.1-133. The plugin appears to be compiled with Java 25(class file major version 69), but Paper's plugin remapper bundles ASM 9.7.1 which does not support this class file version.
Server info
- windows 11
- Paper 1.21.1-133
- Java 21
Error log
Starting org.bukkit.craftbukkit.Main
*** Warning, you've not updated in a while! ***
*** Please download a new build as per instructions from https://papermc.io/downloads/paper ***
[16:27:56 INFO]: [bootstrap] Running Java 21 (Java HotSpot(TM) 64-Bit Server VM 21.0.7+8-LTS-245; Oracle Corporation null) on Windows 11 10.0 (amd64)
[16:27:56 INFO]: [bootstrap] Loading Paper 1.21.1-133-ver/1.21.1@3cb8529 (2025-03-28T16:14:36Z) for Minecraft 1.21.1
[16:27:57 INFO]: [PluginInitializerManager] Initializing plugins...
[16:27:57 INFO]: [PluginRemapper] Remapping plugin 'plugins\AFKPlus-3.5.4.jar'...
[16:27:58 ERROR]: [PluginRemapper] Encountered exception remapping plugins
java.util.concurrent.CompletionException: java.lang.RuntimeException: Failed to remap plugin jar 'plugins\AFKPlus-3.5.4.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\AFKPlus-3.5.4.jar'
at io.papermc.paper.pluginremap.PluginRemapper.lambda$remap$7(PluginRemapper.java:358) ~[paper-1.21.1.jar:1.21.1-133-3cb8529]
at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]
... 4 more
Caused by: java.lang.RuntimeException: Failed to execute task net/lapismc/afkplus/AFKPlus
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:177) ~[paper-1.21.1.jar:?]
at net.neoforged.art.internal.RenamerImpl.run(RenamerImpl.java:95) ~[paper-1.21.1.jar:?]
at io.papermc.paper.pluginremap.PluginRemapper.lambda$remap$7(PluginRemapper.java:355) ~[paper-1.21.1.jar:1.21.1-133-3cb8529]
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:177) ~[paper-1.21.1.jar:?]
at net.neoforged.art.internal.RenamerImpl.run(RenamerImpl.java:95) ~[paper-1.21.1.jar:?]
at io.papermc.paper.pluginremap.PluginRemapper.lambda$remap$7(PluginRemapper.java:355) ~[paper-1.21.1.jar:1.21.1-133-3cb8529]
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:1708) ~[?:?]
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:178) ~[paper-1.21.1.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
Metadata
Metadata
Assignees
Labels
No labels
Activity
Dart2112 commentedon Jul 24, 2026
I see you are also running java 21, is it possible for you to run java 25. I'm not sure how paper handles java versions newer than what it is compiled for. I simply match my java version to whatever the latest spigot/paper version is building against, as of MC 26.1 that is Java 25.
Raineex commentedon Jul 25, 2026
I tried Java 25, same thing. Honestly I think it's Paper 1.21.1-133's bundled ASM being too old to handle Java 25 class files, the remapper just can't parse it...
Error log