I have found I can crash a SP game by creating a courier contract.
Steps.
Create an Empty World.
Place a battery and a contract block.
In the Admin tab, create a courier contract.
Game crashes
results in an instant null exception 100% of the time
stacktrace:
Parameter name: key at System.ThrowHelper.ThrowArgumentNullException(ExceptionArgument argument) at System.Collections.Generic.Dictionary`2.FindEntry(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at VRage.Utils.MyStringHash.TryGet(String str) at VRage.ObjectBuilders.SerializableDefinitionId.VRage_ObjectBuilders_SerializableDefinitionId<>m_binarySubtypeId<>Accessor.Get(SerializableDefinitionId& owner, MyStringHash& value) at VRage.Serialization.MyMemberSerializer`2.Write(BitStream stream, TOwner& obj, MySerializeInfo info) at VRage.Serialization.MySerializerObject`1.Write(BitStream stream, T& value, MySerializeInfo info) at VRage.Serialization.MySerializationHelpers.Write[TMember](BitStream stream, TMember& value, MySerializer`1 serializer, MySerializeInfo info) at VRage.Serialization.MyMemberSerializer`2.Write(BitStream stream, TOwner& obj, MySerializeInfo info) at VRage.Serialization.MySerializerObject`1.Write(BitStream stream, T& value, MySerializeInfo info) at VRage.Serialization.MySerializer`1.Write(BitStream stream, Object value, MySerializeInfo info) at VRage.Serialization.MySerializationHelpers.Write[TMember](BitStream stream, TMember& value, MySerializer`1 serializer, MySerializeInfo info) at VRage.Serialization.MySerializerList`1.Write(BitStream stream, List`1& value, MySerializeInfo info) at VRage.Serialization.MySerializationHelpers.Write[TMember](BitStream stream, TMember& value, MySerializer`1 serializer, MySerializeInfo info) at VRage.Network.MyEventTable.<>c__DisplayClass16_0`7.<CreateSerializer>b__0(T1 inst, BitStream stream, T2& arg2, T3& arg3, T4& arg4, T5& arg5, T6& arg6, T7& arg7) at VRage.Network.MyReplicationLayer.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](T1 arg1, T4 arg4, Func`2 action, T2 arg2, T3 arg3, EndpointId endpointId, Nullable`1 position) at Sandbox.Game.Entities.Blocks.MyContractBlock.GetAvailableContracts() 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.MyReplicationLayer.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](T1 arg1, T2 arg2, Func`2 action, EndpointId endpointId, Nullable`1 position) at Sandbox.Engine.Multiplayer.MyMultiplayer.RaiseEvent[T1](T1 arg1, Func`2 action, EndpointId targetEndpoint) at Sandbox.Game.Entities.Blocks.MyContractBlock.GetAvailableContracts(Action`2 resultCallback) at Sandbox.Game.Screens.ViewModels.MyContractsBlockAdministrationViewModel.OnCreateContractCallback(MyContractCreationResults result) at Sandbox.Game.Entities.Blocks.MyContractBlock.ReceiveCreateContractResult(MyContractCreationResults result) 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.MyReplicationLayer.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](T1 arg1, T3 arg3, Func`2 action, T2 arg2, EndpointId endpointId, Nullable`1 position) at Sandbox.Engine.Multiplayer.MyMultiplayer.RaiseEvent[T1,T2](T1 arg1, Func`2 action, T2 arg2, EndpointId targetEndpoint) at Sandbox.Game.Entities.Blocks.MyContractBlock.CreateCustomContractDeliver(MyContractCreationDataWrapper_Deliver data) at Sandbox.Game.Entities.Blocks.MyContractBlock.CreateCustomContractDeliver<>Sandbox_Game_Entities_Blocks_MyContractBlock<>MyContractCreationDataWrapper_Deliver.Invoke(MyContractBlock& this, MyContractCreationDataWrapper_Deliver& data, DBNull& arg2, DBNull& arg3, DBNull& arg4, DBNull& arg5, DBNull& arg6) 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.MyReplicationLayer.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](T1 arg1, T3 arg3, Func`2 action, T2 arg2, EndpointId endpointId, Nullable`1 position) at Sandbox.Game.Entities.Blocks.MyContractBlock.CreateCustomContractDeliver(Int32 rewardMoney, Int32 startingDeposit, Int32 durationInMin, Int64 targetBlockId, Action`1 resultCallback) at Sandbox.Game.Screens.ViewModels.MyContractsBlockAdministrationViewModel.OnCreate(Object obj) at EmptyKeys.UserInterface.Input.CommandHelpers.ExecuteCommandSource(ICommandSource commandSource) at EmptyKeys.UserInterface.Controls.Button.OnMouseUp(Object sender, MouseButtonEventArgs e) at EmptyKeys.UserInterface.RoutedEventArgs.InvokeHandler(Delegate handler, Object target) at EmptyKeys.UserInterface.RouteItem.InvokeHandler(RoutedEventArgs routedEventArgs) at EmptyKeys.UserInterface.EventRoute.InvokeHandlers(Object source, RoutedEventArgs e) at EmptyKeys.UserInterface.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs e) at EmptyKeys.UserInterface.Input.Mouse.RaiseMouseUp(MouseButton button) at EmptyKeys.UserInterface.Input.ButtonInputListener.OnUpdate() at EmptyKeys.UserInterface.Input.Mouse.Update(UIRoot uiContainer, Double elapsedGameTime, Double totalGameTime) at EmptyKeys.UserInterface.Input.InputManager.Update(UIRoot uiRoot, Double elapsedGameTime) at SpaceEngineers.Game.GUI.MyGuiScreenMvvmBase.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) 2026-05-07 09:22:11.337 - Thread: 1 -> Exception occurred: System.ArgumentNullException: Value cannot be null. Parameter name: key at System.ThrowHelper.ThrowArgumentNullException(ExceptionArgument argument) at System.Collections.Generic.Dictionary`2.FindEntry(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at VRage.Utils.MyStringHash.TryGet(String str) at VRage.ObjectBuilders.SerializableDefinitionId.VRage_ObjectBuilders_SerializableDefinitionId<>m_binarySubtypeId<>Accessor.Get(SerializableDefinitionId& owner, MyStringHash& value) at VRage.Serialization.MyMemberSerializer`2.Write(BitStream stream, TOwner& obj, MySerializeInfo info) at VRage.Serialization.MySerializerObject`1.Write(BitStream stream, T& value, MySerializeInfo info) at VRage.Serialization.MySerializationHelpers.Write[TMember](BitStream stream, TMember& value, MySerializer`1 serializer, MySerializeInfo info) at VRage.Serialization.MyMemberSerializer`2.Write(BitStream stream, TOwner& obj, MySerializeInfo info) at VRage.Serialization.MySerializerObject`1.Write(BitStream stream, T& value, MySerializeInfo info) at VRage.Serialization.MySerializer`1.Write(BitStream stream, Object value, MySerializeInfo info) at VRage.Serialization.MySerializationHelpers.Write[TMember](BitStream stream, TMember& value, MySerializer`1 serializer, MySerializeInfo info) at VRage.Serialization.MySerializerList`1.Write(BitStream stream, List`1& value, MySerializeInfo info) at VRage.Serialization.MySerializationHelpers.Write[TMember](BitStream stream, TMember& value, MySerializer`1 serializer, MySerializeInfo info) at VRage.Network.MyEventTable.<>c__DisplayClass16_0`7.<CreateSerializer>b__0(T1 inst, BitStream stream, T2& arg2, T3& arg3, T4& arg4, T5& arg5, T6& arg6, T7& arg7) at VRage.Network.MyReplicationLayer.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](T1 arg1, T4 arg4, Func`2 action, T2 arg2, T3 arg3, EndpointId endpointId, Nullable`1 position) at Sandbox.Game.Entities.Blocks.MyContractBlock.GetAvailableContracts() 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.MyReplicationLayer.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](T1 arg1, T2 arg2, Func`2 action, EndpointId endpointId, Nullable`1 position) at Sandbox.Engine.Multiplayer.MyMultiplayer.RaiseEvent[T1](T1 arg1, Func`2 action, EndpointId targetEndpoint) at Sandbox.Game.Entities.Blocks.MyContractBlock.GetAvailableContracts(Action`2 resultCallback) at Sandbox.Game.Screens.ViewModels.MyContractsBlockAdministrationViewModel.OnCreateContractCallback(MyContractCreationResults result) at Sandbox.Game.Entities.Blocks.MyContractBlock.ReceiveCreateContractResult(MyContractCreationResults result) 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.MyReplicationLayer.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](T1 arg1, T3 arg3, Func`2 action, T2 arg2, EndpointId endpointId, Nullable`1 position) at Sandbox.Engine.Multiplayer.MyMultiplayer.RaiseEvent[T1,T2](T1 arg1, Func`2 action, T2 arg2, EndpointId targetEndpoint) at Sandbox.Game.Entities.Blocks.MyContractBlock.CreateCustomContractDeliver(MyContractCreationDataWrapper_Deliver data) at Sandbox.Game.Entities.Blocks.MyContractBlock.CreateCustomContractDeliver<>Sandbox_Game_Entities_Blocks_MyContractBlock<>MyContractCreationDataWrapper_Deliver.Invoke(MyContractBlock& this, MyContractCreationDataWrapper_Deliver& data, DBNull& arg2, DBNull& arg3, DBNull& arg4, DBNull& arg5, DBNull& arg6) 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.MyReplicationLayer.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](T1 arg1, T3 arg3, Func`2 action, T2 arg2, EndpointId endpointId, Nullable`1 position) at Sandbox.Game.Entities.Blocks.MyContractBlock.CreateCustomContractDeliver(Int32 rewardMoney, Int32 startingDeposit, Int32 durationInMin, Int64 targetBlockId, Action`1 resultCallback) at Sandbox.Game.Screens.ViewModels.MyContractsBlockAdministrationViewModel.OnCreate(Object obj) at EmptyKeys.UserInterface.Input.CommandHelpers.ExecuteCommandSource(ICommandSource commandSource) at EmptyKeys.UserInterface.Controls.Button.OnMouseUp(Object sender, MouseButtonEventArgs e) at EmptyKeys.UserInterface.RoutedEventArgs.InvokeHandler(Delegate handler, Object target) at EmptyKeys.UserInterface.RouteItem.InvokeHandler(RoutedEventArgs routedEventArgs) at EmptyKeys.UserInterface.EventRoute.InvokeHandlers(Object source, RoutedEventArgs e) at EmptyKeys.UserInterface.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs e) at EmptyKeys.UserInterface.Input.Mouse.RaiseMouseUp(MouseButton button) at EmptyKeys.UserInterface.Input.ButtonInputListener.OnUpdate() at EmptyKeys.UserInterface.Input.Mouse.Update(UIRoot uiContainer, Double elapsedGameTime, Double totalGameTime) at EmptyKeys.UserInterface.Input.InputManager.Update(UIRoot uiRoot, Double elapsedGameTime) at SpaceEngineers.Game.GUI.MyGuiScreenMvvmBase.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) 2026-05-07 09:22:11.339 - Thread: 1 -> Showing message 2026-05-07 09:22:11.340 - Thread: 1 -> MyInitializer.OnCrash 2026-05-07 09:22:11.340 - Thread: 1 -> var exception = System.ArgumentNullException: Value cannot be null. Parameter name: key at System.ThrowHelper.ThrowArgumentNullException(ExceptionArgument argument) at System.Collections.Generic.Dictionary`2.FindEntry(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at VRage.Utils.MyStringHash.TryGet(String str) at VRage.ObjectBuilders.SerializableDefinitionId.VRage_ObjectBuilders_SerializableDefinitionId<>m_binarySubtypeId<>Accessor.Get(SerializableDefinitionId& owner, MyStringHash& value) at VRage.Serialization.MyMemberSerializer`2.Write(BitStream stream, TOwner& obj, MySerializeInfo info) at VRage.Serialization.MySerializerObject`1.Write(BitStream stream, T& value, MySerializeInfo info) at VRage.Serialization.MySerializationHelpers.Write[TMember](BitStream stream, TMember& value, MySerializer`1 serializer, MySerializeInfo info) at VRage.Serialization.MyMemberSerializer`2.Write(BitStream stream, TOwner& obj, MySerializeInfo info) at VRage.Serialization.MySerializerObject`1.Write(BitStream stream, T& value, MySerializeInfo info) at VRage.Serialization.MySerializer`1.Write(BitStream stream, Object value, MySerializeInfo info) at VRage.Serialization.MySerializationHelpers.Write[TMember](BitStream stream, TMember& value, MySerializer`1 serializer, MySerializeInfo info) at VRage.Serialization.MySerializerList`1.Write(BitStream stream, List`1& value, MySerializeInfo info) at VRage.Serialization.MySerializationHelpers.Write[TMember](BitStream stream, TMember& value, MySerializer`1 serializer, MySerializeInfo info) at VRage.Network.MyEventTable.<>c__DisplayClass16_0`7.<CreateSerializer>b__0(T1 inst, BitStream stream, T2& arg2, T3& arg3, T4& arg4, T5& arg5, T6& arg6, T7& arg7) at VRage.Network.MyReplicationLayer.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](T1 arg1, T4 arg4, Func`2 action, T2 arg2, T3 arg3, EndpointId endpointId, Nullable`1 position) at Sandbox.Game.Entities.Blocks.MyContractBlock.GetAvailableContracts() 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.MyReplicationLayer.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](T1 arg1, T2 arg2, Func`2 action, EndpointId endpointId, Nullable`1 position) at Sandbox.Engine.Multiplayer.MyMultiplayer.RaiseEvent[T1](T1 arg1, Func`2 action, EndpointId targetEndpoint) at Sandbox.Game.Entities.Blocks.MyContractBlock.GetAvailableContracts(Action`2 resultCallback) at Sandbox.Game.Screens.ViewModels.MyContractsBlockAdministrationViewModel.OnCreateContractCallback(MyContractCreationResults result) at Sandbox.Game.Entities.Blocks.MyContractBlock.ReceiveCreateContractResult(MyContractCreationResults result) 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.MyReplicationLayer.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](T1 arg1, T3 arg3, Func`2 action, T2 arg2, EndpointId endpointId, Nullable`1 position) at Sandbox.Engine.Multiplayer.MyMultiplayer.RaiseEvent[T1,T2](T1 arg1, Func`2 action, T2 arg2, EndpointId targetEndpoint) at Sandbox.Game.Entities.Blocks.MyContractBlock.CreateCustomContractDeliver(MyContractCreationDataWrapper_Deliver data) at Sandbox.Game.Entities.Blocks.MyContractBlock.CreateCustomContractDeliver<>Sandbox_Game_Entities_Blocks_MyContractBlock<>MyContractCreationDataWrapper_Deliver.Invoke(MyContractBlock& this, MyContractCreationDataWrapper_Deliver& data, DBNull& arg2, DBNull& arg3, DBNull& arg4, DBNull& arg5, DBNull& arg6) 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.MyReplicationLayer.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](T1 arg1, T3 arg3, Func`2 action, T2 arg2, EndpointId endpointId, Nullable`1 position) at Sandbox.Game.Entities.Blocks.MyContractBlock.CreateCustomContractDeliver(Int32 rewardMoney, Int32 startingDeposit, Int32 durationInMin, Int64 targetBlockId, Action`1 resultCallback) at Sandbox.Game.Screens.ViewModels.MyContractsBlockAdministrationViewModel.OnCreate(Object obj) at EmptyKeys.UserInterface.Input.CommandHelpers.ExecuteCommandSource(ICommandSource commandSource) at EmptyKeys.UserInterface.Controls.Button.OnMouseUp(Object sender, MouseButtonEventArgs e) at EmptyKeys.UserInterface.RoutedEventArgs.InvokeHandler(Delegate handler, Object target) at EmptyKeys.UserInterface.RouteItem.InvokeHandler(RoutedEventArgs routedEventArgs) at EmptyKeys.UserInterface.EventRoute.InvokeHandlers(Object source, RoutedEventArgs e) at EmptyKeys.UserInterface.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs e) at EmptyKeys.UserInterface.Input.Mouse.RaiseMouseUp(MouseButton button) at EmptyKeys.UserInterface.Input.ButtonInputListener.OnUpdate() at EmptyKeys.UserInterface.Input.Mouse.Update(UIRoot uiContainer, Double elapsedGameTime, Double totalGameTime) at EmptyKeys.UserInterface.Input.InputManager.Update(UIRoot uiRoot, Double elapsedGameTime) at SpaceEngineers.Game.GUI.MyGuiScreenMvvmBase.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)
Hello Engineer,
Thank you for reaching out to our forum with this issue.
We successfully reproduced this issue on our side and logged it in our internal system.
Kind Regards,
Keen Software House: QA Department
Hello Engineer,
Thank you for reaching out to our forum with this issue.
We successfully reproduced this issue on our side and logged it in our internal system.
Kind Regards,
Keen Software House: QA Department
Further information:
While making the contract will crash the game, if you reload the game and try to access the Administration page, you will be kicked out/game crashed again.
This continues until you remove the grid or the Contract block.
Further information:
While making the contract will crash the game, if you reload the game and try to access the Administration page, you will be kicked out/game crashed again.
This continues until you remove the grid or the Contract block.
Same crash happen in multiplayer
Same crash happen in multiplayer
I am also having this issue on our server, and it is a blocker for us using the Economy.
I am also having this issue on our server, and it is a blocker for us using the Economy.
Replies have been locked on this page!