Space Engineers

Space Engineers

Eli Dang's Holo HUD
 This topic has been pinned, so it's probably important
Polygon Cherub  [developer] 23 May, 2024 @ 7:45pm
Send me your crash logs!
If things go messy while running this mod, it would be very helpful if you send me your crash log. I'm mostly just interested in the Exception section, so you need not share the whole thing. Pastebin if you can!

Thank you.
< >
Showing 1-15 of 45 comments
im trying to run it on a server from GTX gaming with about 50 other mods but ity may still be helpfull. also sorry its not pastebin or anything like that im not sure how to use them


16:04:11.7895 [ERROR] Keen: ParallelTasks.TaskException: An exception(s) was thrown while executing a task.
at ParallelTasks.WorkItem.ThrowExceptionsInternal(Int32 runId)
at ParallelTasks.Task.WaitOrExecute(Boolean blocking)
at ParallelTasks.Parallel.For(Int32 startInclusive, Int32 endExclusive, Action`1 body, Int32 stride, WorkPriority priority, Nullable`1 options, Boolean blocking)
at Sandbox.Game.Entities.MyEntities.Load(List`1 objectBuilders, Nullable`1& errorMessage)
Task exception, inner exception 0:
System.InvalidOperationException: Local player not available.
at EliDangHUD.CircleRenderer.GetLocalPlayerId()
at EliDangHUD.CircleRenderer.newRadarPing(IMyEntity entity)
at EliDangHUD.CircleRenderer.OnEntityAdd(IMyEntity entity)
at System.Action`1.Invoke(T obj)
at Sandbox.Game.Entities.MyEntities.RaiseEntityAdd(MyEntity entity)
at Sandbox.Game.Entities.MyEntities.Add(MyEntity entity, Boolean insertIntoScene)
at Sandbox.Game.Entities.MyEntities.InitEntityData.OnEntityInitialized()
at Sandbox.Game.Entities.MyEntities.<>c__DisplayClass183_1.<Load>b__1(Int32 i)
at ParallelTasks.ForLoopWork.DoWork(WorkData workData)
at ParallelTasks.WorkItem.DoWork(Int32 expectedID)
ParallelTasks.TaskException: An exception(s) was thrown while executing a task.
at ParallelTasks.WorkItem.ThrowExceptionsInternal(Int32 runId)
at ParallelTasks.Task.WaitOrExecute(Boolean blocking)
at ParallelTasks.Parallel.For(Int32 startInclusive, Int32 endExclusive, Action`1 body, Int32 stride, WorkPriority priority, Nullable`1 options, Boolean blocking)
at Sandbox.Game.Entities.MyEntities.Load(List`1 objectBuilders, Nullable`1& errorMessage)
Task exception, inner exception 0:
System.InvalidOperationException: Local player not available.
at EliDangHUD.CircleRenderer.GetLocalPlayerId()
at EliDangHUD.CircleRenderer.newRadarPing(IMyEntity entity)
at EliDangHUD.CircleRenderer.OnEntityAdd(IMyEntity entity)
at System.Action`1.Invoke(T obj)
at Sandbox.Game.Entities.MyEntities.RaiseEntityAdd(MyEntity entity)
at Sandbox.Game.Entities.MyEntities.Add(MyEntity entity, Boolean insertIntoScene)
at Sandbox.Game.Entities.MyEntities.InitEntityData.OnEntityInitialized()
at Sandbox.Game.Entities.MyEntities.<>c__DisplayClass183_1.<Load>b__1(Int32 i)
at ParallelTasks.ForLoopWork.DoWork(WorkData workData)
at ParallelTasks.WorkItem.DoWork(Int32 expectedID)
16:04:11.7895 [ERROR] Keen: Error during loading session:Sandbox.Game.Screens.MyLoadingException: An error occurred while loading the world.
The world may be corrupted and can't be loaded.
Please, restart the game and try again.
at Sandbox.Game.World.MySession.ShowLoadingError(Boolean lobbyFailed, MyLobbyStatusCode statusCode, Nullable`1 errorMessage)
at Sandbox.Game.World.MySession.LoadWorld(MyObjectBuilder_Checkpoint checkpoint, MyObjectBuilder_Sector sector)
at Sandbox.Game.World.MySession.Load(String sessionPath, MyObjectBuilder_Checkpoint checkpoint, UInt64 checkpointSizeInBytes, Boolean saveLastStates, Boolean allowXml)
16:04:11.7895 [INFO] Keen: Exception while loading world: An error occurred while loading the world.
The world may be corrupted and can't be loaded.
Please, restart the game and try again.
16:04:11.7895 [DEBUG] Keen: at Sandbox.Game.World.MySession.ShowLoadingError(Boolean lobbyFailed, MyLobbyStatusCode statusCode, Nullable`1 errorMessage)
at Sandbox.Game.World.MySession.LoadWorld(MyObjectBuilder_Checkpoint checkpoint, MyObjectBuilder_Sector sector)
at Sandbox.Game.World.MySession.Load(String sessionPath, MyObjectBuilder_Checkpoint checkpoint, UInt64 checkpointSizeInBytes, Boolean saveLastStates, Boolean allowXml)
at Patched_Sandbox.MySandboxGameInitQuickLaunch_0(Object )
Polygon Cherub  [developer] 23 May, 2024 @ 11:18pm 
Thank you! A quick parse points me toward an issue with multiplayer not being taken in to account when attaching to the player. I shall research.
sweet thx
Polygon Cherub  [developer] 24 May, 2024 @ 12:12am 
I addressed the issue with the newest push. Let me know if the problem persists.
well enableing main cockpit causes the sim speed to drop to 0.02 and spams the chat with dShellPassive, dShellActive, DShield
i gotta head off to bed now but ill keep debuging tomorow
Polygon Cherub  [developer] 24 May, 2024 @ 12:51am 
My apologies. I believe that was an oversight on my part forgetting to turn off some error msgs I use to find problems. Hopefully this will stop the flood of msgs slowing your game down.
thank you for your help in getting your mod MP ready it seems to be working well now
FateRunner 26 May, 2024 @ 7:37am 
Had an CTD due to null reference exception.
This happened on my server when I was switching between two cockpits to test something with your mod. This also caused subsequent crashes on every time i tried to connect to server until I have done server restart.

