Space Engineers

Space Engineers

Eli Dang's Holo HUD (Depricated)
 此主题已被置顶,因此可能具有重要性
Polygon Cherub  [开发者] 2024 年 5 月 23 日 下午 7:45
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.
< >
正在显示第 1 - 15 条,共 45 条留言
Nes-AliTheAvali [GUC] 2024 年 5 月 23 日 下午 11:06 
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  [开发者] 2024 年 5 月 23 日 下午 11:18 
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.
Nes-AliTheAvali [GUC] 2024 年 5 月 23 日 下午 11:22 
sweet thx
Polygon Cherub  [开发者] 2024 年 5 月 24 日 上午 12:12 
I addressed the issue with the newest push. Let me know if the problem persists.
Nes-AliTheAvali [GUC] 2024 年 5 月 24 日 上午 12:15 
ok
Nes-AliTheAvali [GUC] 2024 年 5 月 24 日 上午 12:30 
well enableing main cockpit causes the sim speed to drop to 0.02 and spams the chat with dShellPassive, dShellActive, DShield
Nes-AliTheAvali [GUC] 2024 年 5 月 24 日 上午 12:31 
i gotta head off to bed now but ill keep debuging tomorow
Polygon Cherub  [开发者] 2024 年 5 月 24 日 上午 12:51 
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.
Nes-AliTheAvali [GUC] 2024 年 5 月 24 日 上午 8:45 
thank you for your help in getting your mod MP ready it seems to be working well now
FateRunner 2024 年 5 月 26 日 上午 7:37 
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
最后由 FateRunner 编辑于; 2024 年 5 月 26 日 上午 7:38
Bomb 2024 年 5 月 28 日 上午 4:29 
Exception: System.FormatException: Input string was not in a correct format.
https://pastebin.com/m9rmuu9z
Nes-AliTheAvali [GUC] 2024 年 6 月 1 日 上午 3:36 
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 ->
最后由 Nes-AliTheAvali [GUC] 编辑于; 2024 年 6 月 1 日 上午 3:37
Willowprof 2024 年 6 月 1 日 下午 4:50 
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 2024 年 6 月 1 日 下午 5:24 
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
void catgirl rglx 2024 年 6 月 2 日 下午 4:21 
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)
< >
正在显示第 1 - 15 条,共 45 条留言
每页显示数: 1530 50