0 Members and 1 Guest are viewing this topic.
System.ArgumentOutOfRangeException: Non-negative number required.Parameter name: count at System.Buffer.BlockCopy (System.Array src, Int32 srcOffset, System.Array dst, Int32 dstOffset, Int32 count) [0x00000] in <filename unknown>:0 at Terraria_Server.Networking.ClientConnection.DecodeMessages (System.Byte readBuffer, System.Int32& totalData, System.Int32& msgLen) [0x00000] in <filename unknown>:0 at Terraria_Server.Networking.ClientConnection.ProcessRead () [0x00000] in <filename unknown>:08/16/2011 3:50:26 PM Pool> 192.168.1.4:49900 @ 0: disconnecting for: Server malfunction, please reconnect.8/16/2011 3:50:26 PM Pool> 192.168.1.4:49900 @ 0: connection closed (ConnectionAborted).
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.Parameter name: startIndex at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource) at System.BitConverter.ToInt32(Byte value, Int32 startIndex) at Terraria_Server.Networking.ClientConnection.DecodeMessages(Byte readBuffer, Int32& totalData, Int32& msgLen) at Terraria_Server.Networking.ClientConnection.ProcessRead()
Any chance of this getting fixed... (attaching error for debugging purposes)
17/08/2011 14:39:17 Pool> 192.168.0.111:1762 @ 1: disconnecting for: Client sent invalid network message (805324694)17/08/2011 14:39:17 Pool> 192.168.0.111:1762 @ 1: connection closed (ConnectionAborted).17/08/2011 14:39:17 Pool> 192.168.0.111:1762 @ 1: LEAVE Akae17/08/2011 14:39:17 Pool> Error processing read from client 192.168.0.111:1762 @ -1:System.ArgumentOutOfRangeException: Non-negative number required.
Unless it's a problem with Terraria itself (which I don't get because I never disconnect from a stock server) and as a fellow programmer I can't understand how there'd be any way the data stream can be corrupted unless a certain variable is read "wrongly" or corrupted by the server client.