Hi.
I’m trying to install SpongeForge on my VPS but whatever I try it keeps crashing just after the world is loaded.
Server is running on Debian Linux 8 (Jesse) x64 using Java 1.8.0_101.
Forge 2092 for 1.10.2 is installed along with the latest SpongeForge 1759.
The world is a pre-existing one which loads fine without SpongeForge.
The best I can tell the crash is related to either ChickenChunks or Immersive Engineering.
Looks like immersive engineering is the cause.
I tried to disable it and it still crashes, it appears to be both IE and ChickenChunks.
Can you post the crashlog you get when you run the server without immersive engineering?
Here is the log with IE disabled:
full log
crash log
I’ll also try it with both disabled.
That doesn’t actually appear to be a Sponge bug - it’s a conflict between Extrautils2 and ChickenChunks.
ChickenChunks performs some initialization when it receives a Forge WorldEvent.Load. However, Extrautil2 has a loading ticket registered with Forge, which runs earlier that ChickenChunk’s listener.
Extrautil2’s callback then deliberately loads a chunk, which happens to contain ChickenChunk’s special chunk loading block. This block (specifically, its TileEntity) expects the earlier initialization to have been performed - but it hasn’t, since the main listener hasn’t had a chance to run yet.
If you run your server with those two mods installed (but without Sponge), you should get the same NullPointerExceptions. I would recommend reporting this to both ChickenChunks and Extrautil2, as either could fix this.