-
Notifications
You must be signed in to change notification settings - Fork 426
Open
Labels
1.21.11.21.1 is newly released in beta, focus version for new developments1.21.1 is newly released in beta, focus version for new developmentscrash 💥
Description
Minecraft Version
1.21.1
Immersive Engineering Version
12.4.2-194
How did it happen?
I have verified that this issue occurs with Immersive Engineering enabled and does not occur with Immersive Engineering disabled (and no other changes to the setup). The error is as follows, and occurs whenever the client tries to join the server:
[05Jan2026 18:59:30.591] [Netty Server IO #1/ERROR] [net.minecraft.network.Connection/]: Exception caught in connection
io.netty.handler.codec.EncoderException: Failed to encode packet 'clientbound/minecraft:update_recipes'
at TRANSFORMER/[email protected]/net.minecraft.network.codec.IdDispatchCodec.encode(IdDispatchCodec.java:55) ~[client-1.21.1-20240808.144430-srg.jar%231039!/:?]
at TRANSFORMER/[email protected]/net.minecraft.network.codec.IdDispatchCodec.encode(IdDispatchCodec.java:14) ~[client-1.21.1-20240808.144430-srg.jar%231039!/:?]
at TRANSFORMER/[email protected]/net.neoforged.neoforge.network.filters.GenericPacketSplitter.encode(GenericPacketSplitter.java:104) ~[neoforge-21.1.217-universal.jar%231040!/:?]
at TRANSFORMER/[email protected]/net.neoforged.neoforge.network.filters.GenericPacketSplitter.encode(GenericPacketSplitter.java:39) ~[neoforge-21.1.217-universal.jar%231040!/:?]
at MC-BOOTSTRAP/[email protected]/io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:90) ~[netty-codec-4.1.97.Final.jar%23156!/:4.1.97.Final]
at MC-BOOTSTRAP/[email protected]/io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:881) ~[netty-transport-4.1.97.Final.jar%23162!/:4.1.97.Final]
at MC-BOOTSTRAP/[email protected]/io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:863) ~[netty-transport-4.1.97.Final.jar%23162!/:4.1.97.Final]
at MC-BOOTSTRAP/[email protected]/io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:968) ~[netty-transport-4.1.97.Final.jar%23162!/:4.1.97.Final]
at MC-BOOTSTRAP/[email protected]/io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:856) ~[netty-transport-4.1.97.Final.jar%23162!/: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%23156!/:4.1.97.Final]
at MC-BOOTSTRAP/[email protected]/io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:881) ~[netty-transport-4.1.97.Final.jar%23162!/:4.1.97.Final]
at MC-BOOTSTRAP/[email protected]/io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:863) ~[netty-transport-4.1.97.Final.jar%23162!/:4.1.97.Final]
at MC-BOOTSTRAP/[email protected]/io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:968) ~[netty-transport-4.1.97.Final.jar%23162!/:4.1.97.Final]
at MC-BOOTSTRAP/[email protected]/io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:856) ~[netty-transport-4.1.97.Final.jar%23162!/:4.1.97.Final]
at MC-BOOTSTRAP/[email protected]/io.netty.channel.ChannelOutboundHandlerAdapter.write(ChannelOutboundHandlerAdapter.java:113) ~[netty-transport-4.1.97.Final.jar%23162!/: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%231039!/:?]
at MC-BOOTSTRAP/[email protected]/io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:881) ~[netty-transport-4.1.97.Final.jar%23162!/:4.1.97.Final]
at MC-BOOTSTRAP/[email protected]/io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:940) ~[netty-transport-4.1.97.Final.jar%23162!/:4.1.97.Final]
at MC-BOOTSTRAP/[email protected]/io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:966) ~[netty-transport-4.1.97.Final.jar%23162!/:4.1.97.Final]
at MC-BOOTSTRAP/[email protected]/io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:934) ~[netty-transport-4.1.97.Final.jar%23162!/:4.1.97.Final]
at MC-BOOTSTRAP/[email protected]/io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:984) ~[netty-transport-4.1.97.Final.jar%23162!/:4.1.97.Final]
at MC-BOOTSTRAP/[email protected]/io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:1025) ~[netty-transport-4.1.97.Final.jar%23162!/:4.1.97.Final]
at MC-BOOTSTRAP/[email protected]/io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:306) ~[netty-transport-4.1.97.Final.jar%23162!/:4.1.97.Final]
at TRANSFORMER/[email protected]/net.minecraft.network.Connection.doSendPacket(Connection.java:364) ~[client-1.21.1-20240808.144430-srg.jar%231039!/:?]
at TRANSFORMER/[email protected]/net.minecraft.network.Connection.lambda$sendPacket$12(Connection.java:359) ~[client-1.21.1-20240808.144430-srg.jar%231039!/:?]
at MC-BOOTSTRAP/[email protected]/io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) ~[netty-common-4.1.97.Final.jar%23157!/: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%23157!/: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%23157!/: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%23162!/: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%23157!/: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%23157!/:4.1.97.Final]
at java.base/java.lang.Thread.run(Thread.java:1583) [?:?]
Caused by: java.util.NoSuchElementException: No value present
at java.base/java.util.Optional.orElseThrow(Optional.java:377) ~[?:?]
at TRANSFORMER/[email protected]/blusunrize.immersiveengineering.common.crafting.PotionRecipeGenerators.lambda$getPotionBottlingRecipes$4(PotionRecipeGenerators.java:92) ~[ImmersiveEngineering-1.21.1-12.4.2-194.jar%231422!/:?]
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
at java.base/java.util.HashMap$KeySpliterator.forEachRemaining(HashMap.java:1715) ~[?:?]
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?]
at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921) ~[?:?]
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682) ~[?:?]
at TRANSFORMER/[email protected]/blusunrize.immersiveengineering.common.crafting.PotionRecipeGenerators.getPotionBottlingRecipes(PotionRecipeGenerators.java:93) ~[ImmersiveEngineering-1.21.1-12.4.2-194.jar%231422!/:?]
at TRANSFORMER/[email protected]/blusunrize.immersiveengineering.common.crafting.GeneratedListRecipe$RecipeListGenerator.lambda$simple$1(GeneratedListRecipe.java:152) ~[ImmersiveEngineering-1.21.1-12.4.2-194.jar%231422!/:?]
at TRANSFORMER/[email protected]/blusunrize.immersiveengineering.common.crafting.GeneratedListRecipe.getSubRecipes(GeneratedListRecipe.java:118) ~[ImmersiveEngineering-1.21.1-12.4.2-194.jar%231422!/:?]
at TRANSFORMER/[email protected]/net.minecraft.network.codec.StreamCodec$8.encode(StreamCodec.java:157) ~[client-1.21.1-20240808.144430-srg.jar%231039!/:?]
at TRANSFORMER/[email protected]/net.minecraft.network.codec.StreamCodec$6.encode(StreamCodec.java:117) ~[client-1.21.1-20240808.144430-srg.jar%231039!/:?]
at TRANSFORMER/[email protected]/net.minecraft.network.codec.StreamCodec$8.encode(StreamCodec.java:157) ~[client-1.21.1-20240808.144430-srg.jar%231039!/:?]
at TRANSFORMER/[email protected]/net.minecraft.network.codec.ByteBufCodecs$21.encode(ByteBufCodecs.java:374) ~[client-1.21.1-20240808.144430-srg.jar%231039!/:?]
at TRANSFORMER/[email protected]/net.minecraft.network.codec.ByteBufCodecs$21.encode(ByteBufCodecs.java:358) ~[client-1.21.1-20240808.144430-srg.jar%231039!/:?]
at TRANSFORMER/[email protected]/net.minecraft.network.codec.StreamCodec$7.encode(StreamCodec.java:136) ~[client-1.21.1-20240808.144430-srg.jar%231039!/:?]
at TRANSFORMER/[email protected]/net.minecraft.network.codec.StreamCodec$5.encode(StreamCodec.java:97) ~[client-1.21.1-20240808.144430-srg.jar%231039!/:?]
at TRANSFORMER/[email protected]/net.minecraft.network.codec.StreamCodec$5.encode(StreamCodec.java:87) ~[client-1.21.1-20240808.144430-srg.jar%231039!/:?]
at TRANSFORMER/[email protected]/net.minecraft.network.codec.IdDispatchCodec.encode(IdDispatchCodec.java:53) ~[client-1.21.1-20240808.144430-srg.jar%231039!/:?]
... 31 more
I suspect that some other mod is adding some weird potion that is causing an issue here, but I have no idea what mod that might be, and everything seems to work fine without Immersive Engineering installed, so it would be nice if Immersive Engineering could just skip over whatever is causing the issue here rather than fully preventing the client from being able to connect to the server.
Crash Log
http://gist.github.com/evhub/b94501483a91a72e40413b1699f74693
Metadata
Metadata
Assignees
Labels
1.21.11.21.1 is newly released in beta, focus version for new developments1.21.1 is newly released in beta, focus version for new developmentscrash 💥