Thaumic Energistics

Thaumic Energistics

14M Downloads

Essentia Import bus crash (Ticking GridNode)

Nivid-IT opened this issue ยท 0 comments

commented

EDIT: Closed as this bug report is meant for Thaumic Energistic Extended Life

Describe the bug
Connecting an ME Essentia Import Bus to an Advanced Alchemical Furnace immediately crashes my server due to "Ticking GridNode"

Description: Ticking GridNode

java.lang.NullPointerException: Ticking GridNode
    at thaumicenergistics.part.PartEssentiaImportBus.doWork(PartEssentiaImportBus.java:74)
    at thaumicenergistics.part.PartSharedEssentiaBus.tickingRequest(PartSharedEssentiaBus.java:163)
    at appeng.me.cache.TickManagerCache.onUpdateTick(TickManagerCache.java:91)
    at appeng.me.GridCacheWrapper.onUpdateTick(GridCacheWrapper.java:40)
    at appeng.me.Grid.update(Grid.java:229)
    at appeng.hooks.TickHandler.onTick(TickHandler.java:196)
    at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_2129_TickHandler_onTick_TickEvent.invoke(.dynamic)
    at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90)
    at net.minecraftforge.fml.common.eventhandler.EventBus.forgeBridge$post(EventBus.java:1256)
    at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:1206)
    at net.minecraftforge.fml.common.FMLCommonHandler.onPostServerTick(FMLCommonHandler.java:266)
    at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:712)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:1817)
    at java.lang.Thread.run(Thread.java:748)
-- PartEssentiaImportBus being ticked. --
  CurrentTickRate: 22
  MinTickRate: 5
  MaxTickRate: 40
  MachineType: thaumicenergistics.part.PartEssentiaImportBus
  GridBlockType: thaumicenergistics.integration.appeng.grid.ThEGridBlock
  ConnectedSides: [INTERNAL]

Crashlog attached below.

Steps to Reproduce

  1. Have a functional Advanced Alchemical Furnace that's running
  2. Place down an ME Essentia Import bus against any side of the furnace to connect it to an ME network

Expected behavior
For the server not to crash.

Screenshots
image

Version Information

  • Minecraft: 1.12.2
  • Forge: 1.12.214.23.5.2860
  • Applied Energistics: v0.56.4
  • Thaumcraft: 1.12.2-6.1.BETA26
  • Thaumic Energistics: 2.2.7
  • Modpack: The 1.12.2 Pack version 1.5.6
  • SpongeForge 1.12.2-2838-7.4.8-RC0
  • mixinbooter-9.1

Additional context
Some exception handling and/or null checks seem to be missing, a third party kindly provided these which resolved the issue for my server.

Logs/Crashlogs
https://pastebin.com/fNf9bcX1