Space Engineers

Space Engineers

Undo
Crash To Desktop when exploding WHAM missiles
I got a Crash To Desktop when one of my WHAM missiles struck a target.

Maybe if there was some chat config for Undo where we could get it to ignore destruction from damage?

Here is the log:
2023-04-03 21:26:53.200 - Thread: 1 -> GUI Stats: Update 0.339915777777778, Draw 0.98786788888889 2023-04-03 21:26:54.201 - Thread: 1 -> Exception occurred: System.NullReferenceException: Object reference not set to an instance of an object. at Sandbox.Game.Entities.Blocks.MyProgrammableBlock.RunSandboxedProgramAction(Action`1 action, String& response) at Sandbox.Game.Entities.Blocks.MyProgrammableBlock.UpdateStorage() at Sandbox.Game.Entities.Blocks.MyProgrammableBlock.GetObjectBuilderCubeBlock(Boolean copy) at Sandbox.Game.Entities.Cube.MySlimBlock.GetObjectBuilderInternal(Boolean copy) at Sandbox.Game.Entities.Cube.MySlimBlock.VRage.Game.ModAPI.IMySlimBlock.GetObjectBuilder(Boolean copy) at klime.Undo.BlockRemoveEvent..ctor(List`1 removedBlocks, UInt64 ownerId) at klime.Undo.Undo.UpdateAfterSimulation() at Sandbox.Game.World.MySession.UpdateComponents() at Sandbox.Game.World.MySession.Update(MyTimeSpan updateTime) at Sandbox.MySandboxGame.Update() at Sandbox.Engine.Platform.Game.UpdateInternal() at Sandbox.Engine.Platform.Game.RunSingleFrame() at Sandbox.Engine.Platform.FixedLoop.<>c__DisplayClass11_0.<Run>b__0() at Sandbox.Engine.Platform.GenericLoop.Run(VoidAction tickCallback) at Sandbox.Engine.Platform.Game.RunLoop() at Sandbox.MySandboxGame.Run(Boolean customRenderLoop, Action disposeSplashScreen) at SpaceEngineers.MyProgram.Main(String[] args)