ME Level Maintainer crashes with Air -> Nitrogen recipe
lailani-f opened this issue ยท 3 comments
Your GTNH Discord Username
cure.starlight
Your Pack Version
Nightly 804
Your Server
Zeta
Java Version
Java 21
Type of Server
Don't know
Your Actions
When trying to let a ME Level Maintainer autocraft Nitrogen in the follwing setup, the game crashes
Crash Report
Full Report: https://mclo.gs/WLzMhlQ
java.lang.NullPointerException: Cannot invoke "appeng.api.storage.data.IAEItemStack.getItemStack()" because "craftItem" is null
at com.glodblock.github.common.tile.TileLevelMaintainer.doWork(TileLevelMaintainer.java:174)
at com.glodblock.github.common.tile.TileLevelMaintainer.tickingRequest(TileLevelMaintainer.java:134)
at appeng.me.cache.TickManagerCache.onUpdateTick(TickManagerCache.java:77)
at appeng.me.GridCacheWrapper.onUpdateTick(GridCacheWrapper.java:30)
at appeng.me.Grid.update(Grid.java:257)
at appeng.hooks.TickHandler.onTick(TickHandler.java:192)
at cpw.mods.fml.common.eventhandler.ASMEventHandler_1134_TickHandler_onTick_TickEvent.invoke(.dynamic)
at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54)
at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:140)
at cpw.mods.fml.common.FMLCommonHandler.onPostServerTick(FMLCommonHandler.java:247)
at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:590)
at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:111)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427)
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)
Final Checklist
- I have searched this issue tracker and there is nothing similar already. Posting on a closed issue saying the crash still exists will prompt us to investigate and reopen it once we confirm your report.
- I can reproduce this crash consistently by following the exact steps I described above.
- I have asked other people and they confirm they also crash by following the exact steps I described above.
Found 1 linked crash report(s)
Primitive Automated Analysis of Crash Report
Stacktrace
java.lang.NullPointerException: Cannot invoke "appeng.api.storage.data.IAEItemStack.getItemStack()" because "craftItem" is null at com.glodblock.github.common.tile.TileLevelMaintainer.doWork(TileLevelMaintainer.java:174) at com.glodblock.github.common.tile.TileLevelMaintainer.tickingRequest(TileLevelMaintainer.java:134) at appeng.me.cache.TickManagerCache.onUpdateTick(TickManagerCache.java:77) at appeng.me.GridCacheWrapper.onUpdateTick(GridCacheWrapper.java:30) at appeng.me.Grid.update(Grid.java:257) at appeng.hooks.TickHandler.onTick(TickHandler.java:192) at cpw.mods.fml.common.eventhandler.ASMEventHandler_1134_TickHandler_onTick_TickEvent.invoke(.dynamic) at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54) at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:140) at cpw.mods.fml.common.FMLCommonHandler.onPostServerTick(FMLCommonHandler.java:247) at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:590) at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:111) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427) at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)
On crash the ME Level Maintainer config is removed but inputing any new recipe in any newly placed Level Maintainer will cause another crash, even if the recipe has worked before. (This is a bit weird)
I think this crash happens when there is no ME Fluid Discretizer on the network.
Honestly no idea why it triggers sometimes and sometimes not.