Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Lineage II (https://forum.zone-game.info/forumdisplay.php?f=34)
-   -   Ошибки ГС (https://forum.zone-game.info/showthread.php?t=24001)

mego4el 30.10.2012 18:41

Ошибки ГС
 
Не могу никак понять причину ошибки, и вообще откуда растут ноги. Помогите пожалуйста понять в чем же дело:

http://i053.radikal.ru/1210/2a/b37b43036841t.jpg

http://s55.radikal.ru/i147/1210/d6/72980d2e21aft.jpg

MrShyr 30.10.2012 19:07

Re: Ошибки ГС
 
Скорее всего, оттуда же, откуда растут руки разработчиков :D На форум к ним ни как написать нельзя о данном баге? Или он появился после ваших манипуляций?

gorodetskiy 30.10.2012 21:03

Re: Ошибки ГС
 
Цитата:

Сообщение от mego4el (Сообщение 240845)
Не могу никак понять причину ошибки, и вообще откуда растут ноги. Помогите пожалуйста понять в чем же дело:

http://i053.radikal.ru/1210/2a/b37b43036841t.jpg

http://s55.radikal.ru/i147/1210/d6/72980d2e21aft.jpg

Выложи полный лог, а не скрины, тогда уже можно будет что то посмотреть

Visor 30.10.2012 23:31

Re: Ошибки ГС
 
В ошибках указаны номера строк кода в конкретных классах - там и ищите.

mego4el 31.10.2012 01:05

Re: Ошибки ГС
 
Искал, базусловно. Но дело обстоит очень смутно...(

http://s017.radikal.ru/i430/1210/c8/67ed7b7dd07at.jpg

Вот полный скриншот. ЗЫ Из последних изминений - пытался добавить FallHarvest Event (подгружаю через AI Loader), но вроде бы с ним не было проблем раньше.

ProDev 31.10.2012 11:02

Re: Ошибки ГС
 
L2ItemInstance:181 - смотреть в эту строку, где возникает IAE. Ошибка возникает при убийстве моба? Что-то с дропом напутано, смотрите что может выпасть из моба. И L2ItemInstance обязательно проверить, лучше запуститься через дебаггер, если GS запущен на удаленной машине, то запускаем через

Код:

-Xdebug -Xrunjdwp:transport=dt_socket,server=y,address=5005
Далее из IDE подключаемся через Remote Debug и отлаживаем, все просто)

mego4el 31.10.2012 14:17

Re: Ошибки ГС
 
Код:

public L2ItemInstance(int objectId, L2Item item) throws IllegalArgumentException
        {
                super(objectId);
               
                if(item == null)
                        throw new IllegalArgumentException();
               
                super.setKnownList(new NullKnownList(this));

                _itemId = item.getItemId();
                _item = item;
                _count = 1;
                _loc = ItemLocation.VOID;
                _mana = _item.getDuration();
        }

Самая первая ошибка строки 181 из L2ItemInstance - это строчка выделенная в коде выше.
Плз помогите разобраться что же не так? Я так понимаю что проблема в том, что какой-то item == null? Как определить где он и что это вообще за айтем?

ProDev 01.11.2012 07:58

Re: Ошибки ГС
 
В этот конструктор item передается из другого через super(), видимо. Нужно смотреть строку 167, а затем ItemTable.java на строке 748. Скорее всего, проблема как раз в ItemTable, можно выложить код сюда.

Visor 01.11.2012 13:10

Re: Ошибки ГС
 
У вас в конструктор не передается темплейт итема
L2Item item

скорее всего дропаются итемы, которые не определены. Ид итема не знает гейм.


Текущее время: 11:39. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot