1 / 1 / 0
Регистрация: 15.01.2013
Сообщений: 19
|
|
1 | |
Как исправить исключение System.TypeInitializationException15.01.2013, 15:26. Показов 31740. Ответов 18
Метки нет (Все метки)
Добрый день! Не могу понять, как исправить исключение System.TypeInitializationException! Помогите с решением!
Скрин прилагается: Заранее очень благодарен за помощь!
0
|
15.01.2013, 15:26 | |
Ответы с готовыми решениями:
18
System.TypeInitializationException: "Инициализатор типа "Forms.FormABC" выдал исключение." Как исправить исключение "System.ArgumentOutOfRangeException"? System.TypeInitializationException Помогите исправить "TypeInitializationException не обработано" |
1 / 1 / 0
Регистрация: 15.01.2013
Сообщений: 19
|
|||||||||||
15.01.2013, 15:44 [ТС] | 3 | ||||||||||
0
|
Администратор
|
||||||
15.01.2013, 15:55 | 4 | |||||
К сожалению, я не могу сам отладить этот код, т.к. это "верхушка айсберга". Запустите отладку и отпишитесь о свойстве InnerException в исключении или запустите обработку ошибки и напишите результат.
1
|
1 / 1 / 0
Регистрация: 15.01.2013
Сообщений: 19
|
|
15.01.2013, 16:15 [ТС] | 5 |
Код
System.TypeInitializationException: Инициализатор типа "c_game.tables.PClassess" выдал исключение. ---> System.FormatException: Входная строка имела неверный фо рмат. в System.Number.ParseDouble(String value, NumberStyles options, NumberFormatI nfo numfmt) в System.Double.Parse(String s) в c_game.tables.PClassess..ctor() в C:\Users\Sergey\Desktop\l2game\l2game\c_g ame\tables\PClassess.cs:строка 86 в c_game.tables.PClassess..cctor() в C:\Users\Sergey\Desktop\l2game\l2game\c_ game\tables\PClassess.cs:строка 14 --- Конец трассировки внутреннего стека исключений --- в c_game.tables.PClassess.getInstance() в c_game.GameServer..ctor() в C:\Users\Sergey\Desktop\l2game\l2game\c_game\Ga meServer.cs:строка 50 в c_game.GameServer..cctor() в C:\Users\Sergey\Desktop\l2game\l2game\c_game\G ameServer.cs:строка 26 Код
System.TypeInitializationException: Инициализатор типа "c_game.tables.MapRegionT able" выдал исключение. ---> MySql.Data.MySqlClient.MySqlException: Table 'rabbi t_cgame.world_mapregion' doesn't exist в MySql.Data.MySqlClient.MySqlStream.ReadPacket() в MySql.Data.MySqlClient.NativeDriver.GetResult(Int32& affectedRow, Int32& in sertedId) в MySql.Data.MySqlClient.Driver.GetResult(Int32 statementId, Int32& affectedR ows, Int32& insertedId) в MySql.Data.MySqlClient.Driver.NextResult(Int32 statementId, Boolean force) в MySql.Data.MySqlClient.MySqlDataReader.NextResult() в MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior) в MySql.Data.MySqlClient.MySqlCommand.ExecuteReader() в c_game.tables.MapRegionTable..ctor() в C:\Users\Sergey\Desktop\l2game\l2gam e\c_game\tables\MapRegionTable.cs:строка 37 в c_game.tables.MapRegionTable..cctor() в C:\Users\Sergey\Desktop\l2game\l2ga me\c_game\tables\MapRegionTable.cs:строка 13 --- Конец трассировки внутреннего стека исключений --- в c_game.tables.MapRegionTable.getInstance() в c_game.GameServer..ctor() в C:\Users\Sergey\Desktop\l2game\l2game\c_game\Ga meServer.cs:строка 70 в c_game.GameServer..cctor() в C:\Users\Sergey\Desktop\l2game\l2game\c_game\G ameServer.cs:строка 26
0
|
Администратор
|
||||||
15.01.2013, 16:32 | 6 | |||||
rabbit_cgame.world_mapregion - этой таблицы нет в базе данных, об этом говорит второе исключение. Проверьте базу данных или имя таблицы. Не по теме: Не хочется никого обидеть, и судя по всему, это обращено не к вам, но этот интерфейс для линейки (как я понял из кода) - убожество. Может он хорош на языке, на котором написан оригинальный код, но на C# выглядит отвратно. IMHO
0
|
1453 / 845 / 150
Регистрация: 06.06.2012
Сообщений: 2,370
|
|
15.01.2013, 16:42 | 7 |
0
|
1 / 1 / 0
Регистрация: 15.01.2013
Сообщений: 19
|
||||||
15.01.2013, 17:02 [ТС] | 8 | |||||
мдеее)))
0
|
Администратор
|
|
15.01.2013, 17:34 | 9 |
Ах, это Java. Как-то изучал, она сильно схожа с C#, но скажу честно, мне с непривычки больно читать этот код.
В таком случае стоит написать код для выполнения этих задач на Java, перевести его с C# не составляет проблем, как мне кажется. И ещё: обращение кода на C# - не самом быстром языке по части скорости выполнения к так же нерасторопной Java будет довольно медленным, это удар по производительности. По поводу отладки Код
System.NullReferenceException: Ссылка на объект не указ ывает на экземпляр объекта. в c_game.tables.SpawnTable.read(String path) в C:\Users\Sergey\Desktop\l2game \l2game\c_game\tables\SpawnTable.cs:строка 86
0
|
1 / 1 / 0
Регистрация: 15.01.2013
Сообщений: 19
|
||||||
15.01.2013, 17:38 [ТС] | 10 | |||||
вот 86 строка!
Код
возможно path = null, попробуйте изменить его значение. И ещё раз задумайтесь о разумности использования этого API.
0
|
1 / 1 / 0
Регистрация: 15.01.2013
Сообщений: 19
|
||||||
15.01.2013, 17:52 [ТС] | 12 | |||||
да точно от туда!
Вот весь код:
0
|
Администратор
|
||||||
15.01.2013, 18:34 | 13 | |||||
Не вижу очевидных ошибок, проверь аргументы метода Add, может один из них null
0
|
1 / 1 / 0
Регистрация: 15.01.2013
Сообщений: 19
|
|
16.01.2013, 11:30 [ТС] | 14 |
проверил, но вроде все норм....!!!! Я уже хз чо делать!!!
Добавлено через 11 часов 42 минуты есть еше какие нить предложения?)
0
|
76 / 66 / 1
Регистрация: 10.12.2011
Сообщений: 175
|
|
17.01.2013, 12:28 | 15 |
http://rghost.ru/43084446
Добавлено через 14 часов 27 минут у него ошибка при билде этого сервера, по ссылке эта ошибка исправлена, пусть сделает себе *.diff и исправит у себя ошибку или использует выложенный мною по ссылке исходник.
1
|
1 / 1 / 0
Регистрация: 15.01.2013
Сообщений: 19
|
|
17.01.2013, 15:13 [ТС] | 16 |
благадарю! А можно узнать, что там еше исправленно?
0
|
76 / 66 / 1
Регистрация: 10.12.2011
Сообщений: 175
|
|
17.01.2013, 15:30 | 17 |
исправлены все ошибки для успешного запуска сервера: добавлены таблицы в бд(от балды, можно сказать, чтоб сервер загружался), исправлено немного код и spawn-файл.
в мир я не заходил. как я писал выше, сделай диф и посмотри различия
1
|
1 / 1 / 0
Регистрация: 15.01.2013
Сообщений: 19
|
|
17.01.2013, 15:32 [ТС] | 18 |
спс, ша проверю!
0
|
0 / 0 / 0
Регистрация: 31.03.2014
Сообщений: 2
|
|
24.07.2014, 11:07 | 19 |
Здравствуйте, кто нибудь пожалуйста выложите файл fixedCSFreya.zip, спасибо.
0
|
24.07.2014, 11:07 | |
24.07.2014, 11:07 | |
Помогаю со студенческими работами здесь
19
Как исправить исключение? Необработанное исключение типа "System.IO.FileLoadException" в System.Windows.Forms.dll Необработанное исключение типа "System.ArgumentException" в System.Drawing.dll Необработанное исключение типа "System.UnauthorizedAccessException" в System.Speech.dll Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |