2025-04-27 10:13:26.433 - Thread: 11 -> Exception occurred: System.InvalidOperationException: Error serializing ChatMsg.Text, member contains null, but it's not allowed, consider adding attribute [Serialize(MyObjectFlags.Nullable)] ---> VRage.Serialization.MySerializeException: Exception of type 'VRage.Serialization.MySerializeException' was thrown. at VRage.Serialization.MySerializationHelpers.WriteNullable[T](BitStream stream, T& value, Boolean isNullable, MySerializer`1 serializer) 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) --- End of inner exception stack trace --- 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.Network.MyEventTable.<>c__DisplayClass16_0`7.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](T1 arg1, T3 arg3, Func`2 action, T2 arg2, EndpointId endpointId, Nullable`1 position) at Sandbox.Engine.Multiplayer.MyMultiplayerBase.SendChatMessage(ChatMsg& msg) at Sandbox.Engine.Multiplayer.MyDedicatedServerBase.SendChatMessage(String text, ChatChannel channel, Int64 targetId, Nullable`1 customData) at VRage.Dedicated.RemoteAPI.MyChatController.<>c__DisplayClass1_0.b__0() at Sandbox.MySandboxGame.ProcessInvoke(Boolean isClosing) at Sandbox.MySandboxGame.Update() at Sandbox.Engine.Platform.Game.UpdateInternal() at Sandbox.Engine.Platform.Game.RunSingleFrame() at Sandbox.Engine.Platform.FixedLoop.<>c__DisplayClass11_0.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 VRage.Dedicated.DedicatedServer.RunInternal(String instanceName) at VRage.Dedicated.DedicatedServer.RunMain(String instanceName, String customPath, Boolean isService, Boolean showConsole, Boolean checkAlive) at VRage.Dedicated.WindowsService.MainThreadStart(Object obj) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.ThreadHelper.ThreadStart(Object obj) 2025-04-27 10:13:26.433 - Thread: 11 -> InnerException: 2025-04-27 10:13:26.433 - Thread: 11 -> Exception occurred: VRage.Serialization.MySerializeException: Exception of type 'VRage.Serialization.MySerializeException' was thrown. at VRage.Serialization.MySerializationHelpers.WriteNullable[T](BitStream stream, T& value, Boolean isNullable, MySerializer`1 serializer) 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) 2025-04-27 10:13:26.434 - Thread: 11 -> Showing message 2025-04-27 10:13:26.435 - Thread: 11 -> Log Closed