Exception stack trace:
System.NullReferenceException: Object reference not set to an instance of an object. at EliDangHUD.CircleRenderer.GetHeadElevation(Vector3D referencePosition, MatrixD referenceMatrix) at EliDangHUD.CircleRenderer.getToolbarPos() at EliDangHUD.CircleRenderer.DrawToolbars() at EliDangHUD.CircleRenderer.UpdateToolbars() at EliDangHUD.CircleRenderer.Draw() at Sandbox.Game.World.MySession.DrawSync() at Sandbox.Game.Gui.MyGuiScreenGamePlay.Draw() at Sandbox.Graphics.GUI.MyScreenManager.DrawScreens(MyGuiScreenBase screenFade) at Sandbox.Graphics.GUI.MyScreenManager.Draw() at Sandbox.Graphics.GUI.MyDX9Gui.Draw() at Sandbox.Graphics.GUI.MyGuiSandbox.Draw() at Sandbox.MySandboxGame.PrepareForDraw() 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)

Rest of the log can be found here https://pastebin.com/v9YCub01
Last edited by FateRunner; 26 May, 2024 @ 7:38am
Bomb 28 May, 2024 @ 4:29am 
Exception: System.FormatException: Input string was not in a correct format.
https://pastebin.com/m9rmuu9z
having an issue with a CTD upon joining a server in which i left while in a cockpit.
can be solved by removing character from the cockpit


2024-06-01 20:35:11.481 - Thread: 1 -> Exception: System.NullReferenceException: Object reference not set to an instance of an object.
at EliDangHUD.CircleRenderer.GetHeadElevation(Vector3D referencePosition, MatrixD referenceMatrix)
at EliDangHUD.CircleRenderer.getToolbarPos()
at EliDangHUD.CircleRenderer.DrawToolbars()
at EliDangHUD.CircleRenderer.Draw()
at Sandbox.Game.World.MySession.DrawSync()
at Sandbox.Game.Gui.MyGuiScreenGamePlay.Draw()
at Sandbox.Graphics.GUI.MyScreenManager.DrawScreens(MyGuiScreenBase screenFade)
at Sandbox.Graphics.GUI.MyScreenManager.Draw()
at Sandbox.Graphics.GUI.MyDX9Gui.Draw()
at Sandbox.Graphics.GUI.MyGuiSandbox.Draw()
at Sandbox.MySandboxGame.PrepareForDraw()
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)
2024-06-01 20:35:11.495 - Thread: 1 -> Exception occurred: System.NullReferenceException: Object reference not set to an instance of an object.
at EliDangHUD.CircleRenderer.GetHeadElevation(Vector3D referencePosition, MatrixD referenceMatrix)
at EliDangHUD.CircleRenderer.getToolbarPos()
at EliDangHUD.CircleRenderer.DrawToolbars()
at EliDangHUD.CircleRenderer.Draw()
at Sandbox.Game.World.MySession.DrawSync()
at Sandbox.Game.Gui.MyGuiScreenGamePlay.Draw()
at Sandbox.Graphics.GUI.MyScreenManager.DrawScreens(MyGuiScreenBase screenFade)
at Sandbox.Graphics.GUI.MyScreenManager.Draw()
at Sandbox.Graphics.GUI.MyDX9Gui.Draw()
at Sandbox.Graphics.GUI.MyGuiSandbox.Draw()
at Sandbox.MySandboxGame.PrepareForDraw()
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)
at avaness.SpaceEngineersLauncher.Program.StartSpaceEngineers(String[] args)
at avaness.SpaceEngineersLauncher.Program.Main(String[] args)
2024-06-01 20:35:11.496 - Thread: 1 -> Showing message
2024-06-01 20:35:11.498 - Thread: 1 -> MyInitializer.OnCrash
2024-06-01 20:35:11.498 - Thread: 1 -> var exception = System.NullReferenceException: Object reference not set to an instance of an object.
at EliDangHUD.CircleRenderer.GetHeadElevation(Vector3D referencePosition, MatrixD referenceMatrix)
at EliDangHUD.CircleRenderer.getToolbarPos()
at EliDangHUD.CircleRenderer.DrawToolbars()
at EliDangHUD.CircleRenderer.Draw()
at Sandbox.Game.World.MySession.DrawSync()
at Sandbox.Game.Gui.MyGuiScreenGamePlay.Draw()
at Sandbox.Graphics.GUI.MyScreenManager.DrawScreens(MyGuiScreenBase screenFade)
at Sandbox.Graphics.GUI.MyScreenManager.Draw()
at Sandbox.Graphics.GUI.MyDX9Gui.Draw()
at Sandbox.Graphics.GUI.MyGuiSandbox.Draw()
at Sandbox.MySandboxGame.PrepareForDraw()
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)
at avaness.SpaceEngineersLauncher.Program.StartSpaceEngineers(String[] args)
at avaness.SpaceEngineersLauncher.Program.Main(String[] args)
2024-06-01 20:35:11.954 - Thread: 1 ->
Last edited by Nes-AliTheAvali [GUC]; 1 Jun, 2024 @ 3:37am
Willowprof 1 Jun, 2024 @ 4:50pm 
Same issue as the post above mine. Logged out in a cockpit, server was restarted, attempting to re-join server after it was restarted results in the error below

2024-06-01 19:46:20.417 - Thread: 1 -> Received spawn types
2024-06-01 19:46:20.926 - Thread: 72 -> Model Models\Characters\Astronaut\Female\SE_astronaut.mwm - Found too many collision shapes, only the first 10 will be used
2024-06-01 19:46:20.969 - Thread: 1 -> MyGuiScreenMission MyGuiScreenBase.LoadContent
2024-06-01 19:46:21.712 - Thread: 1 -> Exception: System.NullReferenceException: Object reference not set to an instance of an object.
at EliDangHUD.CircleRenderer.GetHeadElevation(Vector3D referencePosition, MatrixD referenceMatrix)
at EliDangHUD.CircleRenderer.getToolbarPos()
at EliDangHUD.CircleRenderer.DrawToolbars()
at EliDangHUD.CircleRenderer.UpdateToolbars()
at EliDangHUD.CircleRenderer.Draw()
at Sandbox.Game.World.MySession.DrawSync()
at Sandbox.Game.Gui.MyGuiScreenGamePlay.Draw()
at Sandbox.Graphics.GUI.MyScreenManager.DrawScreens(MyGuiScreenBase screenFade)
at Sandbox.Graphics.GUI.MyScreenManager.Draw()
at Sandbox.Graphics.GUI.MyDX9Gui.Draw()
at Sandbox.Graphics.GUI.MyGuiSandbox.Draw()
at Sandbox.MySandboxGame.PrepareForDraw()
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)
2024-06-01 19:46:21.721 - Thread: 1 -> Exception occurred: System.NullReferenceException: Object reference not set to an instance of an object.
at EliDangHUD.CircleRenderer.GetHeadElevation(Vector3D referencePosition, MatrixD referenceMatrix)
at EliDangHUD.CircleRenderer.getToolbarPos()
at EliDangHUD.CircleRenderer.DrawToolbars()
at EliDangHUD.CircleRenderer.UpdateToolbars()
at EliDangHUD.CircleRenderer.Draw()
at Sandbox.Game.World.MySession.DrawSync()
at Sandbox.Game.Gui.MyGuiScreenGamePlay.Draw()
at Sandbox.Graphics.GUI.MyScreenManager.DrawScreens(MyGuiScreenBase screenFade)
at Sandbox.Graphics.GUI.MyScreenManager.Draw()
at Sandbox.Graphics.GUI.MyDX9Gui.Draw()
at Sandbox.Graphics.GUI.MyGuiSandbox.Draw()
at Sandbox.MySandboxGame.PrepareForDraw()
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)
at avaness.SpaceEngineersLauncher.Program.StartSpaceEngineers(String[] args)
at avaness.SpaceEngineersLauncher.Program.Main(String[] args)
2024-06-01 19:46:21.721 - Thread: 1 -> Showing message
2024-06-01 19:46:21.721 - Thread: 1 -> MyInitializer.OnCrash
2024-06-01 19:46:21.721 - Thread: 1 -> var exception = System.NullReferenceException: Object reference not set to an instance of an object.
at EliDangHUD.CircleRenderer.GetHeadElevation(Vector3D referencePosition, MatrixD referenceMatrix)
at EliDangHUD.CircleRenderer.getToolbarPos()
at EliDangHUD.CircleRenderer.DrawToolbars()
at EliDangHUD.CircleRenderer.UpdateToolbars()
at EliDangHUD.CircleRenderer.Draw()
at Sandbox.Game.World.MySession.DrawSync()
at Sandbox.Game.Gui.MyGuiScreenGamePlay.Draw()
at Sandbox.Graphics.GUI.MyScreenManager.DrawScreens(MyGuiScreenBase screenFade)
at Sandbox.Graphics.GUI.MyScreenManager.Draw()
at Sandbox.Graphics.GUI.MyDX9Gui.Draw()
at Sandbox.Graphics.GUI.MyGuiSandbox.Draw()
at Sandbox.MySandboxGame.PrepareForDraw()
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)
at avaness.SpaceEngineersLauncher.Program.StartSpaceEngineers(String[] args)
at avaness.SpaceEngineersLauncher.Program.Main(String[] args)
2024-06-01 19:46:23.531 - Thread: 1 ->
Willowprof 1 Jun, 2024 @ 5:24pm 
Interestingly, without doing anything other than starting the game NOT in full screen mode, I was able to get in. Probably not related, but w/e
same here. getting an identical stack trace and game crash after logging out of my server while seated with the HUD enabled:
2024-06-02 19:16:08.173 - Thread: 1 -> Exception: System.NullReferenceException: Object reference not set to an instance of an object. at EliDangHUD.CircleRenderer.GetHeadElevation(Vector3D referencePosition, MatrixD referenceMatrix) at EliDangHUD.CircleRenderer.getToolbarPos() at EliDangHUD.CircleRenderer.DrawToolbars() at EliDangHUD.CircleRenderer.Draw() at Sandbox.Game.World.MySession.DrawSync() at Sandbox.Game.Gui.MyGuiScreenGamePlay.Draw() at Sandbox.Graphics.GUI.MyScreenManager.DrawScreens(MyGuiScreenBase screenFade) at Sandbox.Graphics.GUI.MyScreenManager.Draw() at Sandbox.Graphics.GUI.MyDX9Gui.Draw() at Sandbox.Graphics.GUI.MyGuiSandbox.Draw() at Sandbox.MySandboxGame.PrepareForDraw() 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)
< >
Showing 1-15 of 45 comments
Per page: 1530 50