Ошибка при создании персонажа

crossover

Знаменитый
VIP
Победитель в номинации 2023
Сообщения
1 179
Розыгрыши
0
Решения
5
Репутация
226
Реакции
595
Баллы
1 268
Хроники
  1. Interlude
Исходники
Присутствуют
Сборка
Pain team
Добрый день всем, мб кто подскажет)
Видимо после каких то действий с ядром начала появлятся ошибка в ГС при создании нового персонажа.
Код:
[08.08.23 13:28:28:284] ERROR model.L2Player: deletedMe()
java.lang.NullPointerException
  at l2p.gameserver.model.L2Player.stopAllTimers(L2Player.java:3647)
  at l2p.gameserver.model.L2Player.deleteMe(L2Player.java:3799)
  at l2p.gameserver.clientpackets.CharacterCreate.initNewChar(CharacterCreate.java:242)
  at l2p.gameserver.clientpackets.CharacterCreate.runImpl(CharacterCreate.java:104)
  at l2p.gameserver.clientpackets.L2GameClientPacket.run(L2GameClientPacket.java:53)
  at l2p.commons.net.nio.impl.MMOExecutableQueue.run(MMOExecutableQueue.java:55)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
  at java.lang.Thread.run(Unknown Source)
Мб кто на толкнет на причину ?
 
Добрый день всем, мб кто подскажет)
Видимо после каких то действий с ядром начала появлятся ошибка в ГС при создании нового персонажа.
Код:
[08.08.23 13:28:28:284] ERROR model.L2Player: deletedMe()
java.lang.NullPointerException
  at l2p.gameserver.model.L2Player.stopAllTimers(L2Player.java:3647)
  at l2p.gameserver.model.L2Player.deleteMe(L2Player.java:3799)
  at l2p.gameserver.clientpackets.CharacterCreate.initNewChar(CharacterCreate.java:242)
  at l2p.gameserver.clientpackets.CharacterCreate.runImpl(CharacterCreate.java:104)
  at l2p.gameserver.clientpackets.L2GameClientPacket.run(L2GameClientPacket.java:53)
  at l2p.commons.net.nio.impl.MMOExecutableQueue.run(MMOExecutableQueue.java:55)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
  at java.lang.Thread.run(Unknown Source)
Мб кто на толкнет на причину ?
В метод deletedMe(); добавить Thread.dumpStack(); и смотреть что его вызывает при создании персонажа.
 
Посмотреть вложение 54467
Ну в этом файле не каких изменений не делалось...
В файле изменений нет - но стактрейс указывает на скобочку?
Перекомпилируйте сервер и попробуйте еще раз и если будет ошибка - сюда её к нам

Та и вообще - у вас в стактрейсе
at l2p.gameserver.model.L2Player.stopAllTimers(L2Player.java:3647)
То-есть метод в deledMe() вызывает метод stopAllTimers() - у нас тут "getPet()", это тот вообще файл?
 
В файле изменений нет - но стактрейс указывает на скобочку?
Перекомпилируйте сервер и попробуйте еще раз и если будет ошибка - сюда её к нам

Та и вообще - у вас в стактрейсе
at l2p.gameserver.model.L2Player.stopAllTimers(L2Player.java:3647)
То-есть метод в deledMe() вызывает метод stopAllTimers() - у нас тут "getPet()", это тот вообще файл?
так это похоже декомпил, после которого всё перемешалось
 
так это похоже декомпил, после которого всё перемешалось
Ну в посте написано что есть исходник и Видимо после каких то действий с ядром, так что мы можем только гадать что там происходит :)
 
Ну в посте написано что есть исходник и Видимо после каких то действий с ядром, так что мы можем только гадать что там происходит :)
Прошу прощения что не отписал, ошибка действительно есть, скрин сбросил случайно с других исходов. Причина в дополнительной реализации вип системы.
 
Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.
а сому ошибку ?
 
Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.
Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.
напиши мне телеграмм проще будет
 
У вас возможно база данных не вся залита, это и вызывает ошибки.
Советую с отладкой залить все SQL файлы, особенно если версия более новая.
Если у вас mariadb, то синтаксис будет слегка другой хотя это всего лишь прослойка над mysql.
Насколько помню у вас могут быть не залиты файлы если varchar выше или возможно дата не правильно указана в таблице.
 
У вас возможно база данных не вся залита, это и вызывает ошибки.
Советую с отладкой залить все SQL файлы, особенно если версия более новая.
Если у вас mariadb, то синтаксис будет слегка другой хотя это всего лишь прослойка над mysql.
Насколько помню у вас могут быть не залиты файлы если varchar выше или возможно дата не правильно указана в таблице.
Прошу прощения что не отписал, ошибка действительно есть, скрин сбросил случайно с других исходов. Причина в дополнительной реализации вип системы.
:Coowl::Coowl::Coowl::Coowl::Coowl:
 
У вас возможно база данных не вся залита, это и вызывает ошибки.
Советую с отладкой залить все SQL файлы, особенно если версия более новая.
Если у вас mariadb, то синтаксис будет слегка другой хотя это всего лишь прослойка над mysql.
Насколько помню у вас могут быть не залиты файлы если varchar выше или возможно дата не правильно указана в таблице.
Тему можно закрывать, ошибка была в кастомной доработке vip сервиса. Как я понял таск открывался и не закрывался.
Так же спасибо Toaka за диагностику)
 
Интересно откуда сурсы паинт или все таки декомпиль
 
Назад
Сверху Снизу