igentuman / NuclearCraft-Neoteric

This is a re-creation of old but gold NuclearCraft on a modern MC version
https://curseforge.com/minecraft/mc-mods/nuclearcraft-neoteric
MIT License
20 stars 13 forks source link

Dedicated server doesnt allow people to join #69

Closed Xplodin closed 6 months ago

Xplodin commented 6 months ago

Cannot invoke "igentuman.nc.recipes.ingredient.FluidStackIngredient.write(net.minecraft.network.FriendlyByteBuf)" because "input" is null

image

Works fine in sp

1.18.2

[Netty Server IO #3/ERROR] [ig.nc.NuclearCraft/]: Error writing recipe to packet.
java.lang.NullPointerException: Cannot invoke "igentuman.nc.recipes.ingredient.FluidStackIngredient.write(net.minecraft.network.FriendlyByteBuf)" because "input" is null
        at igentuman.nc.recipes.type.NcRecipe.write(NcRecipe.java:92) ~[NuclearCraft-1.18.2-1.0.0.rc.1.jar%23382!/:1.0.0.rc.1] {re:classloading}
        at igentuman.nc.recipes.serializers.NcRecipeSerializer.toNetwork(NcRecipeSerializer.java:187) ~[NuclearCraft-1.18.2-1.0.0.rc.1.jar%23382!/:1.0.0.rc.1] {re:classloading}
        at igentuman.nc.recipes.serializers.NcRecipeSerializer.m_6178_(NcRecipeSerializer.java:28) ~[NuclearCraft-1.18.2-1.0.0.rc.1.jar%23382!/:1.0.0.rc.1] {re:classloading}
        at net.minecraft.network.protocol.game.ClientboundUpdateRecipesPacket.m_179469_(ClientboundUpdateRecipesPacket.java:52) ~[server-1.18.2-20220404.173914-srg.jar%23558!/:?] {re:classloading}
        at net.minecraft.network.FriendlyByteBuf.m_178352_(FriendlyByteBuf.java:129) ~[server-1.18.2-20220404.173914-srg.jar%23558!/:?] {re:mixin,re:classloading}
        at net.minecraft.network.protocol.game.ClientboundUpdateRecipesPacket.m_5779_(ClientboundUpdateRecipesPacket.java:27) ~[server-1.18.2-20220404.173914-srg.jar%23558!/:?] {re:classloading}
        at net.minecraftforge.network.filters.VanillaPacketSplitter.appendPackets(VanillaPacketSplitter.java:68) ~[forge-1.18.2-40.2.17-universal.jar%23563!/:?] {re:classloading}
        at net.minecraftforge.network.filters.ForgeConnectionNetworkFilter.splitPacket(ForgeConnectionNetworkFilter.java:61) ~[forge-1.18.2-40.2.17-universal.jar%23563!/:?] {re:classloading}
        at net.minecraftforge.network.filters.VanillaPacketFilter.encode(VanillaPacketFilter.java:61) ~[forge-1.18.2-40.2.17-universal.jar%23563!/:?] {re:classloading}
        at net.minecraftforge.network.filters.VanillaPacketFilter.encode(VanillaPacketFilter.java:24) ~[forge-1.18.2-40.2.17-universal.jar%23563!/:?] {re:classloading}
        at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:89) ~[netty-all-4.1.68.Final.jar%2330!/:4.1.68.Final] {}
        at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:717) ~[netty-all-4.1.68.Final.jar%2330!/:4.1.68.Final] {}
        at io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:764) ~[netty-all-4.1.68.Final.jar%2330!/:4.1.68.Final] {}
        at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:790) ~[netty-all-4.1.68.Final.jar%2330!/:4.1.68.Final] {}
        at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:758) ~[netty-all-4.1.68.Final.jar%2330!/:4.1.68.Final] {}
        at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:808) ~[netty-all-4.1.68.Final.jar%2330!/:4.1.68.Final] {}
        at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:1025) ~[netty-all-4.1.68.Final.jar%2330!/:4.1.68.Final] {}
        at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:306) ~[netty-all-4.1.68.Final.jar%2330!/:4.1.68.Final] {}
        at net.minecraft.network.Connection.m_178303_(Connection.java:214) ~[server-1.18.2-20220404.173914-srg.jar%23558!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:connectivity.mixins.json:NetworkManagerMixin,pl:mixin:APP:connectivity.mixins.json:ConnectionErrorMixin,pl:mixin:A}
        at net.minecraft.network.Connection.lambda$sendPacket$8(Connection.java:203) ~[server-1.18.2-20220404.173914-srg.jar%23558!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:connectivity.mixins.json:NetworkManagerMixin,pl:mixin:APP:connectivity.mixins.json:ConnectionErrorMixin,pl:mixin:A}
        at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164) [netty-all-4.1.68.Final.jar%2330!/:4.1.68.Final] {}
        at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:469) [netty-all-4.1.68.Final.jar%2330!/:4.1.68.Final] {}
        at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:497) [netty-all-4.1.68.Final.jar%2330!/:4.1.68.Final] {}
        at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986) [netty-all-4.1.68.Final.jar%2330!/:4.1.68.Final] {}
        at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.68.Final.jar%2330!/:4.1.68.Final] {}
        at java.lang.Thread.run(Thread.java:842) [?:?] {re:mixin}
[00:35:33] [Netty Server IO #3/WARN] [co.co.Connectivity/]: Network error for:packet_handler
io.netty.handler.codec.EncoderException: java.lang.NullPointerException: Cannot invoke "igentuman.nc.recipes.ingredient.FluidStackIngredient.write(net.minecraft.network.FriendlyByteBuf)" because "input" is null
        at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:104) ~[netty-all-4.1.68.Final.jar%2330!/:4.1.68.Final] {}
        at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:717) ~[netty-all-4.1.68.Final.jar%2330!/:4.1.68.Final] {}
        at io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:764) ~[netty-all-4.1.68.Final.jar%2330!/:4.1.68.Final] {}
        at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:790) ~[netty-all-4.1.68.Final.jar%2330!/:4.1.68.Final] {}
        at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:758) ~[netty-all-4.1.68.Final.jar%2330!/:4.1.68.Final] {}
        at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:808) ~[netty-all-4.1.68.Final.jar%2330!/:4.1.68.Final] {}
        at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:1025) ~[netty-all-4.1.68.Final.jar%2330!/:4.1.68.Final] {}
        at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:306) ~[netty-all-4.1.68.Final.jar%2330!/:4.1.68.Final] {}
        at net.minecraft.network.Connection.m_178303_(Connection.java:214) ~[server-1.18.2-20220404.173914-srg.jar%23558!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:connectivity.mixins.json:NetworkManagerMixin,pl:mixin:APP:connectivity.mixins.json:ConnectionErrorMixin,pl:mixin:A}
        at net.minecraft.network.Connection.lambda$sendPacket$8(Connection.java:203) ~[server-1.18.2-20220404.173914-srg.jar%23558!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:connectivity.mixins.json:NetworkManagerMixin,pl:mixin:APP:connectivity.mixins.json:ConnectionErrorMixin,pl:mixin:A}
        at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164) [netty-all-4.1.68.Final.jar%2330!/:4.1.68.Final] {}
        at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:469) [netty-all-4.1.68.Final.jar%2330!/:4.1.68.Final] {}
        at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:497) [netty-all-4.1.68.Final.jar%2330!/:4.1.68.Final] {}
        at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986) [netty-all-4.1.68.Final.jar%2330!/:4.1.68.Final] {}
        at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.68.Final.jar%2330!/:4.1.68.Final] {}
        at java.lang.Thread.run(Thread.java:842) [?:?] {re:mixin}
Caused by: java.lang.NullPointerException: Cannot invoke "igentuman.nc.recipes.ingredient.FluidStackIngredient.write(net.minecraft.network.FriendlyByteBuf)" because "input" is null
        at igentuman.nc.recipes.type.NcRecipe.write(NcRecipe.java:92) ~[NuclearCraft-1.18.2-1.0.0.rc.1.jar%23382!/:1.0.0.rc.1] {re:classloading}
        at igentuman.nc.recipes.serializers.NcRecipeSerializer.toNetwork(NcRecipeSerializer.java:187) ~[NuclearCraft-1.18.2-1.0.0.rc.1.jar%23382!/:1.0.0.rc.1] {re:classloading}
        at igentuman.nc.recipes.serializers.NcRecipeSerializer.m_6178_(NcRecipeSerializer.java:28) ~[NuclearCraft-1.18.2-1.0.0.rc.1.jar%23382!/:1.0.0.rc.1] {re:classloading}
        at net.minecraft.network.protocol.game.ClientboundUpdateRecipesPacket.m_179469_(ClientboundUpdateRecipesPacket.java:52) ~[server-1.18.2-20220404.173914-srg.jar%23558!/:?] {re:classloading}
        at net.minecraft.network.FriendlyByteBuf.m_178352_(FriendlyByteBuf.java:129) ~[server-1.18.2-20220404.173914-srg.jar%23558!/:?] {re:mixin,re:classloading}
        at net.minecraft.network.protocol.game.ClientboundUpdateRecipesPacket.m_5779_(ClientboundUpdateRecipesPacket.java:27) ~[server-1.18.2-20220404.173914-srg.jar%23558!/:?] {re:classloading}
        at net.minecraftforge.network.filters.VanillaPacketSplitter.appendPackets(VanillaPacketSplitter.java:68) ~[forge-1.18.2-40.2.17-universal.jar%23563!/:?] {re:classloading}
        at net.minecraftforge.network.filters.ForgeConnectionNetworkFilter.splitPacket(ForgeConnectionNetworkFilter.java:61) ~[forge-1.18.2-40.2.17-universal.jar%23563!/:?] {re:classloading}
        at net.minecraftforge.network.filters.VanillaPacketFilter.encode(VanillaPacketFilter.java:61) ~[forge-1.18.2-40.2.17-universal.jar%23563!/:?] {re:classloading}
        at net.minecraftforge.network.filters.VanillaPacketFilter.encode(VanillaPacketFilter.java:24) ~[forge-1.18.2-40.2.17-universal.jar%23563!/:?] {re:classloading}
        at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:89) ~[netty-all-4.1.68.Final.jar%2330!/:4.1.68.Final] {}
        ... 15 more
[00:35:33] [Netty Server IO #3/WARN] [co.co.Connectivity/]: io.netty.handler.codec.EncoderException: java.lang.NullPointerException: Cannot invoke "igentuman.nc.recipes.ingredient.FluidStackIngredient.write(net.minecraft.network.FriendlyByteBuf)" because "input" is null