Skip to content
Хостинг · Розбір помилок

StackOverflowError

Нескінченна рекурсія в плагіні чи моді: як це виглядає, що найчастіше її спричиняє і чому після неї сервер падає.

Оновлено 13 серпня 2026 р.

java.lang.StackOverflowError
    at com.example.plugin.Handler.process(Handler.java:88)
    at com.example.plugin.Handler.process(Handler.java:92)
    at com.example.plugin.Handler.process(Handler.java:88)
    ...

Повторювані однакові рядки в стеку — ознака нескінченної рекурсії: код викликає сам себе, доки не вичерпається стек.

Типові причини

СитуаціяПриклад
Плагіни, що викликають події один одногоПлагін A перехоплює подію й викликає дію, яка запускає ту саму подію
Чат-плагін, що обробляє власний вивідПовідомлення → фільтр → повідомлення
Скрипти — SkriptПодія викликає команду, яка викликає подію
Власні рецепти та предметиКрафт, який створює крафт

Що робити

  1. Знайдіть найвищий клас у стеку — це винуватець.
  2. Якщо це пара плагінів, видаліть один і перевірте.
  3. У скриптах шукайте цикл: зазвичай він очевидний, щойно ви знаєте, де шукати.

Після помилки

Потік, у якому це сталося, завершується. Якщо це головний потік, сервер падає або зависає. Перезапуск обов'язковий: після StackOverflow продовжити роботу неможливо — Сервер впав.

Хостинг MinecraftВаш сервер працює, навіть коли ви офлайнСтворити сервер