{ "$Bundles": { "System.Runtime": "1.0.0.0", "VRage": "0.12.23.39" }, "$Type": "VRage:Keen.VRage.Core.Platform.CrashReporting.CollectedCrash", "$Value": { "GameID": "SpaceEngineers2", "IsOfficial": false, "AppVersion": "0.12.23.39", "UserContact": "", "State": "Managed", "TotalProcessTime": 1331897420, "IsTask": true, "BranchName": "Stable", "ClientBranchName": "default", "MainLogName": "SpaceEngineers2_250210_132231_412_25164.log", "ProcessFiles": [ "C:\\Users\\joerg\\AppData\\Roaming\\SpaceEngineers2\\Temp\\MiniDumps\\CrashReport_250210_132442_688.dmp" ], "Exception": { "ExceptionType": "Keen.VRage.Core.Platform.CrashReporting.ThreadException", "InnerExceptionInfo": [ { "ExceptionType": "Keen.VRage.Library.Threading.UnawaitedTaskException", "InnerExceptionInfo": [ { "ExceptionType": "System.OutOfMemoryException", "InnerExceptionInfo": [], "Message": "Cannot allocate a buffer of size 2147487664.", "StackTrace": "System.OutOfMemoryException: Cannot allocate a buffer of size 2147487664.\r\n at System.Text.Json.ThrowHelper.ThrowOutOfMemoryException(UInt32 capacity)\r\n at System.Text.Json.Utf8JsonWriter.Grow(Int32 requiredSize)\r\n at System.Text.Json.Utf8JsonWriter.WriteStartIndented(Byte token)\r\n at System.Text.Json.Utf8JsonWriter.WriteStart(Byte token)\r\n at Keen.VRage.Library.Mathematics.Vector3B.Serializer.Serialize(JsonSerializationContext& destination, Vector3B& value, SerializerFlags flags)\r\n at Keen.VRage.Library.Serialization.Serializers.GenericListSerializer`6.Serialize(JsonSerializationContext& destination, TCollection& value, SerializerFlags flags)\r\n at Keen.Game2.Simulation.WorldObjects.BoneStorage.BoneChunk.Serializer.Serialize(JsonSerializationContext& destination, BoneChunk& value, SerializerFlags flags)\r\n at Keen.Game2.Simulation.WorldObjects.BoneStorage.BoneStorageObjectBuilder.PositionedBoneChunk.Serializer.SerializeMembers(JsonSerializationContext& destination, PositionedBoneChunk& value, SerializerFlags flags)\r\n at Keen.Game2.Simulation.WorldObjects.BoneStorage.BoneStorageObjectBuilder.PositionedBoneChunk.Serializer.Serialize(JsonSerializationContext& destination, PositionedBoneChunk& value, SerializerFlags flags)\r\n at Keen.VRage.Library.Serialization.Serializers.GenericListSerializer`6.Serialize(JsonSerializationContext& destination, TCollection& value, SerializerFlags flags)\r\n at Keen.Game2.Simulation.WorldObjects.BoneStorage.BoneStorageObjectBuilder.Serializer.SerializeMembers(JsonSerializationContext& destination, BoneStorageObjectBuilder& value, SerializerFlags flags)\r\n at Keen.Game2.Simulation.WorldObjects.BoneStorage.BoneStorageObjectBuilder.Serializer.SerializeMembers(JsonSerializationContext& destination, Object value, SerializerFlags flags)\r\n at Keen.VRage.Library.Extensions.JsonObjectSerializerExtensions.SerializeMembersAndNotify(IJsonObjectSerializer serializer, JsonSerializationContext& destination, Object value, SerializerFlags flags)\r\n at Keen.VRage.Library.Serialization.Json.JsonHelper.SerializeReference[T](JsonSerializationContext& destination, T& value, SerializerFlags flags)\r\n at Keen.VRage.Library.Serialization.Serializers.SerializerBase`3.Keen.VRage.Library.Serialization.Json.IJsonSerializer.Serialize(JsonSerializationContext& destination, Object value, SerializerFlags flags)\r\n at Keen.VRage.Library.Serialization.Json.JsonHelper.SerializeGeneric[T](JsonSerializationContext& destination, IJsonSerializer`1 serializer, T& value, SerializerFlags flags)\r\n at Keen.VRage.Library.Serialization.Serializers.KeyedCollectionPair`2.Serializer.SerializeMembers(JsonSerializationContext& destination, KeyedCollectionPair`2& value, SerializerFlags flags)\r\n at Keen.VRage.Library.Serialization.Serializers.KeyedCollectionPair`2.Serializer.Serialize(JsonSerializationContext& destination, KeyedCollectionPair`2& value, SerializerFlags flags)\r\n at Keen.VRage.DCS.ObjectBuilders.EntityObjectBuilderObjectBuilder.Serializer.SerializeMembers(JsonSerializationContext& destination, EntityObjectBuilderObjectBuilder& value, SerializerFlags flags)\r\n at Keen.VRage.Library.Serialization.Serializers.ObjectBuilderSerializer`2.SerializeMembers(JsonSerializationContext& destination, Object value, SerializerFlags flags)\r\n at Keen.VRage.Library.Extensions.JsonObjectSerializerExtensions.SerializeMembersAndNotify(IJsonObjectSerializer serializer, JsonSerializationContext& destination, Object value, SerializerFlags flags)\r\n at Keen.VRage.Library.Serialization.Json.JsonHelper.SerializeReference[T](JsonSerializationContext& destination, T& value, SerializerFlags flags)\r\n at Keen.VRage.Library.Serialization.Serializers.GenericListSerializer`6.Serialize(JsonSerializationContext& destination, TCollection& value, SerializerFlags flags)\r\n at Keen.VRage.Core.Game.Systems.EntityBundle.Serializer.SerializeMembers(JsonSerializationContext& destination, EntityBundle& value, SerializerFlags flags)\r\n at Keen.VRage.Core.Game.Systems.EntityBundle.Serializer.Serialize(JsonSerializationContext& destination, EntityBundle& value, SerializerFlags flags)\r\n at Keen.VRage.Core.Game.Systems.EntityBundle.Serializer.Serialize(JsonSerializationContext& destination, Object value, SerializerFlags flags)\r\n at Keen.VRage.Library.Serialization.Json.JsonHelper.SerializeReference[T](JsonSerializationContext& destination, T& value, SerializerFlags flags)\r\n at Keen.VRage.Library.Serialization.Serializers.SerializerBase`3.Keen.VRage.Library.Serialization.Json.IJsonSerializer.Serialize(JsonSerializationContext& destination, Object value, SerializerFlags flags)\r\n at Keen.VRage.Library.Serialization.Json.JsonHelper.SerializeGeneric[T](JsonSerializationContext& destination, IJsonSerializer`1 serializer, T& value, SerializerFlags flags)\r\n at Keen.VRage.Library.Serialization.Serializers.GenericListSerializer`6.Serialize(JsonSerializationContext& destination, TCollection& value, SerializerFlags flags)\r\n at Keen.Game2.Game.SessionComponents.WorldSessionComponentObjectBuilder.Serializer.SerializeMembers(JsonSerializationContext& destination, WorldSessionComponentObjectBuilder& value, SerializerFlags flags)\r\n at Keen.Game2.Game.SessionComponents.WorldSessionComponentObjectBuilder.Serializer.Serialize(JsonSerializationContext& destination, WorldSessionComponentObjectBuilder& value, SerializerFlags flags)\r\n at Keen.Game2.Game.SessionComponents.WorldSessionComponentObjectBuilder.Serializer.Serialize(JsonSerializationContext& destination, Object value, SerializerFlags flags)\r\n at Keen.VRage.Library.Serialization.Json.JsonHelper.SerializeReference[T](JsonSerializationContext& destination, T& value, SerializerFlags flags)\r\n at Keen.VRage.Library.Serialization.Json.JsonSerializationContext.Serialize[T](IJsonSerializer`1 serializer, T& value)\r\n at Keen.VRage.Library.Serialization.Json.JsonStreamSerializer`1.Serialize(SerializationContext context, T& value)\r\n at Keen.VRage.Library.Serialization.Json.JsonStreamSerializer`1.Keen.VRage.Library.Serialization.IStreamSerializer.Serialize(SerializationContext context, T& value)\r\n at Keen.VRage.Library.Serialization.SerializationHelper.Serialize[T](SerializationContext context, T& value, SerializerFormat format)\r\n at Keen.Game2.Game.SessionComponents.WorldSessionComponent.<>c__DisplayClass49_0.<g__WriteFileAsync|2>d`1.MoveNext()\r\n--- End of stack trace from previous location ---\r\n at Keen.Game2.Game.SessionComponents.WorldSessionComponent.<>c__DisplayClass49_0.<g__WriteFileAsync|2>d`1.MoveNext()\r\n--- End of stack trace from previous location ---\r\n at Keen.VRage.Library.Threading.AsyncStateMachineTaskBase`1.GetResult(Int64 taskId)\r\n at Keen.VRage.Library.Threading.TaskBase.GetResult()\r\n at Keen.Game2.Game.SessionComponents.WorldSessionComponent.<>c__DisplayClass49_0.<g__SerializeAndWriteAllDataOnParallel|0>d.MoveNext()\r\n--- End of stack trace from previous location ---\r\n at Keen.VRage.Library.Threading.AsyncStateMachineTaskBase`1.GetResult(Int64 taskId)\r\n at Keen.VRage.Library.Threading.TaskBase.GetResult()\r\n at Keen.Game2.Game.SessionComponents.WorldSessionComponent.SaveWorldSession(String displayName)\r\n at Keen.VRage.Library.Threading.AsyncStateMachineTaskBase`1.GetResult(Int64 taskId)\r\n at Keen.VRage.Library.Threading.TaskBase.GetResult()\r\n at Keen.Game2.Game.SessionComponents.InProcessGameServerSessionComponent.SaveGameImplementation(String displayName)\r\n at Keen.VRage.Library.Threading.AsyncStateMachineTaskBase`1.GetResult(Int64 taskId)\r\n at Keen.VRage.Library.Threading.AsyncStateMachineTask`2.Keen.VRage.Library.Threading.IAbstractTask.GetResult(Int64 taskId)\r\n at Keen.VRage.Library.Threading.TaskAwaiter`1.GetResult()\r\n at Keen.Game2.Game.SessionComponents.InProcessGameServerSessionComponent.SaveGame(String displayName)\r\n at Keen.VRage.Library.Threading.PromiseTask`1.HandleResult(Int64 resultState)\r\n at Keen.VRage.Library.Threading.TaskAwaiter`1.GetResult()\r\n at Keen.Game2.Client.UI.InGame.SessionInGameUISessionComponent.SaveAndShowDialog(String containerIdString)\r\n at Keen.VRage.Library.Threading.AsyncStateMachineTaskBase`1.GetResult(Int64 taskId)\r\n at Keen.VRage.Library.Threading.AsyncStateMachineTask`2.Keen.VRage.Library.Threading.IAbstractTask.GetResult(Int64 taskId)\r\n at Keen.VRage.Library.Threading.TaskAwaiter`1.GetResult()\r\n at Keen.Game2.Client.UI.Menu.InGameMenu.InGameMenuScreenViewModel.Save()", "HResult": -2147024882, "Source": "System.Text.Json", "Namespace": "System.Text.Json" } ], "Message": "Unawaited task Keen.Game2.Client.UI.Menu.InGameMenu.InGameMenuScreenViewModel.Save() has thrown an exception:", "StackTrace": "Keen.VRage.Library.Threading.UnawaitedTaskException: Unawaited task Keen.Game2.Client.UI.Menu.InGameMenu.InGameMenuScreenViewModel.Save() has thrown an exception:\r\n ---> System.OutOfMemoryException: Cannot allocate a buffer of size 2147487664.\r\n at System.Text.Json.ThrowHelper.ThrowOutOfMemoryException(UInt32 capacity)\r\n at System.Text.Json.Utf8JsonWriter.Grow(Int32 requiredSize)\r\n at System.Text.Json.Utf8JsonWriter.WriteStartIndented(Byte token)\r\n at System.Text.Json.Utf8JsonWriter.WriteStart(Byte token)\r\n at Keen.VRage.Library.Mathematics.Vector3B.Serializer.Serialize(JsonSerializationContext& destination, Vector3B& value, SerializerFlags flags)\r\n at Keen.VRage.Library.Serialization.Serializers.GenericListSerializer`6.Serialize(JsonSerializationContext& destination, TCollection& value, SerializerFlags flags)\r\n at Keen.Game2.Simulation.WorldObjects.BoneStorage.BoneChunk.Serializer.Serialize(JsonSerializationContext& destination, BoneChunk& value, SerializerFlags flags)\r\n at Keen.Game2.Simulation.WorldObjects.BoneStorage.BoneStorageObjectBuilder.PositionedBoneChunk.Serializer.SerializeMembers(JsonSerializationContext& destination, PositionedBoneChunk& value, SerializerFlags flags)\r\n at Keen.Game2.Simulation.WorldObjects.BoneStorage.BoneStorageObjectBuilder.PositionedBoneChunk.Serializer.Serialize(JsonSerializationContext& destination, PositionedBoneChunk& value, SerializerFlags flags)\r\n at Keen.VRage.Library.Serialization.Serializers.GenericListSerializer`6.Serialize(JsonSerializationContext& destination, TCollection& value, SerializerFlags flags)\r\n at Keen.Game2.Simulation.WorldObjects.BoneStorage.BoneStorageObjectBuilder.Serializer.SerializeMembers(JsonSerializationContext& destination, BoneStorageObjectBuilder& value, SerializerFlags flags)\r\n at Keen.Game2.Simulation.WorldObjects.BoneStorage.BoneStorageObjectBuilder.Serializer.SerializeMembers(JsonSerializationContext& destination, Object value, SerializerFlags flags)\r\n at Keen.VRage.Library.Extensions.JsonObjectSerializerExtensions.SerializeMembersAndNotify(IJsonObjectSerializer serializer, JsonSerializationContext& destination, Object value, SerializerFlags flags)\r\n at Keen.VRage.Library.Serialization.Json.JsonHelper.SerializeReference[T](JsonSerializationContext& destination, T& value, SerializerFlags flags)\r\n at Keen.VRage.Library.Serialization.Serializers.SerializerBase`3.Keen.VRage.Library.Serialization.Json.IJsonSerializer.Serialize(JsonSerializationContext& destination, Object value, SerializerFlags flags)\r\n at Keen.VRage.Library.Serialization.Json.JsonHelper.SerializeGeneric[T](JsonSerializationContext& destination, IJsonSerializer`1 serializer, T& value, SerializerFlags flags)\r\n at Keen.VRage.Library.Serialization.Serializers.KeyedCollectionPair`2.Serializer.SerializeMembers(JsonSerializationContext& destination, KeyedCollectionPair`2& value, SerializerFlags flags)\r\n at Keen.VRage.Library.Serialization.Serializers.KeyedCollectionPair`2.Serializer.Serialize(JsonSerializationContext& destination, KeyedCollectionPair`2& value, SerializerFlags flags)\r\n at Keen.VRage.DCS.ObjectBuilders.EntityObjectBuilderObjectBuilder.Serializer.SerializeMembers(JsonSerializationContext& destination, EntityObjectBuilderObjectBuilder& value, SerializerFlags flags)\r\n at Keen.VRage.Library.Serialization.Serializers.ObjectBuilderSerializer`2.SerializeMembers(JsonSerializationContext& destination, Object value, SerializerFlags flags)\r\n at Keen.VRage.Library.Extensions.JsonObjectSerializerExtensions.SerializeMembersAndNotify(IJsonObjectSerializer serializer, JsonSerializationContext& destination, Object value, SerializerFlags flags)\r\n at Keen.VRage.Library.Serialization.Json.JsonHelper.SerializeReference[T](JsonSerializationContext& destination, T& value, SerializerFlags flags)\r\n at Keen.VRage.Library.Serialization.Serializers.GenericListSerializer`6.Serialize(JsonSerializationContext& destination, TCollection& value, SerializerFlags flags)\r\n at Keen.VRage.Core.Game.Systems.EntityBundle.Serializer.SerializeMembers(JsonSerializationContext& destination, EntityBundle& value, SerializerFlags flags)\r\n at Keen.VRage.Core.Game.Systems.EntityBundle.Serializer.Serialize(JsonSerializationContext& destination, EntityBundle& value, SerializerFlags flags)\r\n at Keen.VRage.Core.Game.Systems.EntityBundle.Serializer.Serialize(JsonSerializationContext& destination, Object value, SerializerFlags flags)\r\n at Keen.VRage.Library.Serialization.Json.JsonHelper.SerializeReference[T](JsonSerializationContext& destination, T& value, SerializerFlags flags)\r\n at Keen.VRage.Library.Serialization.Serializers.SerializerBase`3.Keen.VRage.Library.Serialization.Json.IJsonSerializer.Serialize(JsonSerializationContext& destination, Object value, SerializerFlags flags)\r\n at Keen.VRage.Library.Serialization.Json.JsonHelper.SerializeGeneric[T](JsonSerializationContext& destination, IJsonSerializer`1 serializer, T& value, SerializerFlags flags)\r\n at Keen.VRage.Library.Serialization.Serializers.GenericListSerializer`6.Serialize(JsonSerializationContext& destination, TCollection& value, SerializerFlags flags)\r\n at Keen.Game2.Game.SessionComponents.WorldSessionComponentObjectBuilder.Serializer.SerializeMembers(JsonSerializationContext& destination, WorldSessionComponentObjectBuilder& value, SerializerFlags flags)\r\n at Keen.Game2.Game.SessionComponents.WorldSessionComponentObjectBuilder.Serializer.Serialize(JsonSerializationContext& destination, WorldSessionComponentObjectBuilder& value, SerializerFlags flags)\r\n at Keen.Game2.Game.SessionComponents.WorldSessionComponentObjectBuilder.Serializer.Serialize(JsonSerializationContext& destination, Object value, SerializerFlags flags)\r\n at Keen.VRage.Library.Serialization.Json.JsonHelper.SerializeReference[T](JsonSerializationContext& destination, T& value, SerializerFlags flags)\r\n at Keen.VRage.Library.Serialization.Json.JsonSerializationContext.Serialize[T](IJsonSerializer`1 serializer, T& value)\r\n at Keen.VRage.Library.Serialization.Json.JsonStreamSerializer`1.Serialize(SerializationContext context, T& value)\r\n at Keen.VRage.Library.Serialization.Json.JsonStreamSerializer`1.Keen.VRage.Library.Serialization.IStreamSerializer.Serialize(SerializationContext context, T& value)\r\n at Keen.VRage.Library.Serialization.SerializationHelper.Serialize[T](SerializationContext context, T& value, SerializerFormat format)\r\n at Keen.Game2.Game.SessionComponents.WorldSessionComponent.<>c__DisplayClass49_0.<g__WriteFileAsync|2>d`1.MoveNext()\r\n--- End of stack trace from previous location ---\r\n at Keen.Game2.Game.SessionComponents.WorldSessionComponent.<>c__DisplayClass49_0.<g__WriteFileAsync|2>d`1.MoveNext()\r\n--- End of stack trace from previous location ---\r\n at Keen.VRage.Library.Threading.AsyncStateMachineTaskBase`1.GetResult(Int64 taskId)\r\n at Keen.VRage.Library.Threading.TaskBase.GetResult()\r\n at Keen.Game2.Game.SessionComponents.WorldSessionComponent.<>c__DisplayClass49_0.<g__SerializeAndWriteAllDataOnParallel|0>d.MoveNext()\r\n--- End of stack trace from previous location ---\r\n at Keen.VRage.Library.Threading.AsyncStateMachineTaskBase`1.GetResult(Int64 taskId)\r\n at Keen.VRage.Library.Threading.TaskBase.GetResult()\r\n at Keen.Game2.Game.SessionComponents.WorldSessionComponent.SaveWorldSession(String displayName)\r\n at Keen.VRage.Library.Threading.AsyncStateMachineTaskBase`1.GetResult(Int64 taskId)\r\n at Keen.VRage.Library.Threading.TaskBase.GetResult()\r\n at Keen.Game2.Game.SessionComponents.InProcessGameServerSessionComponent.SaveGameImplementation(String displayName)\r\n at Keen.VRage.Library.Threading.AsyncStateMachineTaskBase`1.GetResult(Int64 taskId)\r\n at Keen.VRage.Library.Threading.AsyncStateMachineTask`2.Keen.VRage.Library.Threading.IAbstractTask.GetResult(Int64 taskId)\r\n at Keen.VRage.Library.Threading.TaskAwaiter`1.GetResult()\r\n at Keen.Game2.Game.SessionComponents.InProcessGameServerSessionComponent.SaveGame(String displayName)\r\n at Keen.VRage.Library.Threading.PromiseTask`1.HandleResult(Int64 resultState)\r\n at Keen.VRage.Library.Threading.TaskAwaiter`1.GetResult()\r\n at Keen.Game2.Client.UI.InGame.SessionInGameUISessionComponent.SaveAndShowDialog(String containerIdString)\r\n at Keen.VRage.Library.Threading.AsyncStateMachineTaskBase`1.GetResult(Int64 taskId)\r\n at Keen.VRage.Library.Threading.AsyncStateMachineTask`2.Keen.VRage.Library.Threading.IAbstractTask.GetResult(Int64 taskId)\r\n at Keen.VRage.Library.Threading.TaskAwaiter`1.GetResult()\r\n at Keen.Game2.Client.UI.Menu.InGameMenu.InGameMenuScreenViewModel.Save()\r\n --- End of inner exception stack trace ---", "HResult": -2146233088, "Source": null, "Namespace": "Namespace not found" } ], "Message": "Thread 1 has thrown an exception", "StackTrace": "Keen.VRage.Core.Platform.CrashReporting.ThreadException: Thread 1 has thrown an exception\r\n ---> Keen.VRage.Library.Threading.UnawaitedTaskException: Unawaited task Keen.Game2.Client.UI.Menu.InGameMenu.InGameMenuScreenViewModel.Save() has thrown an exception:\r\n ---> System.OutOfMemoryException: Cannot allocate a buffer of size 2147487664.\r\n at System.Text.Json.ThrowHelper.ThrowOutOfMemoryException(UInt32 capacity)\r\n at System.Text.Json.Utf8JsonWriter.Grow(Int32 requiredSize)\r\n at System.Text.Json.Utf8JsonWriter.WriteStartIndented(Byte token)\r\n at System.Text.Json.Utf8JsonWriter.WriteStart(Byte token)\r\n at Keen.VRage.Library.Mathematics.Vector3B.Serializer.Serialize(JsonSerializationContext& destination, Vector3B& value, SerializerFlags flags)\r\n at Keen.VRage.Library.Serialization.Serializers.GenericListSerializer`6.Serialize(JsonSerializationContext& destination, TCollection& value, SerializerFlags flags)\r\n at Keen.Game2.Simulation.WorldObjects.BoneStorage.BoneChunk.Serializer.Serialize(JsonSerializationContext& destination, BoneChunk& value, SerializerFlags flags)\r\n at Keen.Game2.Simulation.WorldObjects.BoneStorage.BoneStorageObjectBuilder.PositionedBoneChunk.Serializer.SerializeMembers(JsonSerializationContext& destination, PositionedBoneChunk& value, SerializerFlags flags)\r\n at Keen.Game2.Simulation.WorldObjects.BoneStorage.BoneStorageObjectBuilder.PositionedBoneChunk.Serializer.Serialize(JsonSerializationContext& destination, PositionedBoneChunk& value, SerializerFlags flags)\r\n at Keen.VRage.Library.Serialization.Serializers.GenericListSerializer`6.Serialize(JsonSerializationContext& destination, TCollection& value, SerializerFlags flags)\r\n at Keen.Game2.Simulation.WorldObjects.BoneStorage.BoneStorageObjectBuilder.Serializer.SerializeMembers(JsonSerializationContext& destination, BoneStorageObjectBuilder& value, SerializerFlags flags)\r\n at Keen.Game2.Simulation.WorldObjects.BoneStorage.BoneStorageObjectBuilder.Serializer.SerializeMembers(JsonSerializationContext& destination, Object value, SerializerFlags flags)\r\n at Keen.VRage.Library.Extensions.JsonObjectSerializerExtensions.SerializeMembersAndNotify(IJsonObjectSerializer serializer, JsonSerializationContext& destination, Object value, SerializerFlags flags)\r\n at Keen.VRage.Library.Serialization.Json.JsonHelper.SerializeReference[T](JsonSerializationContext& destination, T& value, SerializerFlags flags)\r\n at Keen.VRage.Library.Serialization.Serializers.SerializerBase`3.Keen.VRage.Library.Serialization.Json.IJsonSerializer.Serialize(JsonSerializationContext& destination, Object value, SerializerFlags flags)\r\n at Keen.VRage.Library.Serialization.Json.JsonHelper.SerializeGeneric[T](JsonSerializationContext& destination, IJsonSerializer`1 serializer, T& value, SerializerFlags flags)\r\n at Keen.VRage.Library.Serialization.Serializers.KeyedCollectionPair`2.Serializer.SerializeMembers(JsonSerializationContext& destination, KeyedCollectionPair`2& value, SerializerFlags flags)\r\n at Keen.VRage.Library.Serialization.Serializers.KeyedCollectionPair`2.Serializer.Serialize(JsonSerializationContext& destination, KeyedCollectionPair`2& value, SerializerFlags flags)\r\n at Keen.VRage.DCS.ObjectBuilders.EntityObjectBuilderObjectBuilder.Serializer.SerializeMembers(JsonSerializationContext& destination, EntityObjectBuilderObjectBuilder& value, SerializerFlags flags)\r\n at Keen.VRage.Library.Serialization.Serializers.ObjectBuilderSerializer`2.SerializeMembers(JsonSerializationContext& destination, Object value, SerializerFlags flags)\r\n at Keen.VRage.Library.Extensions.JsonObjectSerializerExtensions.SerializeMembersAndNotify(IJsonObjectSerializer serializer, JsonSerializationContext& destination, Object value, SerializerFlags flags)\r\n at Keen.VRage.Library.Serialization.Json.JsonHelper.SerializeReference[T](JsonSerializationContext& destination, T& value, SerializerFlags flags)\r\n at Keen.VRage.Library.Serialization.Serializers.GenericListSerializer`6.Serialize(JsonSerializationContext& destination, TCollection& value, SerializerFlags flags)\r\n at Keen.VRage.Core.Game.Systems.EntityBundle.Serializer.SerializeMembers(JsonSerializationContext& destination, EntityBundle& value, SerializerFlags flags)\r\n at Keen.VRage.Core.Game.Systems.EntityBundle.Serializer.Serialize(JsonSerializationContext& destination, EntityBundle& value, SerializerFlags flags)\r\n at Keen.VRage.Core.Game.Systems.EntityBundle.Serializer.Serialize(JsonSerializationContext& destination, Object value, SerializerFlags flags)\r\n at Keen.VRage.Library.Serialization.Json.JsonHelper.SerializeReference[T](JsonSerializationContext& destination, T& value, SerializerFlags flags)\r\n at Keen.VRage.Library.Serialization.Serializers.SerializerBase`3.Keen.VRage.Library.Serialization.Json.IJsonSerializer.Serialize(JsonSerializationContext& destination, Object value, SerializerFlags flags)\r\n at Keen.VRage.Library.Serialization.Json.JsonHelper.SerializeGeneric[T](JsonSerializationContext& destination, IJsonSerializer`1 serializer, T& value, SerializerFlags flags)\r\n at Keen.VRage.Library.Serialization.Serializers.GenericListSerializer`6.Serialize(JsonSerializationContext& destination, TCollection& value, SerializerFlags flags)\r\n at Keen.Game2.Game.SessionComponents.WorldSessionComponentObjectBuilder.Serializer.SerializeMembers(JsonSerializationContext& destination, WorldSessionComponentObjectBuilder& value, SerializerFlags flags)\r\n at Keen.Game2.Game.SessionComponents.WorldSessionComponentObjectBuilder.Serializer.Serialize(JsonSerializationContext& destination, WorldSessionComponentObjectBuilder& value, SerializerFlags flags)\r\n at Keen.Game2.Game.SessionComponents.WorldSessionComponentObjectBuilder.Serializer.Serialize(JsonSerializationContext& destination, Object value, SerializerFlags flags)\r\n at Keen.VRage.Library.Serialization.Json.JsonHelper.SerializeReference[T](JsonSerializationContext& destination, T& value, SerializerFlags flags)\r\n at Keen.VRage.Library.Serialization.Json.JsonSerializationContext.Serialize[T](IJsonSerializer`1 serializer, T& value)\r\n at Keen.VRage.Library.Serialization.Json.JsonStreamSerializer`1.Serialize(SerializationContext context, T& value)\r\n at Keen.VRage.Library.Serialization.Json.JsonStreamSerializer`1.Keen.VRage.Library.Serialization.IStreamSerializer.Serialize(SerializationContext context, T& value)\r\n at Keen.VRage.Library.Serialization.SerializationHelper.Serialize[T](SerializationContext context, T& value, SerializerFormat format)\r\n at Keen.Game2.Game.SessionComponents.WorldSessionComponent.<>c__DisplayClass49_0.<g__WriteFileAsync|2>d`1.MoveNext()\r\n--- End of stack trace from previous location ---\r\n at Keen.Game2.Game.SessionComponents.WorldSessionComponent.<>c__DisplayClass49_0.<g__WriteFileAsync|2>d`1.MoveNext()\r\n--- End of stack trace from previous location ---\r\n at Keen.VRage.Library.Threading.AsyncStateMachineTaskBase`1.GetResult(Int64 taskId)\r\n at Keen.VRage.Library.Threading.TaskBase.GetResult()\r\n at Keen.Game2.Game.SessionComponents.WorldSessionComponent.<>c__DisplayClass49_0.<g__SerializeAndWriteAllDataOnParallel|0>d.MoveNext()\r\n--- End of stack trace from previous location ---\r\n at Keen.VRage.Library.Threading.AsyncStateMachineTaskBase`1.GetResult(Int64 taskId)\r\n at Keen.VRage.Library.Threading.TaskBase.GetResult()\r\n at Keen.Game2.Game.SessionComponents.WorldSessionComponent.SaveWorldSession(String displayName)\r\n at Keen.VRage.Library.Threading.AsyncStateMachineTaskBase`1.GetResult(Int64 taskId)\r\n at Keen.VRage.Library.Threading.TaskBase.GetResult()\r\n at Keen.Game2.Game.SessionComponents.InProcessGameServerSessionComponent.SaveGameImplementation(String displayName)\r\n at Keen.VRage.Library.Threading.AsyncStateMachineTaskBase`1.GetResult(Int64 taskId)\r\n at Keen.VRage.Library.Threading.AsyncStateMachineTask`2.Keen.VRage.Library.Threading.IAbstractTask.GetResult(Int64 taskId)\r\n at Keen.VRage.Library.Threading.TaskAwaiter`1.GetResult()\r\n at Keen.Game2.Game.SessionComponents.InProcessGameServerSessionComponent.SaveGame(String displayName)\r\n at Keen.VRage.Library.Threading.PromiseTask`1.HandleResult(Int64 resultState)\r\n at Keen.VRage.Library.Threading.TaskAwaiter`1.GetResult()\r\n at Keen.Game2.Client.UI.InGame.SessionInGameUISessionComponent.SaveAndShowDialog(String containerIdString)\r\n at Keen.VRage.Library.Threading.AsyncStateMachineTaskBase`1.GetResult(Int64 taskId)\r\n at Keen.VRage.Library.Threading.AsyncStateMachineTask`2.Keen.VRage.Library.Threading.IAbstractTask.GetResult(Int64 taskId)\r\n at Keen.VRage.Library.Threading.TaskAwaiter`1.GetResult()\r\n at Keen.Game2.Client.UI.Menu.InGameMenu.InGameMenuScreenViewModel.Save()\r\n --- End of inner exception stack trace ---\r\n --- End of inner exception stack trace ---\r\n at Keen.VRage.Core.Platform.CrashReporting.CrashHandler.<>c__DisplayClass63_0.b__0()\r\n at Keen.VRage.Library.Threading.ActionCompletion.Activate()\r\n at Keen.VRage.Library.Threading.ICompletion.ActivateProfiled(ICompletion completion)\r\n at Keen.VRage.Library.Threading.ContinuationQueue.g__Activate|20_0(ICompletion completion)\r\n at Keen.VRage.Library.Threading.ContinuationQueue.ActivateWithDiagnostics(ICompletion completion)\r\n at Keen.VRage.Library.Threading.ContinuationQueue.ProcessQueue(Boolean forceAllPending)\r\n at Keen.VRage.Core.EngineComponents.LibraryEngineComponent.UpdateQueue_InvocationStub(Byte** __dataPointers, Int32 loops, Scene __scene, Object __jobContext)\r\n at Keen.VRage.DCS.Scenes.Scene.RunJob(Int32 jobIndex)\r\n at Keen.VRage.DCS.Scenes.Scene.Tick(Boolean doSync)\r\n at Keen.VRage.Library.Utils.AppLoop.Run(Action`1 tickCallback)\r\n at Keen.VRage.Core.VRageCore.Run()\r\n at Keen.Game2.Program.Main(String[] args)", "HResult": -2146233088, "Source": "VRage.Core", "Namespace": "Keen.VRage.Core.Platform.CrashReporting" }, "RawProcessData": { "PCUCount": { "$Type": "System.Runtime:System.Int32", "$Value": 167423 } } } }