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

ConcurrentModificationException

Плагін змінив список під час ітерації або звернувся до ігрового потоку з асинхронного: чому це небезпечно та що робити.

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

java.util.ConcurrentModificationException
    at java.util.ArrayList$Itr.checkForComodification

Колекцію змінено під час ітерації. У контексті Minecraft це майже завжди означає, що плагін працює з ігровими даними з іншого потоку.

Чому це небезпечно

Це не нешкідлива помилка: вона може призвести до втрати даних, дублювання предметів і пошкодження світу. Сервер продовжує працювати, але його стан уже неузгоджений.

Що робити

  1. Визначте плагін за стеком викликів — назвою пакета в рядках нижче.
  2. Оновіть його.
  3. Якщо помилка повторюється, видаліть плагін і повідомте авторові: це помилка в коді, а не проблема конфігурації.
  4. Перевірте, чи не виконуєте ви /reload — він породжує такі помилки масово. Натомість виконайте повне перезавантаження.

Пов'язане

Paper виводить окреме попередження, коли до ігрового API звертаються з асинхронного потоку:

java.lang.IllegalStateException: Asynchronous entity add!

Сенс той самий — плагін робить те, чого робити не можна. Докладніше дивіться в Плагін ламає сервер.

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