15:45:18 ERROR]: Encountered an unexpected exception java.lang.NoSuchMethodError: 'boolean net.minecraft.network.protocol.game.PacketPlayInUseEntity.isAttack()' at com.ticxo.modelengine.v1_20_R1.network.patch.PatchedServerGamePacketListener.callPlayerUseUnknownEntityEvent(PatchedServerGamePacketListener.java:327) ~[ModelEngine-4.0.5x.jar:?] at com.ticxo.modelengine.v1_20_R1.network.patch.PatchedServerGamePacketListener$3.a(PatchedServerGamePacketListener.java:156) ~[ModelEngine-4.0.5x.jar:?] at net.minecraft.network.protocol.game.ServerboundInteractPacket$1.dispatch(ServerboundInteractPacket.java:24) ~[?:?] at net.minecraft.network.protocol.game.ServerboundInteractPacket.dispatch(ServerboundInteractPacket.java:80) ~[?:?] at com.ticxo.modelengine.v1_20_R1.network.patch.ServerboundInteractPacketWrapper.a(ServerboundInteractPacketWrapper.java:55) ~[ModelEngine-4.0.5x.jar:?] at com.ticxo.modelengine.v1_20_R1.network.patch.PatchedServerGamePacketListener.handleInteract(PatchedServerGamePacketListener.java:143) ~[ModelEngine-4.0.5x.jar:?] at com.ticxo.modelengine.v1_20_R1.network.patch.ServerboundInteractPacketWrapper.a(ServerboundInteractPacketWrapper.java:34) ~[ModelEngine-4.0.5x.jar:?] at com.ticxo.modelengine.v1_20_R1.network.patch.ServerboundInteractPacketWrapper.a(ServerboundInteractPacketWrapper.java:13) ~[ModelEngine-4.0.5x.jar:?] at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$0(PacketUtils.java:51) ~[?:?] at net.minecraft.server.TickTask.run(TickTask.java:18) ~[purpur-1.20.1.jar:git-Purpur-2001] at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:153) ~[?:?] at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[?:?] at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1366) ~[purpur-1.20.1.jar:git-Purpur-2001] at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:197) ~[purpur-1.20.1.jar:git-Purpur-2001] at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:126) ~[?:?] at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1343) ~[purpur-1.20.1.jar:git-Purpur-2001] at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1336) ~[purpur-1.20.1.jar:git-Purpur-2001] at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:136) ~[?:?] at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1314) ~[purpur-1.20.1.jar:git-Purpur-2001] at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1202) ~[purpur-1.20.1.jar:git-Purpur-2001] at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:323) ~[purpur-1.20.1.jar:git-Purpur-2001] at java.lang.Thread.run(Thread.java:833) ~[?:?]
crash
#4730 opened by Unknown 2 years ago
Unknownreported this bug
Unknowncommented
Looks like Purpur is missing a method from later versions of Paper. Updating should fix it.
Unknowncommented
same crash happened here as well in paper 1.20.1
wouldn't it be more desriable to handle exception on lower version? I do not know what's behind, but NoSuchMethodError looks very clear for all of us.
I tried to reproduce it, but unsure how to reproduce for now. Still very risky that it can crash server in any time.
Sign in to join the discussion.