Исключение в обработчике событий плагина (Could not pass event)
- Платформы
- Paper · Purpur · один сервер
- Проверено
- Проверено
- Уверенность
- Уверенность 85%
Как это выглядит в логе
Достаточно одной из строк. Агент сверяет их с логом локально, на вашем сервере.
logs/latest.log
[ERROR] Could not pass event
Симптомы
- Функция плагина, реагирующая на действия игроков (клики, вход, чат), не срабатывает
- В логе: «Could not pass event <Событие> to <плагин> vX» и stack trace
Причина
Обработчик события (listener) плагина бросил исключение. Paper продолжает работу, но действие плагина для этого события не выполнено.
Вероятные причины
- Баг плагина (NullPointerException и подобные в его классах)
- Плагин обращается к выключенному плагину или недоступному ресурсу
- Несовместимость с версией сервера или конфликт с другим плагином, изменяющим то же событие
Как исправитьНизкий риск
- По evidence определите событие (имя после
Could not pass event) и плагин (послеto), исключение — в следующей строке и вCaused by:. - Если trace указывает на выключенный плагин или БД — сначала устраните эту причину (ошибки выше в логе).
- Обновите плагин; при конфликте временно отключите по одному плагины, слушающие это же событие, чтобы найти виновника.
- Сообщите автору плагина с полным trace и версиями, если ошибка воспроизводится на последней версии.