Cutscene Editor (Double F11) Crash to Desktop
Issue: Attempting to access the waypoint list or the cutscene editor (double F11 in-game) will result in a CTD. This happens almost always on the second access in a session.
Expected result: Waypoint list and cutscene tool should open normally
Actual result: Game has a CTD when pressing Double F11, usually on the second load of the cutscene tool. That means, the menu loads correctly for a freshly loaded world, but almost always fails to open on the second attempt
Steps to reproduce:
1) Make an empty world in offline mode
2) Enter the waypoint menu (double F11) and spawn a new waypoint
3) Switch to the cutscene editor, and create a new cutscene.
4) Create a new node in that cutscene, and put the name of the waypoint (Waypoint_0) into any of the boxes (e.g Move over time)
5) Save the cutscene. Exit back into normal player view
6) Save the world
7) Attempt to access the double F11 menu again. It is very likely you will have a crash
Log: Attached
Reproduction rate: 90%. Some worlds seem to crash less.
Example world: https://steamcommunity.com/sharedfiles/filedetails/?id=1673874895
Confirmed with the steps listed above.
This is the error in the log file.
Exception occured: System.NullReferenceException: Object reference not set to an instance of an object.
at SpaceEngineers.MyProgram.Main(String[] args)
at Sandbox.MySandboxGame.Run(Boolean customRenderLoop, Action disposeSplashScreen)
at Sandbox.Engine.Platform.Game.RunLoop()
at Sandbox.Engine.Platform.GenericLoop.Run(VoidAction tickCallback)
at Sandbox.Engine.Platform.FixedLoop.<>c__DisplayClass1.b__0()
at Sandbox.Engine.Platform.Game.RunSingleFrame()
at Sandbox.Engine.Platform.Game.UpdateInternal()
at Sandbox.MySandboxGame.Update()
at Sandbox.Graphics.GUI.MyDX9Gui.HandleInput()
at Sandbox.Graphics.GUI.MyScreenManager.HandleInput()
at Sandbox.Game.Gui.MyGuiScreenDebugOfficial.HandleInput(Boolean receivedFocusInThisUpdate)
at Sandbox.Game.Screens.MyGuiScreenScriptingTools..ctor()
at Sandbox.Game.Screens.MyGuiScreenScriptingTools.UpdateWaypointList()
Confirmed with the steps listed above.
This is the error in the log file.
Exception occured: System.NullReferenceException: Object reference not set to an instance of an object.
at SpaceEngineers.MyProgram.Main(String[] args)
at Sandbox.MySandboxGame.Run(Boolean customRenderLoop, Action disposeSplashScreen)
at Sandbox.Engine.Platform.Game.RunLoop()
at Sandbox.Engine.Platform.GenericLoop.Run(VoidAction tickCallback)
at Sandbox.Engine.Platform.FixedLoop.<>c__DisplayClass1.b__0()
at Sandbox.Engine.Platform.Game.RunSingleFrame()
at Sandbox.Engine.Platform.Game.UpdateInternal()
at Sandbox.MySandboxGame.Update()
at Sandbox.Graphics.GUI.MyDX9Gui.HandleInput()
at Sandbox.Graphics.GUI.MyScreenManager.HandleInput()
at Sandbox.Game.Gui.MyGuiScreenDebugOfficial.HandleInput(Boolean receivedFocusInThisUpdate)
at Sandbox.Game.Screens.MyGuiScreenScriptingTools..ctor()
at Sandbox.Game.Screens.MyGuiScreenScriptingTools.UpdateWaypointList()
Hello, Engineers!
Thank you very much for reporting this issue. It was reproduced and forwarded to our programmers.
Kind Regards
Keen Software House: QA Department
Hello, Engineers!
Thank you very much for reporting this issue. It was reproduced and forwarded to our programmers.
Kind Regards
Keen Software House: QA Department
Replies have been locked on this page!