Hi!
I got the following error on my Mirror Server.
NetworkConnection.ValidatePacketSize: cannot send packet larger than 16384 bytes, was 19606 bytes
ArgumentException: GetBatch needs a fresh writer!
at Mirror.Batcher.CopyAndReturn (Mirror.NetworkWriterPooled batch, Mirror.NetworkWriter writer) [0x00008] in <eaf938c4f3f44351b7b82e938308ff24>:0
at Mirror.Batcher.GetBatch (Mirror.NetworkWriter writer) [0x00020] in <eaf938c4f3f44351b7b82e938308ff24>:0
at Mirror.NetworkConnection.Update () [0x00050] in <eaf938c4f3f44351b7b82e938308ff24>:0
at Mirror.NetworkConnectionToClient.Update () [0x0001a] in <eaf938c4f3f44351b7b82e938308ff24>:0
at Mirror.NetworkServer.Broadcast () [0x00051] in <eaf938c4f3f44351b7b82e938308ff24>:0
at Mirror.NetworkServer.NetworkLateUpdate () [0x0002f] in <eaf938c4f3f44351b7b82e938308ff24>:0
at Mirror.NetworkLoop.NetworkLateUpdate () [0x00010] in <eaf938c4f3f44351b7b82e938308ff24>:0
My only clue is that there was too much data in a SyncDictionary that I am using. Does it have a limitation of how much data it can handle?
I also got this one, not sure if its related or not:
[SimpleWebTransport] EXCEPTION: SocketException Message: Too many open files
at System.Net.Sockets.Socket.Accept () [0x00033] in <68069378c72d45228fc9d977cd8eee2c>:0
at System.Net.Sockets.TcpListener.AcceptTcpClient () [0x0001e] in <68069378c72d45228fc9d977cd8eee2c>:0
at Mirror.SimpleWeb.WebSocketServer.acceptLoop () [0x00071] in <2bad7af8deb2476ba0134780d93ff05a>:0
Thanks in advance.