Describe the bug
There's error when trying to use packetelog
[22:15:32 WARN]: [ProtocolLib] Failed to log packet TRACKED_WAYPOINT[class=ClientboundTrackedWaypointPacket, id=136]:
java.lang.IllegalStateException: can't access packet read/write method after 1.20.5
at ProtocolLib.jar//com.comphenix.protocol.utility.MinecraftMethods.initializePacket(MinecraftMethods.java:254) ~[?:?]
at ProtocolLib.jar//com.comphenix.protocol.utility.MinecraftMethods.getPacketWriteByteBufMethod(MinecraftMethods.java:216) ~[?:?]
at ProtocolLib.jar//com.comphenix.protocol.injector.netty.WirePacket.bytesFromPacket(WirePacket.java:88) ~[?:?]
at ProtocolLib.jar//com.comphenix.protocol.PacketLogging.log(PacketLogging.java:225) ~[?:?]
at ProtocolLib.jar//com.comphenix.protocol.PacketLogging.onPacketSending(PacketLogging.java:200) ~[?:?]
at ProtocolLib.jar//com.comphenix.protocol.injector.collection.OutboundPacketListenerSet.invokeListener(OutboundPacketListenerSet.java:74) ~[?:?]
at ProtocolLib.jar//com.comphenix.protocol.injector.collection.PacketListenerSet.lambda$invoke$0(PacketListenerSet.java:123) ~[?:?]
at ProtocolLib.jar//com.comphenix.protocol.timing.TimingTracker.lambda$static$0(TimingTracker.java:7) ~[?:?]
at ProtocolLib.jar//com.comphenix.protocol.injector.collection.PacketListenerSet.invoke(PacketListenerSet.java:123) ~[?:?]
at ProtocolLib.jar//com.comphenix.protocol.injector.collection.OutboundPacketListenerSet.invoke(OutboundPacketListenerSet.java:30) ~[?:?]
at ProtocolLib.jar//com.comphenix.protocol.injector.collection.PacketListenerSet.invoke(PacketListenerSet.java:102) ~[?:?]
at ProtocolLib.jar//com.comphenix.protocol.injector.PacketFilterManager.postPacketToListeners(PacketFilterManager.java:528) ~[?:?]
at ProtocolLib.jar//com.comphenix.protocol.injector.PacketFilterManager.invokeOutboundPacketListeners(PacketFilterManager.java:516) ~[?:?]
at ProtocolLib.jar//com.comphenix.protocol.injector.netty.channel.NettyChannelInjector.processOutbound(NettyChannelInjector.java:527) ~[?:?]
at ProtocolLib.jar//com.comphenix.protocol.injector.netty.channel.NettyEventLoopProxy.proxyRunnable(NettyEventLoopProxy.java:44) ~[?:?]
at ProtocolLib.jar//com.comphenix.protocol.injector.netty.channel.NettyEventLoopProxy.execute(NettyEventLoopProxy.java:233) ~[?:?]
at net.minecraft.network.Connection.sendPacket(Connection.java:451) ~[paper-1.21.11.jar:1.21.11-113-6103cc7]
at net.minecraft.network.Connection.send(Connection.java:412) ~[paper-1.21.11.jar:1.21.11-113-6103cc7]
at net.minecraft.server.network.ServerCommonPacketListenerImpl.send(ServerCommonPacketListenerImpl.java:329) ~[paper-1.21.11.jar:1.21.11-113-6103cc7]
at net.minecraft.server.network.ServerCommonPacketListenerImpl.send(ServerCommonPacketListenerImpl.java:311) ~[paper-1.21.11.jar:1.21.11-113-6103cc7]
at net.minecraft.world.waypoints.WaypointTransmitter$EntityBlockConnection.update(WaypointTransmitter.java:142) ~[paper-1.21.11.jar:1.21.11-113-6103cc7]
at net.minecraft.server.waypoints.ServerWaypointManager.updateConnection(ServerWaypointManager.java:128) ~[paper-1.21.11.jar:1.21.11-113-6103cc7]
at net.minecraft.server.waypoints.ServerWaypointManager.updateWaypoint(ServerWaypointManager.java:39) ~[paper-1.21.11.jar:1.21.11-113-6103cc7]
at net.minecraft.world.entity.Entity.setPosRaw(Entity.java:5052) ~[paper-1.21.11.jar:1.21.11-113-6103cc7]
at net.minecraft.world.entity.Entity.setPos(Entity.java:800) ~[paper-1.21.11.jar:1.21.11-113-6103cc7]
at net.minecraft.world.entity.Entity.setPos(Entity.java:796) ~[paper-1.21.11.jar:1.21.11-113-6103cc7]
at net.minecraft.world.entity.Entity.move(Entity.java:1179) ~[paper-1.21.11.jar:1.21.11-113-6103cc7]
at net.minecraft.server.network.ServerGamePacketListenerImpl.handleMovePlayer(ServerGamePacketListenerImpl.java:1576) ~[paper-1.21.11.jar:1.21.11-113-6103cc7]
at net.minecraft.network.protocol.game.ServerboundMovePlayerPacket.handle(ServerboundMovePlayerPacket.java:62) ~[paper-1.21.11.jar:1.21.11-113-6103cc7]
at net.minecraft.network.protocol.game.ServerboundMovePlayerPacket$Pos.handle(ServerboundMovePlayerPacket.java:101) ~[paper-1.21.11.jar:1.21.11-113-6103cc7]
at net.minecraft.network.PacketProcessor$ListenerAndPacket.handle(PacketProcessor.java:99) ~[paper-1.21.11.jar:1.21.11-113-6103cc7]
at net.minecraft.network.PacketProcessor.executeSinglePacket(PacketProcessor.java:33) ~[paper-1.21.11.jar:1.21.11-113-6103cc7]
at net.minecraft.server.MinecraftServer.runAllTasksAtTickStart(MinecraftServer.java:1185) ~[paper-1.21.11.jar:1.21.11-113-6103cc7]
at net.minecraft.server.MinecraftServer.processPacketsAndTick(MinecraftServer.java:1671) ~[paper-1.21.11.jar:1.21.11-113-6103cc7]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1340) ~[paper-1.21.11.jar:1.21.11-113-6103cc7]
at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:388) ~[paper-1.21.11.jar:1.21.11-113-6103cc7]
at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]
[22:15:32 WARN]: [ProtocolLib] Clearing packet logger...
when using cmd like /packetlog play server TrackedWaypoint
To Reproduce
Steps to reproduce the behavior:
- use 1.21.11 or just bigger than mentioned in the error
- Use
/packetlog play server TrackedWaypoint or any other packet &sender
- You'll get error & nothing useful is logged, and packet logger is cleared
Expected behavior
It should work
Version Info
5.4.1-SNAPSHOT
https://pastebin.com/NB802BMa
(tested on both Paper & Leaf, as you see error happened on paper, but then I switched to Leaf so that's why in dump is Leaf)
Describe the bug
There's error when trying to use packetelog
when using cmd like
/packetlog play server TrackedWaypointTo Reproduce
Steps to reproduce the behavior:
/packetlog play server TrackedWaypointor any other packet &senderExpected behavior
It should work
Version Info
5.4.1-SNAPSHOT
https://pastebin.com/NB802BMa
(tested on both Paper & Leaf, as you see error happened on paper, but then I switched to Leaf so that's why in dump is Leaf)