Bug report moved to the new portal: Mmore.club
Detailed info: L2-scripts.com
Skype: Urchika

Our portfolio of solved reports: High Five
Our portfolio of solved reports: GOD
Our portfolio of solved reports: Classic

This forum is closed and open for viewing our work on bug reports for a long time. Thank you all !
Старый 16.02.2013, 16:31   #1
soar
Клиент ХФ продлено до 1 марта
 
Регистрация: 14.12.2012
Сообщений: 57
Восклицание Критическая проблема: Пропадают персонажи

Симптомы: персонаж есть в базе, есть в личном кабинете на сайте, однако в выборе персонажей в клиенте отсутствует.

Первый больной:
Цитата:
Добрый день!
Вчера вечером (около 22 часов по мск) посадил персонажа на оффлайн торг. Сегодня при попытке зайти в игру, в окне выбора персонажа не обнаружил данного чара. На сайте в личном кабинете данный персонаж присутствует. Другие аккаунты в порядке. Ник персонажа LazyFatCat.
По базе:
Код:
owner_id, item_id, count, loc, loc_data
269473689, 11973, 1, PAPERDOLL, -1
269473689, 512, 1, PAPERDOLL, -1
269473689, 2385, 1, PAPERDOLL, -1
269473689, 2389, 1, PAPERDOLL, -1
269473689, 6327, 1, PAPERDOLL, -1
269473689, 6327, 1, PAPERDOLL, -1
269473689, 6328, 1, PAPERDOLL, -1
269473689, 6328, 1, PAPERDOLL, -1
269473689, 5766, 1, PAPERDOLL, -1
269473689, 5778, 1, PAPERDOLL, -1
269473689, 924, 1, PAPERDOLL, -1
Второй больной:
Цитата:
Исчез персонаж при выборе! Исчез после релога, когда выполнялся квест Seven Signs, Secret Ritual of the Priests, квест не прошел до конца, отменил трансформу у нпс и ушел в релог. ВСЕ чара нету при выборе, ни у меня на компе. ни на других компах.
Чё за нах?
По базе:
Код:
owner_id, item_id, count, loc, loc_data
268501619, 12345, 1, PAPERDOLL, 1
268501619, 12346, 1, PAPERDOLL, 4
268501619, 12345, 1, PAPERDOLL, 2
268501619, 13296, 1, PAPERDOLL, 0
268501619, 8794, 1, PAPERDOLL, 7
268501619, 12346, 1, PAPERDOLL, 5
268501619, 12344, 1, PAPERDOLL, 3
268501619, 2382, 1, PAPERDOLL, 10
268501619, 547, 1, PAPERDOLL, 6
268501619, 5768, 1, PAPERDOLL, 9
268501619, 5780, 1, PAPERDOLL, 12
268501619, 12225, 1, PAPERDOLL, -1
По логу одна и та же ошибка:
Код:
[05:03:27] ERROR 
java.lang.ArrayIndexOutOfBoundsException: -1
    at l2s.gameserver.model.CharSelectInfoPackage.<init>(CharSelectInfoPackage.java:56)
    at l2s.gameserver.serverpackets.CharacterSelectionInfo.restoreChar(CharacterSelectionInfo.java:217)
    at l2s.gameserver.serverpackets.CharacterSelectionInfo.loadCharacterSelectInfo(CharacterSelectionInfo.java:159)
    at l2s.gameserver.serverpackets.CharacterSelectionInfo.<init>(CharacterSelectionInfo.java:38)
    at l2s.gameserver.loginservercon.lspackets.PlayerAuthResponse.runImpl(PlayerAuthResponse.java:95)
    at l2s.gameserver.loginservercon.ReceivablePacket.run(ReceivablePacket.java:43)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
Вложения
Тип файла: zip stdout.zip (9.2 Кб, 327 просмотров)
soar вне форума  
Старый 16.02.2013, 18:29   #2
soar
Клиент ХФ продлено до 1 марта
 
Регистрация: 14.12.2012
Сообщений: 57
По умолчанию

Обновленная информация:

Опытным путем было выяснено что для вещи 12225 правильным слотом является 8ой, соответственно мной в БД -1 было заменено на 8. Однако персонаж по-прежнему не появлялся в списке, в логе при этом ошибка изменилась:

Код:
[15:17:46] ERROR 
java.lang.ArrayIndexOutOfBoundsException
Именно так - это полный текст ошибки, -1 уже не писало.
И только полное удаление вещи из БД привело к тому, что на персонажа пустило.

