[Neoforge1.21.1] Game crashes when using the transfer_gadget
FortyTwoCn opened this issue · 0 comments
Describe the bug
[068月2025 08:35:17.443] [Netty Server IO #1/ERROR] [net.minecraft.network.Connection/]: Exception caught in connection
io.netty.handler.codec.EncoderException: Failed to encode packet 'clientbound/minecraft:custom_payload'
at TRANSFORMER/[email protected]/net.minecraft.network.codec.IdDispatchCodec.encode(IdDispatchCodec.java:55) ~[client-1.21.1-20240808.144430-srg.jar%23364!/:?]
at TRANSFORMER/[email protected]/net.minecraft.network.codec.IdDispatchCodec.encode(IdDispatchCodec.java:14) ~[client-1.21.1-20240808.144430-srg.jar%23364!/:?]
at TRANSFORMER/[email protected]/net.neoforged.neoforge.network.filters.GenericPacketSplitter.encode(GenericPacketSplitter.java:104) ~[neoforge-21.1.197-universal.jar%23365!/:?]
at TRANSFORMER/[email protected]/net.neoforged.neoforge.network.filters.GenericPacketSplitter.encode(GenericPacketSplitter.java:39) ~[neoforge-21.1.197-universal.jar%23365!/:?]
at MC-BOOTSTRAP/[email protected]/io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:90) ~[netty-codec-4.1.97.Final.jar%23122!/:4.1.97.Final]
at MC-BOOTSTRAP/[email protected]/io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:881) ~[netty-transport-4.1.97.Final.jar%23128!/:4.1.97.Final]
at MC-BOOTSTRAP/[email protected]/io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:863) ~[netty-transport-4.1.97.Final.jar%23128!/:4.1.97.Final]
at MC-BOOTSTRAP/[email protected]/io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:968) ~[netty-transport-4.1.97.Final.jar%23128!/:4.1.97.Final]
at MC-BOOTSTRAP/[email protected]/io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:856) ~[netty-transport-4.1.97.Final.jar%23128!/:4.1.97.Final]
at MC-BOOTSTRAP/[email protected]/io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:113) ~[netty-codec-4.1.97.Final.jar%23122!/:4.1.97.Final]
at MC-BOOTSTRAP/[email protected]/io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:881) ~[netty-transport-4.1.97.Final.jar%23128!/:4.1.97.Final]
at MC-BOOTSTRAP/[email protected]/io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:863) ~[netty-transport-4.1.97.Final.jar%23128!/:4.1.97.Final]
at MC-BOOTSTRAP/[email protected]/io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:968) ~[netty-transport-4.1.97.Final.jar%23128!/:4.1.97.Final]
at MC-BOOTSTRAP/[email protected]/io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:856) ~[netty-transport-4.1.97.Final.jar%23128!/:4.1.97.Final]
at MC-BOOTSTRAP/[email protected]/io.netty.channel.ChannelOutboundHandlerAdapter.write(ChannelOutboundHandlerAdapter.java:113) ~[netty-transport-4.1.97.Final.jar%23128!/:4.1.97.Final]
at TRANSFORMER/[email protected]/net.minecraft.network.Connection$2.write(Connection.java:528) ~[client-1.21.1-20240808.144430-srg.jar%23364!/:?]
at MC-BOOTSTRAP/[email protected]/io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:881) ~[netty-transport-4.1.97.Final.jar%23128!/:4.1.97.Final]
at MC-BOOTSTRAP/[email protected]/io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:940) ~[netty-transport-4.1.97.Final.jar%23128!/:4.1.97.Final]
at MC-BOOTSTRAP/[email protected]/io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:966) ~[netty-transport-4.1.97.Final.jar%23128!/:4.1.97.Final]
at MC-BOOTSTRAP/[email protected]/io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:934) ~[netty-transport-4.1.97.Final.jar%23128!/:4.1.97.Final]
at MC-BOOTSTRAP/[email protected]/io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:984) ~[netty-transport-4.1.97.Final.jar%23128!/:4.1.97.Final]
at MC-BOOTSTRAP/[email protected]/io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:1025) ~[netty-transport-4.1.97.Final.jar%23128!/:4.1.97.Final]
at MC-BOOTSTRAP/[email protected]/io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:306) ~[netty-transport-4.1.97.Final.jar%23128!/:4.1.97.Final]
at TRANSFORMER/[email protected]/net.minecraft.network.Connection.doSendPacket$mixinextras$wrapped$79(Connection.java:364) ~[client-1.21.1-20240808.144430-srg.jar%23364!/:?]
at TRANSFORMER/[email protected]/net.minecraft.network.Connection.mixinextras$bridge$doSendPacket$mixinextras$wrapped$79$80(Connection.java) ~[client-1.21.1-20240808.144430-srg.jar%23364!/:?]
at TRANSFORMER/[email protected]/net.minecraft.network.Connection.wrapMethod$zii000$modernfix$checkClientPresence(Connection.java:750) ~[client-1.21.1-20240808.144430-srg.jar%23364!/:?]
at TRANSFORMER/[email protected]/net.minecraft.network.Connection.doSendPacket(Connection.java) ~[client-1.21.1-20240808.144430-srg.jar%23364!/:?]
at TRANSFORMER/[email protected]/net.minecraft.network.Connection.lambda$sendPacket$12(Connection.java:359) ~[client-1.21.1-20240808.144430-srg.jar%23364!/:?]
at MC-BOOTSTRAP/[email protected]/io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) ~[netty-common-4.1.97.Final.jar%23123!/:4.1.97.Final]
at MC-BOOTSTRAP/[email protected]/io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) ~[netty-common-4.1.97.Final.jar%23123!/:4.1.97.Final]
at MC-BOOTSTRAP/[email protected]/io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) ~[netty-common-4.1.97.Final.jar%23123!/:4.1.97.Final]
at MC-BOOTSTRAP/[email protected]/io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) ~[netty-transport-4.1.97.Final.jar%23128!/:4.1.97.Final]
at MC-BOOTSTRAP/[email protected]/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.97.Final.jar%23123!/:4.1.97.Final]
at MC-BOOTSTRAP/[email protected]/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.97.Final.jar%23123!/:4.1.97.Final]
at java.base/java.lang.Thread.run(Thread.java:1583) [?:?]
Caused by: java.lang.RuntimeException: Failed encoding custom payload theoneprobe:returnentityinfo: io.netty.handler.codec.EncoderException: Failed to encode: This value needs to be parsed as component translation{key='pneumaticcraft.gui.logistics_frame.facing', args=[east]}
at TRANSFORMER/[email protected]/net.minecraft.network.protocol.common.custom.CustomPacketPayload$1.writeCap(CustomPacketPayload.java:42) ~[client-1.21.1-20240808.144430-srg.jar%23364!/:?]
at TRANSFORMER/[email protected]/net.minecraft.network.protocol.common.custom.CustomPacketPayload$1.encode(CustomPacketPayload.java:47) ~[client-1.21.1-20240808.144430-srg.jar%23364!/:?]
at TRANSFORMER/[email protected]/net.minecraft.network.protocol.common.custom.CustomPacketPayload$1.encode(CustomPacketPayload.java:29) ~[client-1.21.1-20240808.144430-srg.jar%23364!/:?]
at TRANSFORMER/[email protected]/net.minecraft.network.codec.StreamCodec$4.encode(StreamCodec.java:81) ~[client-1.21.1-20240808.144430-srg.jar%23364!/:?]
at TRANSFORMER/[email protected]/net.minecraft.network.codec.StreamCodec$5.encode(StreamCodec.java:97) ~[client-1.21.1-20240808.144430-srg.jar%23364!/:?]
at TRANSFORMER/[email protected]/net.minecraft.network.codec.StreamCodec$5.encode(StreamCodec.java:87) ~[client-1.21.1-20240808.144430-srg.jar%23364!/:?]
at TRANSFORMER/[email protected]/net.minecraft.network.codec.IdDispatchCodec.encode(IdDispatchCodec.java:53) ~[client-1.21.1-20240808.144430-srg.jar%23364!/:?]
... 34 more
Caused by: io.netty.handler.codec.EncoderException: Failed to encode: This value needs to be parsed as component translation{key='pneumaticcraft.gui.logistics_frame.facing', args=[east]}
at TRANSFORMER/[email protected]/net.minecraft.network.codec.ByteBufCodecs$19.lambda$encode$1(ByteBufCodecs.java:311) ~[client-1.21.1-20240808.144430-srg.jar%23364!/:?]
at MC-BOOTSTRAP/[email protected]/com.mojang.serialization.DataResult$Error.getOrThrow(DataResult.java:287) ~[datafixerupper-8.0.16.jar%23114!/:?]
at TRANSFORMER/[email protected]/net.minecraft.network.codec.ByteBufCodecs$19.encode(ByteBufCodecs.java:311) ~[client-1.21.1-20240808.144430-srg.jar%23364!/:?]
at TRANSFORMER/[email protected]/net.minecraft.network.codec.ByteBufCodecs$19.encode(ByteBufCodecs.java:301) ~[client-1.21.1-20240808.144430-srg.jar%23364!/:?]
at TRANSFORMER/[email protected]_neo-12.0.5/mcjty.theoneprobe.apiimpl.elements.ElementText.toBytes(ElementText.java:93) ~[%5BT%5D%5B1.21.1%5D%5B检测器%5D%20theoneprobe-1.21_neo-12.0.5.jar%23491!/:1.21_neo-12.0.5]
at TRANSFORMER/[email protected]_neo-12.0.5/mcjty.theoneprobe.apiimpl.ProbeInfo.writeElements(ProbeInfo.java:64) ~[%5BT%5D%5B1.21.1%5D%5B检测器%5D%20theoneprobe-1.21_neo-12.0.5.jar%23491!/:1.21_neo-12.0.5]
at TRANSFORMER/[email protected]_neo-12.0.5/mcjty.theoneprobe.apiimpl.elements.AbstractElementPanel.toBytes(AbstractElementPanel.java:75) ~[%5BT%5D%5B1.21.1%5D%5B检测器%5D%20theoneprobe-1.21_neo-12.0.5.jar%23491!/:1.21_neo-12.0.5]
at TRANSFORMER/[email protected]_neo-12.0.5/mcjty.theoneprobe.apiimpl.ProbeInfo$1.encode(ProbeInfo.java:36) ~[%5BT%5D%5B1.21.1%5D%5B检测器%5D%20theoneprobe-1.21_neo-12.0.5.jar%23491!/:1.21_neo-12.0.5]
at TRANSFORMER/[email protected]_neo-12.0.5/mcjty.theoneprobe.apiimpl.ProbeInfo$1.encode(ProbeInfo.java:20) ~[%5BT%5D%5B1.21.1%5D%5B检测器%5D%20theoneprobe-1.21_neo-12.0.5.jar%23491!/:1.21_neo-12.0.5]
at TRANSFORMER/[email protected]/net.minecraft.network.codec.StreamCodec$8.encode(StreamCodec.java:157) ~[client-1.21.1-20240808.144430-srg.jar%23364!/:?]
at TRANSFORMER/[email protected]/net.minecraft.network.protocol.common.custom.CustomPacketPayload$1.writeCap(CustomPacketPayload.java:40) ~[client-1.21.1-20240808.144430-srg.jar%23364!/:?]
at TRANSFORMER/[email protected]/net.minecraft.network.protocol.common.custom.CustomPacketPayload$1.encode(CustomPacketPayload.java:47) ~[client-1.21.1-20240808.144430-srg.jar%23364!/:?]
at TRANSFORMER/[email protected]/net.minecraft.network.protocol.common.custom.CustomPacketPayload$1.encode(CustomPacketPayload.java:29) ~[client-1.21.1-20240808.144430-srg.jar%23364!/:?]
at TRANSFORMER/[email protected]/net.minecraft.network.codec.StreamCodec$4.encode(StreamCodec.java:81) ~[client-1.21.1-20240808.144430-srg.jar%23364!/:?]
at TRANSFORMER/[email protected]/net.minecraft.network.codec.StreamCodec$5.encode(StreamCodec.java:97) ~[client-1.21.1-20240808.144430-srg.jar%23364!/:?]
at TRANSFORMER/[email protected]/net.minecraft.network.codec.StreamCodec$5.encode(StreamCodec.java:87) ~[client-1.21.1-20240808.144430-srg.jar%23364!/:?]
at TRANSFORMER/[email protected]/net.minecraft.network.codec.IdDispatchCodec.encode(IdDispatchCodec.java:53) ~[client-1.21.1-20240808.144430-srg.jar%23364!/:?]
... 34 more
How to reproduce the bug
use the transfer_gadget
Expected behavior
No crashes and functions normally
Additional details
Which Minecraft version are you using?
1.21
Which version of PneumaticCraft: Repressurized are you using?
pneumaticcraft-repressurized-8.2.13+mc1.21.1.jar
Crash log
No response