Integrated Dynamics

Integrated Dynamics

88M Downloads

NPE with Minecraft Installaton Corruption on Logic Programmer interaction

ReDestroyDeR opened this issue ยท 4 comments

commented

Issue type:

  • ๐Ÿ› Bug

Short description:

Game Crash and Minecraft Installation Corruption on invalid Logic Programmer Interaction

Steps to reproduce the problem:

  1. Create Variable Curcuit with more than 1 term (for example: pipe filter contains)
  2. Close and open Logic Processor
  3. Don't select Configuration of the Variable Card
  4. Crash with NPE

Game gets corrupted and game won't let join with IllegalStateException

Expected behaviour:

  1. This operation should not crash the game and corrupt the save file

Game won't let join even unrelated saves

Image

After restoring backup and restarting the game here's reproduction footage

https://drive.google.com/file/d/1Bsb7g1eiDMlW0-TMgSzDr9ckHH0zk_uo/view?usp=sharing

or on YouTube

https://www.youtube.com/watch?v=fDhsRFQ9igY


Versions:

  • This mod: 12.3.1-189
  • Minecraft: 1.21.1
  • Mod loader version: NeoForge 21.1.172

Encountered while playing FTB OceanBlock 2.

Log file:

latest.log

crash-2025-07-01_13.29.37-client.txt

commented

Thanks for reporting!

commented

Maybe duplicates #1527 (comment)

commented

The version for Integrated Dynamics that you mention is incorrect.
However from your crashlog I can see the correct versions, and although you're not using the latest versions of any of the integrated mods or dependencies, the above PR does look OK to me for fixing this.

Detected versions:

  • commoncapabilities-1.21.1-neoforge-2.9.11
  • cyclopscore-1.21.1-neoforge-1.26.1
  • integratedcrafting-1.21.1-neoforge-1.2.2
  • integrateddynamics-1.21.1-neoforge-1.27.2
  • integratedterminals-1.21.1-neoforge-1.6.12
  • integratedtunnels-1.21.1-neoforge-1.8.40
commented

Looks like a duplicate of #1527 indeed.