Последний раз редактировалось soar; 16.02.2013 в 18:30. Причина: дополнения
soar вне форума  
Старый 16.02.2013, 19:28   #3
iqman
Главный программист
 
Регистрация: 18.01.2011
Сообщений: 4,429
По умолчанию

Полную ошибку опишите.
__________________
Внимание: с 1 мая 2015 г. скайп технической поддержки будет: L2-scripts
старый скайп тех поддержки обслуживаться не будет !
iqman вне форума  
Старый 16.02.2013, 19:44   #4
soar
Клиент ХФ продлено до 1 марта
 
Регистрация: 14.12.2012
Сообщений: 57
По умолчанию

Код:
[16.02.13 18:37:58:670] ERROR serverpackets.CharacterSelectionInfo: 
java.lang.ArrayIndexOutOfBoundsException
Это полный текст ошибки. В доказательство прикладываю логи.
После изменения "loc_data" с "-1" на правильный и не занятый ничем другим слот - в тексте ошибки "-1" уже нет.
Вложения
Тип файла: zip java.zip (11.4 Кб, 321 просмотров)
Тип файла: zip stdout.zip (9.8 Кб, 329 просмотров)
soar вне форума  
Старый 16.02.2013, 19:51   #5
iqman
Главный программист
 
Регистрация: 18.01.2011
Сообщений: 4,429
По умолчанию

Это эхо ошибки с верху, поищите везде где находится лок -1 и замените на правильные или удалите вообще строки.
__________________
Внимание: с 1 мая 2015 г. скайп технической поддержки будет: L2-scripts
старый скайп тех поддержки обслуживаться не будет !
iqman вне форума  
Старый 16.02.2013, 20:00   #6
soar
Клиент ХФ продлено до 1 марта
 
Регистрация: 14.12.2012
Сообщений: 57
По умолчанию

Цитата:
Сообщение от iqman Посмотреть сообщение
Это эхо ошибки с верху, поищите везде где находится лок -1 и замените на правильные или удалите вообще строки.
Это не может быть эхом какой-либо другой ошибки. В присланном мной логе файле четко видно, что в 18:36 человек просто не смог отправить почту. В 18:37 я попытался зайти на сервер персонажем с ошибочными полями loc_data и получил ошибку:

Код:
[16.02.13 18:37:58:670] ERROR serverpackets.CharacterSelectionInfo: 
java.lang.ArrayIndexOutOfBoundsException
Прикладываю новый лог: я трижды вводил свой логин и пароль и трижды переходил к окну выбора персонажей. В результате в логе 3 раза повторяется ошибка:

Код:
[16.02.13 18:57:46:332] ERROR serverpackets.CharacterSelectionInfo: 
java.lang.ArrayIndexOutOfBoundsException
[16.02.13 18:57:55:354] ERROR serverpackets.CharacterSelectionInfo: 
java.lang.ArrayIndexOutOfBoundsException
[16.02.13 18:58:04:115] ERROR serverpackets.CharacterSelectionInfo: 
java.lang.ArrayIndexOutOfBoundsException
Вложения
Тип файла: zip java.zip (11.5 Кб, 319 просмотров)
soar вне форума  
Старый 16.02.2013, 20:02   #7
soar
Клиент ХФ продлено до 1 марта
 
Регистрация: 14.12.2012
Сообщений: 57
По умолчанию

Как я уже писал, замена "-1" на правильный слот не решает проблему, персонаж не появляется в списке выбора. Решает проблему только удаление строки вообще. Однако вы должны понимать, что я не могу удалить вещи у игроков.
soar вне форума  
Старый 17.02.2013, 13:21   #8
l2gold
Клиент Расширенка Crusade, + Classic 2.5 + svn + New GEO
 
Регистрация: 13.04.2012
Сообщений: 2,226
По умолчанию

soar

В настройках сборки
ВЫРУБИ

1. кеш итемов, и др кеши (если врубал или вообще есть конфиги)
2. почту нахрен вырубай, не пашет она так и не запашет.

часть трабл сразу разрешится
l2gold вне форума  
Старый 25.02.2013, 19:14   #9
iqman
Главный программист
 
Регистрация: 18.01.2011
Сообщений: 4,429
По умолчанию

Вроде все решили.
__________________
Внимание: с 1 мая 2015 г. скайп технической поддержки будет: L2-scripts
старый скайп тех поддержки обслуживаться не будет !
iqman вне форума  
Закрытая тема

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 08:45.


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