GT New Horizons

GT New Horizons

867k Downloads

ME Level Maintainer crashes with Air -> Nitrogen recipe

lailani-f opened this issue ยท 3 comments

commented

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
image

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.
commented

Found 1 linked crash report(s)

Primitive Automated Analysis of Crash Report

https://mclo.gs/WLzMhlQ

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)
commented

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.

commented

looks resolved