[Help]Error O.O

10/25/2008 17:48 BlooD-BoY#1
ok so for some reason...i get this error some times
Code:
System.ArgumentOutOfRangeException: Non-negative number required.
Parameter name: count
   at System.IO.BufferedStream.Read(Byte[] array, Int32 offset, Int32 count)
   at MySql.Data.MySqlClient.MySqlStream.Read(Byte[] buffer, Int32 offset, Int32 count)
   at MySql.Data.MySqlClient.MySqlStream.SkipPacket()
   at MySql.Data.MySqlClient.NativeDriver.SkipDataRow()
   at MySql.Data.MySqlClient.MySqlDataReader.ClearCurrentResultset()
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlDataReader.Close()
   at System.Data.Common.DbDataReader.Dispose(Boolean disposing)
   at System.Data.Common.DbDataReader.Dispose()
   at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
   at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
   at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable)
   at ExternalDatabase.GetStatus(String Acc) in D:\CoServer\My Source\Source\Database\Database\Database.cs:line 1022
   at COServer_Project.Client.GetPacket(Byte[] data) in D:\CoServer\My Source\Source\COServerProject1\COServerProject\Client.cs:line 9807
   at COServer_Project.General.GamePacketHandler(Object Sender, HybridSocket Socket) in D:\CoServer\My Source\Source\COServerProject1\COServerProject\General.cs:line 412
i tried every single thing to fix it, any ideas what could cause that? O.O thx
btw its something with get status....O.O

another one -.-"
Code:
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.get_Item(TKey key)
   at MySql.Data.MySqlClient.CharSetMap.GetChararcterSet(DBVersion version, String CharSetName)
   at MySql.Data.MySqlClient.NativeDriver.GetFieldMetaData41()
   at MySql.Data.MySqlClient.NativeDriver.GetFieldMetaData()
   at MySql.Data.MySqlClient.NativeDriver.ReadColumnMetadata(Int32 count)
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteDbDataReader(CommandBehavior behavior)
   at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior)
   at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
   at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
   at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable)
   at COServer_Project.InternalDatabase.GetCharInfo(Character Charr, String UserName) in D:\CoServer\My Source\Source\COServerProject1\COServerProject\DataBase.cs:line 243
so any ideas why they apear? O.O
10/25/2008 19:35 DragonStar#2
@BlooD-BoY - on ur first one check Database.cs line 1022 and Client.cs line 9807
your 2nd one check DataBase.cs line 243
10/25/2008 20:18 nTL3fTy#3
Seriously, look at the message it's giving you.

"Non-negative number required." - something is passing a negative number as a parameter around "Database.cs:line 1022", "Client.cs:line 9807", and "General.cs:line 412".

"Value cannot be null." - something is passing a null as a parameter around "DataBase.cs:line 243".