Version: minecolonies-1.12.2-0.10.283-ALPHA-universal.jar (also crashes on minecolonies-1.12.2-0.10.256-BETA-universal.jar I upgraded to try and fix it)
Expected behavior
Builder Upgrades Building Correctly
Actual behaviour
The builder goes to the builder hut, heads to the construction site and the server immediately crashes after they start building. I've only seen this happen on the Town Hall (wooden) Level 4 and Barracks (wooden) Level 5. This looks to be radiation related conflicting with another mod?
java.lang.NullPointerException: Exception in server tick loop
at net.minecraftforge.items.wrapper.SidedInvWrapper.hashCode(SidedInvWrapper.java:66)
at java.util.HashMap.hash(Unknown Source)
at java.util.HashMap.put(Unknown Source)
at java.util.HashSet.add(Unknown Source)
at com.minecolonies.api.util.InventoryUtils.getItemHandlersFromProvider(InventoryUtils.java:536)
at com.minecolonies.coremod.tileentities.TileEntityColonyBuilding.lambda$getCapability$0(TileEntityColonyBuilding.java:440)
at java.util.stream.ReferencePipeline$7$1.accept(Unknown Source)
at java.util.HashMap$KeySpliterator.forEachRemaining(Unknown Source)
at java.util.stream.AbstractPipeline.copyInto(Unknown Source)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(Unknown Source)
at java.util.stream.AbstractPipeline.evaluate(Unknown Source)
at java.util.stream.ReferencePipeline.collect(Unknown Source)
at com.minecolonies.coremod.tileentities.TileEntityColonyBuilding.getCapability(TileEntityColonyBuilding.java:441)
at nc.util.RadiationHelper.getTileInventory(RadiationHelper.java:60)
at nc.util.RadiationHelper.transferRadiationFromProviderToChunkBuffer(RadiationHelper.java:122)
at nc.radiation.RadiationHandler.updateChunkRadiation(RadiationHandler.java:166)
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_3422_RadiationHandler_updateChunkRadiation_WorldTickEvent.invoke(.dynamic)
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90)
at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182)
at net.minecraftforge.fml.common.FMLCommonHandler.onPreWorldTick(FMLCommonHandler.java:287)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:752)
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:397)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:668)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:526)
at java.lang.Thread.run(Unknown Source)
Minecolonies version
Version: minecolonies-1.12.2-0.10.283-ALPHA-universal.jar (also crashes on minecolonies-1.12.2-0.10.256-BETA-universal.jar I upgraded to try and fix it)
Expected behavior
Actual behaviour
java.lang.NullPointerException: Exception in server tick loop at net.minecraftforge.items.wrapper.SidedInvWrapper.hashCode(SidedInvWrapper.java:66) at java.util.HashMap.hash(Unknown Source) at java.util.HashMap.put(Unknown Source) at java.util.HashSet.add(Unknown Source) at com.minecolonies.api.util.InventoryUtils.getItemHandlersFromProvider(InventoryUtils.java:536) at com.minecolonies.coremod.tileentities.TileEntityColonyBuilding.lambda$getCapability$0(TileEntityColonyBuilding.java:440) at java.util.stream.ReferencePipeline$7$1.accept(Unknown Source) at java.util.HashMap$KeySpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.collect(Unknown Source) at com.minecolonies.coremod.tileentities.TileEntityColonyBuilding.getCapability(TileEntityColonyBuilding.java:441) at nc.util.RadiationHelper.getTileInventory(RadiationHelper.java:60) at nc.util.RadiationHelper.transferRadiationFromProviderToChunkBuffer(RadiationHelper.java:122) at nc.radiation.RadiationHandler.updateChunkRadiation(RadiationHandler.java:166) at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_3422_RadiationHandler_updateChunkRadiation_WorldTickEvent.invoke(.dynamic) at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) at net.minecraftforge.fml.common.FMLCommonHandler.onPreWorldTick(FMLCommonHandler.java:287) at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:752) at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:397) at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:668) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:526) at java.lang.Thread.run(Unknown Source)
Mods Loaded
Steps to reproduce the problem