К содержимому
Tickwise
ОшибкаПлагиныSIG-PL-011

Исключение в обработчике событий плагина (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 и подобные в его классах)
  • Плагин обращается к выключенному плагину или недоступному ресурсу
  • Несовместимость с версией сервера или конфликт с другим плагином, изменяющим то же событие

Как исправитьНизкий риск

  1. По evidence определите событие (имя после Could not pass event) и плагин (после to), исключение — в следующей строке и в Caused by:.
  2. Если trace указывает на выключенный плагин или БД — сначала устраните эту причину (ошибки выше в логе).
  3. Обновите плагин; при конфликте временно отключите по одному плагины, слушающие это же событие, чтобы найти виновника.
  4. Сообщите автору плагина с полным trace и версиями, если ошибка воспроизводится на последней версии.

Источники