Плагин упал при выключении (Error occurred while disabling)
- Платформы
- Paper · Purpur · один сервер
- Проверено
- Проверено
- Уверенность
- Уверенность 90%
Как это выглядит в логе
Достаточно одной из строк. Агент сверяет их с логом локально, на вашем сервере.
logs/latest.log
[ERROR] while disabling
Симптомы
- При остановке/перезапуске сервера в логе ошибка выключения плагина
- После перезапуска могут пропасть последние изменения данных плагина (не сохранились при выключении)
Причина
Метод onDisable плагина бросил исключение. Плагин мог не сохранить данные (БД, файлы) и не закрыть ресурсы.
Вероятные причины
- Баг плагина при сохранении данных на выключении
- Ресурс уже недоступен при остановке: БД закрыта, зависимый плагин выключен раньше, jar заменён во время работы
- Выключение через /reload или PlugMan, которое плагин не поддерживает
Как исправитьНизкий риск
- По evidence определите плагин и исключение (следующая строка и
Caused by:). - После запуска проверьте сохранность данных этого плагина (последние изменения, файлы в
plugins/<плагин>/, таблицы БД). - Не заменяйте jar плагина при работающем сервере и не используйте
/reload/PlugMan — останавливайте сервер полностью. - Обновите плагин; если ошибка повторяется при обычной остановке — сообщите автору с полным trace.