Server sent invalid package when trying to open replay
ArcticBear124124 opened this issue ยท 0 comments
Everytime I try to open any replay in singleplayer it gives me this error
Here's the logs:
[18:48:38] [Render thread/WARN]: Type is FRAGMENT
[18:48:39] [Render thread/INFO]: constructed ocean shader successfully
[18:48:39] [Render thread/INFO]: constructed liquids shader successfully
[18:48:39] [Render thread/WARN]: Mod(s) [oculus] are modifying Embeddium class me.jellysquid.mods.sodium.client.gl.device.GLRenderDevice$ImmediateDrawCommandList, which may cause instability.
[18:48:40] [Render thread/WARN]: Mod(s) [oculus] are modifying Embeddium class me.jellysquid.mods.sodium.client.render.vertex.serializers.VertexSerializerRegistryImpl, which may cause instability.
[18:49:22] [Render thread/INFO]: Opening replay in viewer: C:\Users\admin\curseforge\minecraft\Instances\world\replay_recordings\2025_07_30_18_33_27.mcpr
[18:49:23] [Render thread/INFO]: Player logged out, resetting particle pre-warmer.
[18:49:23] [Thread-24/INFO]: Loaded entity tracker in 110ms
[18:49:23] [replaymod-async-sender/INFO]: Connected to a modded server.
[18:49:23] [replaymod-async-sender/ERROR]: Received class net.minecraft.network.protocol.game.ClientboundCustomPayloadPacket that couldn't be processed
java.lang.ClassCastException: class com.atsuishio.superbwarfare.item.PerkItem cannot be cast to class net.minecraft.world.item.BlockItem (com.atsuishio.superbwarfare.item.PerkItem is in module [email protected] of loader 'TRANSFORMER' @333398f; net.minecraft.world.item.BlockItem is in module [email protected] of loader 'TRANSFORMER' @333398f)
at voltaic.common.packet.types.client.PacketSetClientRadioactiveBlocks$1.decode(PacketSetClientRadioactiveBlocks.java:22) ~[Voltaic-1.20.1-1.0.0-9.jar%23264!/:1.20.1-1.0.0-9]
at voltaic.common.packet.types.client.PacketSetClientRadioactiveBlocks$1.decode(PacketSetClientRadioactiveBlocks.java:16) ~[Voltaic-1.20.1-1.0.0-9.jar%23264!/:1.20.1-1.0.0-9]
at voltaic.common.packet.types.client.PacketSetClientRadioactiveBlocks.decode(PacketSetClientRadioactiveBlocks.java:58) ~[Voltaic-1.20.1-1.0.0-9.jar%23264!/:1.20.1-1.0.0-9]
at net.minecraftforge.network.simple.IndexedMessageCodec.lambda$tryDecode$0(IndexedMessageCodec.java:107) ~[forge-1.20.1-47.4.0-universal.jar%23273!/:?]
at java.util.Optional.map(Optional.java:260) ~[?:?]
at net.minecraftforge.network.simple.IndexedMessageCodec.tryDecode(IndexedMessageCodec.java:107) ~[forge-1.20.1-47.4.0-universal.jar%23273!/:?]
at net.minecraftforge.network.simple.IndexedMessageCodec.consume(IndexedMessageCodec.java:153) ~[forge-1.20.1-47.4.0-universal.jar%23273!/:?]
at net.minecraftforge.network.simple.SimpleChannel.networkEventListener(SimpleChannel.java:63) ~[forge-1.20.1-47.4.0-universal.jar%23273!/:?]
at net.minecraftforge.eventbus.EventBus.doCastFilter(EventBus.java:260) ~[eventbus-6.0.5.jar%2387!/:?]
at net.minecraftforge.eventbus.EventBus.lambda$addListener$11(EventBus.java:252) ~[eventbus-6.0.5.jar%2387!/:?]
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:315) ~[eventbus-6.0.5.jar%2387!/:?]
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:296) ~[eventbus-6.0.5.jar%2387!/:?]
at net.minecraftforge.network.NetworkInstance.dispatch(NetworkInstance.java:68) ~[forge-1.20.1-47.4.0-universal.jar%23273!/:?]
at net.minecraftforge.network.NetworkHooks.lambda$onCustomPayload$1(NetworkHooks.java:85) ~[forge-1.20.1-47.4.0-universal.jar%23273!/:?]
at java.util.Optional.map(Optional.java:260) ~[?:?]
at net.minecraftforge.network.NetworkHooks.onCustomPayload(NetworkHooks.java:85) ~[forge-1.20.1-47.4.0-universal.jar%23273!/:?]
at net.minecraft.client.multiplayer.ClientPacketListener.m_7413_(ClientPacketListener.java:1863) ~[client-1.20.1-20230612.114412-srg.jar%23268!/:?]
at net.minecraft.network.protocol.game.ClientboundCustomPayloadPacket.m_5797_(ClientboundCustomPayloadPacket.java:57) ~[client-1.20.1-20230612.114412-srg.jar%23268!/:?]
at net.minecraft.network.protocol.game.ClientboundCustomPayloadPacket.m_5797_(ClientboundCustomPayloadPacket.java:7) ~[client-1.20.1-20230612.114412-srg.jar%23268!/:?]
at net.minecraft.network.Connection.m_129517_(Connection.java:174) ~[client-1.20.1-20230612.114412-srg.jar%23268!/:?]
at net.minecraft.network.Connection.channelRead0(Connection.java:159) ~[client-1.20.1-20230612.114412-srg.jar%23268!/:?]
at net.minecraft.network.Connection.channelRead0(Connection.java:50) ~[client-1.20.1-20230612.114412-srg.jar%23268!/:?]
at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-transport-4.1.82.Final.jar%23128!/:4.1.82.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.82.Final.jar%23128!/:4.1.82.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.82.Final.jar%23128!/:4.1.82.Final]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.82.Final.jar%23128!/:4.1.82.Final]
at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103) ~[netty-codec-4.1.82.Final.jar%23122!/:4.1.82.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.82.Final.jar%23128!/:4.1.82.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.82.Final.jar%23128!/:4.1.82.Final]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.82.Final.jar%23128!/:4.1.82.Final]
at io.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:93) ~[netty-transport-4.1.82.Final.jar%23128!/:4.1.82.Final]
at com.replaymod.replay.FullReplaySender.channelRead(FullReplaySender.java:430) ~[reforgedplaymod-1.20.1-0.3.1.jar%23250!/:?]
at com.replaymod.replay.FullReplaySender$2.run(FullReplaySender.java:1118) ~[reforgedplaymod-1.20.1-0.3.1.jar%23250!/:?]
at java.lang.Thread.run(Thread.java:840) ~[?:?]
[18:49:23] [Render thread/INFO]: Player logged out, resetting particle pre-warmer.
[18:49:23] [replaymod-async-sender/ERROR]: Error reading rotary recipe from packet.
java.lang.IllegalArgumentException: Fluid output cannot be empty.
at mekanism.api.recipes.RotaryRecipe.(RotaryRecipe.java:111) ~[Mekanism-1.20.1-10.4.16.80.jar%23242!/:10.4.16]
at mekanism.common.recipe.impl.RotaryIRecipe.(RotaryIRecipe.java:30) ~[Mekanism-1.20.1-10.4.16.80.jar%23242!/:10.4.16]
at mekanism.common.recipe.impl.RotaryIRecipe$Factory.create(RotaryIRecipe.java:67) ~[Mekanism-1.20.1-10.4.16.80.jar%23242!/:10.4.16]
at mekanism.common.recipe.serializer.RotaryRecipeSerializer.fromNetwork(RotaryRecipeSerializer.java:86) ~[Mekanism-1.20.1-10.4.16.80.jar%23242!/:10.4.16]
at mekanism.common.recipe.serializer.RotaryRecipeSerializer.m_8005_(RotaryRecipeSerializer.java:21) ~[Mekanism-1.20.1-10.4.16.80.jar%23242!/:10.4.16]
at net.minecraft.network.protocol.game.ClientboundUpdateRecipesPacket.m_133647_(ClientboundUpdateRecipesPacket.java:45) ~[client-1.20.1-20230612.114412-srg.jar%23268!/:?]
at net.minecraft.network.FriendlyByteBuf.m_236838_(FriendlyByteBuf.java:211) ~[client-1.20.1-20230612.114412-srg.jar%23268!/:?]
at net.minecraft.network.FriendlyByteBuf.m_236845_(FriendlyByteBuf.java:227) ~[client-1.20.1-20230612.114412-srg.jar%23268!/:?]
at net.minecraft.network.protocol.game.ClientboundUpdateRecipesPacket.(ClientboundUpdateRecipesPacket.java:22) ~[client-1.20.1-20230612.114412-srg.jar%23268!/:?]
at net.minecraft.network.ConnectionProtocol$PacketSet.m_178327_(ConnectionProtocol.java:459) ~[client-1.20.1-20230612.114412-srg.jar%23268!/:?]
at net.minecraft.network.ConnectionProtocol.m_178321_(ConnectionProtocol.java:522) ~[client-1.20.1-20230612.114412-srg.jar%23268!/:?]
at com.replaymod.replay.FullReplaySender.deserializePacket(FullReplaySender.java:481) ~[reforgedplaymod-1.20.1-0.3.1.jar%23250!/:?]
at com.replaymod.replay.FullReplaySender.channelRead(FullReplaySender.java:425) ~[reforgedplaymod-1.20.1-0.3.1.jar%23250!/:?]
at com.replaymod.replay.FullReplaySender$2.run(FullReplaySender.java:1118) ~[reforgedplaymod-1.20.1-0.3.1.jar%23250!/:?]
at java.lang.Thread.run(Thread.java:840) ~[?:?]
[18:49:26] [Render thread/INFO]: Stopping!
[18:49:26] [Render thread/INFO]: Player logged out, resetting particle pre-warmer.