Sorry to hear that and I've not had any other reports *yet*. Please could you copy in the contents of the log.txt file after its happened and that should help me to track it down. Also looks like I've had the automatic crash reporting server not working for a while but that is back up now too.
Viewing post in Crashes all the time with the new build (Alpha 2.2)
Didn't know where to send it, so I'll just add them to the post:
ERROR: java.lang.NullPointerException
at technology.rocketjump.undermount.entities.components.InventoryComponent.destroy(InventoryComponent.java:61)
at technology.rocketjump.undermount.jobs.JobMessageHandler.handleJobCompleted(JobMessageHandler.java:479)
at technology.rocketjump.undermount.jobs.JobMessageHandler.handleMessage(JobMessageHandler.java:130)
at technology.rocketjump.undermount.messaging.ThreadSafeMessageDispatcher.discharge(ThreadSafeMessageDispatcher.java:648)
at technology.rocketjump.undermount.messaging.ThreadSafeMessageDispatcher.dispatchMessage(ThreadSafeMessageDispatcher.java:556)
at technology.rocketjump.undermount.messaging.ThreadSafeMessageDispatcher.dispatchMessage(ThreadSafeMessageDispatcher.java:271)
at technology.rocketjump.undermount.entities.ai.goap.actions.WorkOnJobAction.update(WorkOnJobAction.java:51)
at technology.rocketjump.undermount.entities.ai.goap.AssignedGoal.update(AssignedGoal.java:111)
at technology.rocketjump.undermount.entities.behaviour.humanoids.SettlerBehaviour.update(SettlerBehaviour.java:92)
at technology.rocketjump.undermount.entities.model.Entity.update(Entity.java:206)
at technology.rocketjump.undermount.entities.EntityUpdater.update(EntityUpdater.java:29)
at technology.rocketjump.undermount.gamecontext.GameUpdateRegister.update(GameUpdateRegister.java:32)
at technology.rocketjump.undermount.screens.MainGameScreen.updateGameLogic(MainGameScreen.java:69)
at technology.rocketjump.undermount.screens.MainGameScreen.render(MainGameScreen.java:53)
at technology.rocketjump.undermount.UndermountApplicationAdapter.render(UndermountApplicationAdapter.java:146)
at com.badlogic.gdx.backends.lwjgl.UndermountLwjglApplication.mainLoop(UndermountLwjglApplication.java:222)
at com.badlogic.gdx.backends.lwjgl.UndermountLwjglApplication$1.run(UndermountLwjglApplication.java:118)
ERROR: java.lang.NullPointerException
at technology.rocketjump.undermount.entities.components.InventoryComponent.destroy(InventoryComponent.java:61)
at technology.rocketjump.undermount.jobs.JobMessageHandler.handleJobCompleted(JobMessageHandler.java:479)
at technology.rocketjump.undermount.jobs.JobMessageHandler.handleMessage(JobMessageHandler.java:130)
at technology.rocketjump.undermount.messaging.ThreadSafeMessageDispatcher.discharge(ThreadSafeMessageDispatcher.java:648)
at technology.rocketjump.undermount.messaging.ThreadSafeMessageDispatcher.dispatchMessage(ThreadSafeMessageDispatcher.java:556)
at technology.rocketjump.undermount.messaging.ThreadSafeMessageDispatcher.dispatchMessage(ThreadSafeMessageDispatcher.java:271)
at technology.rocketjump.undermount.entities.ai.goap.actions.WorkOnJobAction.update(WorkOnJobAction.java:51)
at technology.rocketjump.undermount.entities.ai.goap.AssignedGoal.update(AssignedGoal.java:111)
at technology.rocketjump.undermount.entities.behaviour.humanoids.SettlerBehaviour.update(SettlerBehaviour.java:92)
at technology.rocketjump.undermount.entities.model.Entity.update(Entity.java:206)
at technology.rocketjump.undermount.entities.EntityUpdater.update(EntityUpdater.java:29)
at technology.rocketjump.undermount.gamecontext.GameUpdateRegister.update(GameUpdateRegister.java:32)
at technology.rocketjump.undermount.screens.MainGameScreen.updateGameLogic(MainGameScreen.java:69)
at technology.rocketjump.undermount.screens.MainGameScreen.render(MainGameScreen.java:53)
at technology.rocketjump.undermount.UndermountApplicationAdapter.render(UndermountApplicationAdapter.java:146)
at com.badlogic.gdx.backends.lwjgl.UndermountLwjglApplication.mainLoop(UndermountLwjglApplication.java:222)
at com.badlogic.gdx.backends.lwjgl.UndermountLwjglApplication$1.run(UndermountLwjglApplication.java:118)
And that's it, hope it helps.
Works well without crashing, thank you for the fast fix.
I will still have to restart and create a new settlement however.
After continuing with the save, I remarked that the bloomery wasn't getting build no matter what. It lacked a marble rock and said there's one allocated, but after going through my stockpile, that just didn't seem to be true. In other words, it's waiting forever for something that isn't there. Since I used up all other ingots on lamps, I'll have to restart to get this one done.