McJtyMods / XNet

Advanced item/liquid/energy/... networking
MIT License
91 stars 49 forks source link

[1.19.4] Client Crash on Interacting with Cables/Facade #550

Closed HalcyonSeas73 closed 1 year ago

HalcyonSeas73 commented 1 year ago

Issue description: The client crashes when trying to break a Facade or network cable.

Steps to reproduce:

Versions:

Possibly incompatible mods and versions: OreExcavation 1.11.168

Relevant logs, if any: https://mclo.gs/blBYHRl

Some relevent snips from the logfile: [11:51:40] [Server thread/ERROR] [minecraft/PacketUtils]: Failed to handle packet net.minecraft.network.protocol.game.ServerboundPlayerActionPacket@3ba21899, suppressing error java.lang.NullPointerException: Cannot invoke "net.minecraft.world.level.block.state.BlockState.m_60734_()" because "p_129203_" is null at net.minecraft.nbt.NbtUtils.m_129202_(NbtUtils.java:254) ~[client-1.19.4-20230314.122934-srg.jar%23262!/:?] {re:classloading} at mcjty.xnet.modules.facade.blocks.FacadeBlockItem.setMimicBlock(FacadeBlockItem.java:84) ~[xnet-1.19-5.1.4.jar%23260!/:1.19-5.1.4] {re:classloading} at mcjty.xnet.modules.facade.blocks.FacadeBlock.m_6240_(FacadeBlock.java:75) ~[xnet-1.19-5.1.4.jar%23260!/:1.19-5.1.4] {re:classloading} at net.minecraft.server.level.ServerPlayerGameMode.m_9280_(ServerPlayerGameMode.java:256) ~[client-1.19.4-20230314.122934-srg.jar%23262!/:?] {re:computing_frames,re:classloading} at net.minecraft.server.level.ServerPlayerGameMode.m_215116_(ServerPlayerGameMode.java:218) ~[client-1.19.4-20230314.122934-srg.jar%23262!/:?] {re:computing_frames,re:classloading} at net.minecraft.server.level.ServerPlayerGameMode.m_214168_(ServerPlayerGameMode.java:165) ~[client-1.19.4-20230314.122934-srg.jar%23262!/:?] {re:computing_frames,re:classloading} at net.minecraft.server.network.ServerGamePacketListenerImpl.m_7502_(ServerGamePacketListenerImpl.java:1013) ~[client-1.19.4-20230314.122934-srg.jar%23262!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:connectivity.mixins.json:ServerPlayNetHandlerMixin,pl:mixin:A} at net.minecraft.network.protocol.game.ServerboundPlayerActionPacket.m_5797_(ServerboundPlayerActionPacket.java:42) ~[client-1.19.4-20230314.122934-srg.jar%23262!/:?] {re:classloading} at net.minecraft.network.protocol.game.ServerboundPlayerActionPacket.m_5797_(ServerboundPlayerActionPacket.java:8) ~[client-1.19.4-20230314.122934-srg.jar%23262!/:?] {re:classloading}

java.lang.NullPointerException: Cannot invoke "net.minecraft.world.level.block.state.BlockState.m_60734_()" because "p_129203_" is null at net.minecraft.nbt.NbtUtils.m_129202_(NbtUtils.java:254) ~[client-1.19.4-20230314.122934-srg.jar%23262!/:?] {re:classloading} at mcjty.xnet.modules.facade.blocks.FacadeBlockItem.setMimicBlock(FacadeBlockItem.java:84) ~[xnet-1.19-5.1.4.jar%23260!/:1.19-5.1.4] {re:classloading} at mcjty.xnet.modules.facade.blocks.FacadeBlock.m_6240_(FacadeBlock.java:75) ~[xnet-1.19-5.1.4.jar%23260!/:1.19-5.1.4] {re:classloading} at net.minecraft.server.level.ServerPlayerGameMode.m_9280_(ServerPlayerGameMode.java:256) ~[client-1.19.4-20230314.122934-srg.jar%23262!/:?] {re:computing_frames,re:classloading} at oreexcavation.handlers.MiningAgent.tickMiner(Unknown Source) ~[OreExcavation-1.11.168.jar%23238!/:?] {re:classloading} at oreexcavation.handlers.MiningScheduler.tickAgents(Unknown Source) ~[OreExcavation-1.11.168.jar%23238!/:?] {re:classloading} at oreexcavation.handlers.EventHandler.onTick(Unknown Source) ~[OreExcavation-1.11.168.jar%23238!/:?] {re:classloading} at oreexcavation.handlers.__EventHandler_onTick_ServerTickEvent.invoke(.dynamic) ~[OreExcavation-1.11.168.jar%23238!/:?] {re:classloading,pl:eventbus:B}

McJty commented 1 year ago

I cannot reproduce this. Also seems to be ore excavator doing something wrong. Report to them