CyclopsMC / IntegratedTerminals

Terminals for managing and overviewing Integrated Dynamics networks
MIT License
5 stars 6 forks source link

[crash] java.lang.NullPointerException: Initializing game #56

Closed Yourname942 closed 4 years ago

Yourname942 commented 4 years ago

Issue type:


Short description:

It seems that integrated terminals is breaking, which kills the block registering, so things later crash

Steps to reproduce the problem:

  1. Select Play in Twitch App
  2. Select Play in Minecraft Launcher
  3. -- Crash here --

Expected behaviour:

I expect there to be no crashes when all I did was click play in the Minecraft launcher


Versions:

Log file:

latest log: Here Crash log: Here

rubensworks commented 4 years ago

Thanks for reporting!

HipHopHuman commented 4 years ago

tl;dr: If it's hard to reproduce this issue, try installing any mod that depends on MixinBootstrap after installing Integrated Terminals.

I've been experiencing the same issue and I think it may be a tough one to reproduce.

I was making a modpack with very few mods (like 80 or so) and experienced the crash.

I installed MoreCrashInfo to determine that it was in fact Terminals causing the crash, but it seemd to work sometimes, sometimes not.

So, I made a fresh pack with the exact same mods - no crash. Worked just fine. Over 3 days of test/play time.

Then I installed Botania Tweaker. It started crashing. I uninstalled Botania Tweaker and it continued crashing. So, I deleted Integrated Terminals, loaded my world and the game worked again. I re-installed Terminals and there was no crash anymore. I noticed that Botania Tweaker has a dependency on MixinBootstrap.

I decided to try another mod that depends on MixinBootstrap in a fresh pack with just the integrated suite. First, I installed the Integrated suite of mods, loaded the game, loaded a world, everything worked. Then I installed a mod that has a dependency on MixinBootstrap and the crash happened. I tried again to make a fresh pack and do it the other way this time - install MixinBootstrap first, then the Integrated suite. The game worked perfectly.

Crash + Log file

rubensworks commented 4 years ago

Thanks for the additional information @HipHopHuman, this will definitely make debugging easier.