Crash Report Communications Update
Hi,
I got a crash to desktop with an error log after opening a "temporary container" floating item with 44 iron ingots in it, after picking up two others with 100 and 700 uranium ingots in it. Here is the error log:
2024-05-15 10:38:16.507 - Thread: 1 -> MyGuiScreenMainMenu MyGuiScreenBase.UnloadContent - START
2024-05-15 10:38:16.508 - Thread: 1 -> MyGuiScreenMainMenu MyGuiScreenBase.UnloadContent - END
2024-05-15 10:38:17.740 - Thread: 1 -> MyGuiScreenTerminal MyGuiScreenBase.LoadContent
2024-05-15 10:38:19.206 - Thread: 1 -> Exception: System.NullReferenceException: Object reference not set to an instance of an object.
at Sandbox.Game.MyInventory.OnContentsChanged()
at Sandbox.Game.MyInventory.RemoveItemsInternal(UInt32 itemId, MyFixedPoint amount, Boolean sendEvent, Boolean refreshVolumeAndMass)
at Sandbox.Game.MyInventory.RemoveItems(UInt32 itemId, Nullable`1 amount, Boolean sendEvent, Boolean spawn, Nullable`1 spawnPos, Action`2 itemSpawned, Boolean refreshVolumeAndMass)
at Sandbox.Game.MyInventory.TransferItemsInternal(MyInventory src, MyInventory dst, UInt32 srcItemId, Boolean spawn, Int32 destItemIndex, MyFixedPoint amount)
at Sandbox.Game.MyInventory.InventoryTransferItem_Implementation(MyFixedPoint amount, UInt32 itemId, Int64 destinationOwnerId, Byte destInventoryIndex, Int32 destinationIndex)
at VRage.Network.MyReplicationLayerBase.InvokeLocally[T1,T2,T3,T4,T5,T6,T7](CallSite`7 site, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7)
at VRage.Network.MyReplicationSingle.DispatchEvent[T1,T2,T3,T4,T5,T6,T7,T8](CallSite callSite, EndpointId recipient, Nullable`1 position, T1& arg1, T2& arg2, T3& arg3, T4& arg4, T5& arg5, T6& arg6, T7& arg7, T8& arg8)
at VRage.Network.MyReplicationLayerBase.RaiseEvent[T1,T2,T3,T4,T5,T6,T7](T1 arg1, T7 arg7, Func`2 action, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, EndpointId endpointId, Nullable`1 position)
at Sandbox.Game.MyInventory.TransferByUser(MyInventory src, MyInventory dst, UInt32 srcItemId, Int32 dstIdx, Nullable`1 amount)
at Sandbox.Game.Gui.MyTerminalInventoryController.TransferToOppositeFirst(MyPhysicalInventoryItem item, MyGuiControlGrid sender)
at Sandbox.Game.Gui.MyTerminalInventoryController.grid_ItemDoubleClicked(MyGuiControlGrid sender, EventArgs eventArgs)
at Sandbox.Graphics.GUI.MyGuiControlGrid.DoubleClickItem()
at Sandbox.Graphics.GUI.MyGuiControlGrid.HandleNewMousePress(MyGuiControlBase& captureInput)
at Sandbox.Graphics.GUI.MyGuiControlGrid.HandleInput()
at Sandbox.Graphics.GUI.MyGuiControlBase.HandleInputElements()
at Sandbox.Game.Screens.Helpers.MyGuiControlInventoryOwner.HandleInput()
at Sandbox.Graphics.GUI.MyGuiControlParent.HandleInput()
at Sandbox.Graphics.GUI.MyGuiControlList.HandleInput()
at Sandbox.Graphics.GUI.MyGuiControlParent.HandleInput()
at Sandbox.Graphics.GUI.MyGuiControlParent.HandleInput()
at Sandbox.Graphics.GUI.MyGuiScreenBase.HandleControlsInput(Boolean receivedFocusInThisUpdate)
at Sandbox.Graphics.GUI.MyGuiScreenBase.HandleInput(Boolean receivedFocusInThisUpdate)
at Sandbox.Game.Gui.MyGuiScreenTerminal.HandleInput(Boolean receivedFocusInThisUpdate)
at Sandbox.Graphics.GUI.MyScreenManager.HandleInput()
at Sandbox.Graphics.GUI.MyDX9Gui.HandleInput()
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)
2024-05-15 10:38:19.215 - Thread: 1 -> Exception occurred: System.NullReferenceException: Object reference not set to an instance of an object.
at Sandbox.Game.MyInventory.OnContentsChanged()
at Sandbox.Game.MyInventory.RemoveItemsInternal(UInt32 itemId, MyFixedPoint amount, Boolean sendEvent, Boolean refreshVolumeAndMass)
at Sandbox.Game.MyInventory.RemoveItems(UInt32 itemId, Nullable`1 amount, Boolean sendEvent, Boolean spawn, Nullable`1 spawnPos, Action`2 itemSpawned, Boolean refreshVolumeAndMass)
at Sandbox.Game.MyInventory.TransferItemsInternal(MyInventory src, MyInventory dst, UInt32 srcItemId, Boolean spawn, Int32 destItemIndex, MyFixedPoint amount)
at Sandbox.Game.MyInventory.InventoryTransferItem_Implementation(MyFixedPoint amount, UInt32 itemId, Int64 destinationOwnerId, Byte destInventoryIndex, Int32 destinationIndex)
at VRage.Network.MyReplicationLayerBase.InvokeLocally[T1,T2,T3,T4,T5,T6,T7](CallSite`7 site, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7)
at VRage.Network.MyReplicationSingle.DispatchEvent[T1,T2,T3,T4,T5,T6,T7,T8](CallSite callSite, EndpointId recipient, Nullable`1 position, T1& arg1, T2& arg2, T3& arg3, T4& arg4, T5& arg5, T6& arg6, T7& arg7, T8& arg8)
at VRage.Network.MyReplicationLayerBase.RaiseEvent[T1,T2,T3,T4,T5,T6,T7](T1 arg1, T7 arg7, Func`2 action, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, EndpointId endpointId, Nullable`1 position)
at Sandbox.Game.MyInventory.TransferByUser(MyInventory src, MyInventory dst, UInt32 srcItemId, Int32 dstIdx, Nullable`1 amount)
at Sandbox.Game.Gui.MyTerminalInventoryController.TransferToOppositeFirst(MyPhysicalInventoryItem item, MyGuiControlGrid sender)
at Sandbox.Game.Gui.MyTerminalInventoryController.grid_ItemDoubleClicked(MyGuiControlGrid sender, EventArgs eventArgs)
at Sandbox.Graphics.GUI.MyGuiControlGrid.DoubleClickItem()
at Sandbox.Graphics.GUI.MyGuiControlGrid.HandleNewMousePress(MyGuiControlBase& captureInput)
at Sandbox.Graphics.GUI.MyGuiControlGrid.HandleInput()
at Sandbox.Graphics.GUI.MyGuiControlBase.HandleInputElements()
at Sandbox.Game.Screens.Helpers.MyGuiControlInventoryOwner.HandleInput()
at Sandbox.Graphics.GUI.MyGuiControlParent.HandleInput()
at Sandbox.Graphics.GUI.MyGuiControlList.HandleInput()
at Sandbox.Graphics.GUI.MyGuiControlParent.HandleInput()
at Sandbox.Graphics.GUI.MyGuiControlParent.HandleInput()
at Sandbox.Graphics.GUI.MyGuiScreenBase.HandleControlsInput(Boolean receivedFocusInThisUpdate)
at Sandbox.Graphics.GUI.MyGuiScreenBase.HandleInput(Boolean receivedFocusInThisUpdate)
at Sandbox.Game.Gui.MyGuiScreenTerminal.HandleInput(Boolean receivedFocusInThisUpdate)
at Sandbox.Graphics.GUI.MyScreenManager.HandleInput()
at Sandbox.Graphics.GUI.MyDX9Gui.HandleInput()
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)
2024-05-15 10:38:19.217 - Thread: 1 -> Showing message
2024-05-15 10:38:19.219 - Thread: 1 -> MyInitializer.OnCrash
2024-05-15 10:38:19.220 - Thread: 1 -> var exception = System.NullReferenceException: Object reference not set to an instance of an object.
at Sandbox.Game.MyInventory.OnContentsChanged()
at Sandbox.Game.MyInventory.RemoveItemsInternal(UInt32 itemId, MyFixedPoint amount, Boolean sendEvent, Boolean refreshVolumeAndMass)
at Sandbox.Game.MyInventory.RemoveItems(UInt32 itemId, Nullable`1 amount, Boolean sendEvent, Boolean spawn, Nullable`1 spawnPos, Action`2 itemSpawned, Boolean refreshVolumeAndMass)
at Sandbox.Game.MyInventory.TransferItemsInternal(MyInventory src, MyInventory dst, UInt32 srcItemId, Boolean spawn, Int32 destItemIndex, MyFixedPoint amount)
at Sandbox.Game.MyInventory.InventoryTransferItem_Implementation(MyFixedPoint amount, UInt32 itemId, Int64 destinationOwnerId, Byte destInventoryIndex, Int32 destinationIndex)
at VRage.Network.MyReplicationLayerBase.InvokeLocally[T1,T2,T3,T4,T5,T6,T7](CallSite`7 site, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7)
at VRage.Network.MyReplicationSingle.DispatchEvent[T1,T2,T3,T4,T5,T6,T7,T8](CallSite callSite, EndpointId recipient, Nullable`1 position, T1& arg1, T2& arg2, T3& arg3, T4& arg4, T5& arg5, T6& arg6, T7& arg7, T8& arg8)
at VRage.Network.MyReplicationLayerBase.RaiseEvent[T1,T2,T3,T4,T5,T6,T7](T1 arg1, T7 arg7, Func`2 action, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, EndpointId endpointId, Nullable`1 position)
at Sandbox.Game.MyInventory.TransferByUser(MyInventory src, MyInventory dst, UInt32 srcItemId, Int32 dstIdx, Nullable`1 amount)
at Sandbox.Game.Gui.MyTerminalInventoryController.TransferToOppositeFirst(MyPhysicalInventoryItem item, MyGuiControlGrid sender)
at Sandbox.Game.Gui.MyTerminalInventoryController.grid_ItemDoubleClicked(MyGuiControlGrid sender, EventArgs eventArgs)
at Sandbox.Graphics.GUI.MyGuiControlGrid.DoubleClickItem()
at Sandbox.Graphics.GUI.MyGuiControlGrid.HandleNewMousePress(MyGuiControlBase& captureInput)
at Sandbox.Graphics.GUI.MyGuiControlGrid.HandleInput()
at Sandbox.Graphics.GUI.MyGuiControlBase.HandleInputElements()
at Sandbox.Game.Screens.Helpers.MyGuiControlInventoryOwner.HandleInput()
at Sandbox.Graphics.GUI.MyGuiControlParent.HandleInput()
at Sandbox.Graphics.GUI.MyGuiControlList.HandleInput()
at Sandbox.Graphics.GUI.MyGuiControlParent.HandleInput()
at Sandbox.Graphics.GUI.MyGuiControlParent.HandleInput()
at Sandbox.Graphics.GUI.MyGuiScreenBase.HandleControlsInput(Boolean receivedFocusInThisUpdate)
at Sandbox.Graphics.GUI.MyGuiScreenBase.HandleInput(Boolean receivedFocusInThisUpdate)
at Sandbox.Game.Gui.MyGuiScreenTerminal.HandleInput(Boolean receivedFocusInThisUpdate)
at Sandbox.Graphics.GUI.MyScreenManager.HandleInput()
at Sandbox.Graphics.GUI.MyDX9Gui.HandleInput()
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)
2024-05-15 10:38:27.553 - Thread: 1 ->
================================== CRASH INFO ==================================
AppVersion: 01_204_015
GameName: Space Engineers
IsOutOfMemory: False
IsGPU: False
IsNative: False
IsTask: False
IsExperimental: True
ProcessRunTime: 1844
PCUCount: 121463
IsHang: False
GCMemory: 2001
GCMemoryAllocated: 2001
HWAvailableMemory: 4159
ProcessPrivateMemory: 14504
AnalyticId: SE
================================== OFNI HSARC ==================================
2024-05-15 10:38:27.553 - Thread: 1 -> Log Closed
Hello, Gaz!
Thank you for writing to us.
We are aware of this issue and it will get fixed in the next Hotfix update.
We are closing this thread for now, but if you happen to experience the same issue after the hotfix update, please create a new thread.
Kind Regards,
Keen Software House: QA Department
Hello, Gaz!
Thank you for writing to us.
We are aware of this issue and it will get fixed in the next Hotfix update.
We are closing this thread for now, but if you happen to experience the same issue after the hotfix update, please create a new thread.
Kind Regards,
Keen Software House: QA Department
Replies have been locked on this page!