Impetus Nodes seem to still not be loaded properly and crash #379
Labels
Bug
Something isn't working
Fixed in Dev
This is fixed in the source, but might take a little bit to get released in an update
Making an issue about a crash report another user experienced in the MeatballCraft modpack.
It seems like impetus nodes still aren't loaded properly. This user, on world load, would get this crash https://mclo.gs/QW45Sdk. (This specific report is using Java 22/Cleanroom, but they said they tested entering the world on Java 8 and still crashed) From looking at past issues, it looks like reproducing impetus node issues is difficult, but the user mentioned they were using a cross-dimensional setup using impetus mirrors.
Looking at the code and some related issues, it looks like the
world
of a TileEntity can still be null duringonLoad()
(in this case, called from the impetus mirror). This seems to be a Forge bug.ImpetusNode.validateNodeInput()
does not seem to check if the world is null, so that would explain the crash. This may have been due to the code changes in #319. I'm not sure if a null check would be sufficient or further reworking of the loading of the impetus node system would be required.The text was updated successfully, but these errors were encountered: