Space Haven

Space Haven

Game crashing on attempted load
On my most recent startup, I found that the most recent 3 autosaves of my current run would crash the game on attempt to load. The crash logs are very similar, but some of the values are different.

Crash log 1:
Thread[Thread-2,5,main]
java.lang.NullPointerException
fi.bugbyte.spacehaven.ai.encounters.Encounter$FactionlessData$Data.load(Encounter.java:218)
fi.bugbyte.spacehaven.ai.encounters.Encounter$FactionlessData.load(Encounter.java:258)
fi.bugbyte.spacehaven.world.World$15.load(World.java:4484)
fi.bugbyte.spacehaven.HavenGameState$AsyncLoader.isDone(HavenGameState.java:179)
fi.bugbyte.spacehaven.gui.popups.CreateWorldPopup.update(CreateWorldPopup.java:105)
fi.bugbyte.framework.screen.Screen.updateScreen(Screen.java:531)
fi.bugbyte.framework.screen.Screen.updateScreen(Screen.java:561)
fi.bugbyte.framework.Menustate.doBasic(Menustate.java:49)
fi.bugbyte.framework.Menustate.run(Menustate.java:34)
fi.bugbyte.framework.Game.render(Game.java:1050)
com.badlogic.gdx.backends.lwjgl3.Lwjgl3Window.update(Lwjgl3Window.java:387)
com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.loop(Lwjgl3Application.java:193)
com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.<init>(Lwjgl3Application.java:165)
fi.bugbyte.spacehaven.MainClass$6.run(MainClass.java:493)
java.lang.Thread.run(Thread.java:750)

Crash log 2:
Thread[Thread-2,5,main]
java.lang.NullPointerException
fi.bugbyte.spacehaven.ai.encounters.Encounter$FactionlessData$Data.load(Encounter.java:218)
fi.bugbyte.spacehaven.ai.encounters.Encounter$FactionlessData.load(Encounter.java:258)
fi.bugbyte.spacehaven.world.World$15.load(World.java:4484)
fi.bugbyte.spacehaven.HavenGameState$AsyncLoader.isDone(HavenGameState.java:179)
fi.bugbyte.spacehaven.gui.popups.CreateWorldPopup.update(CreateWorldPopup.java:105)
fi.bugbyte.framework.screen.Screen.updateScreen(Screen.java:531)
fi.bugbyte.framework.screen.Screen.updateScreen(Screen.java:561)
fi.bugbyte.framework.screen.Screen.updateScreen(Screen.java:561)
fi.bugbyte.spacehaven.HavenGameState.updateLogic(HavenGameState.java:644)
fi.bugbyte.framework.physics.TimeStep$SimpleStep.start(TimeStep.java:222)
fi.bugbyte.spacehaven.HavenGameState.run(HavenGameState.java:630)
fi.bugbyte.framework.Game.render(Game.java:1050)
com.badlogic.gdx.backends.lwjgl3.Lwjgl3Window.update(Lwjgl3Window.java:387)
com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.loop(Lwjgl3Application.java:193)
com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.<init>(Lwjgl3Application.java:165)
fi.bugbyte.spacehaven.MainClass$6.run(MainClass.java:493)
java.lang.Thread.run(Thread.java:750)

The fourth most recent save works. I am in one of the mining base away mission in it, and was still in it for at least one of the saves that do not work.
< >
Showing 1-2 of 2 comments
A new save I made also seems to crash, same game but new save

Thread[Thread-2,5,main]
java.lang.NullPointerException
fi.bugbyte.spacehaven.ai.encounters.Encounter$FactionlessData$Data.load(Encounter.java:218)
fi.bugbyte.spacehaven.ai.encounters.Encounter$FactionlessData.load(Encounter.java:258)
fi.bugbyte.spacehaven.world.World$15.load(World.java:4484)
fi.bugbyte.spacehaven.HavenGameState$AsyncLoader.isDone(HavenGameState.java:179)
fi.bugbyte.spacehaven.gui.popups.CreateWorldPopup.update(CreateWorldPopup.java:105)
fi.bugbyte.framework.screen.Screen.updateScreen(Screen.java:531)
fi.bugbyte.framework.screen.Screen.updateScreen(Screen.java:561)
fi.bugbyte.framework.Menustate.doBasic(Menustate.java:49)
fi.bugbyte.framework.Menustate.run(Menustate.java:34)
fi.bugbyte.framework.Game.render(Game.java:1050)
com.badlogic.gdx.backends.lwjgl3.Lwjgl3Window.update(Lwjgl3Window.java:387)
com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.loop(Lwjgl3Application.java:193)
com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.<init>(Lwjgl3Application.java:165)
fi.bugbyte.spacehaven.MainClass$6.run(MainClass.java:493)
java.lang.Thread.run(Thread.java:750)
Dec 21, 2025 @ 1:13am 
Hi!

If you still have the saved game where you are able to load but it starts crashing a little bit later on, go ahead and load and press F11 when playing and mention how the game will behave with trying to load saves in the same game later on.
< >
Showing 1-2 of 2 comments
Per page: 1530 50