ConcurrentModificationException
Плагін змінив список під час ітерації або звернувся до ігрового потоку з асинхронного: чому це небезпечно та що робити.
Оновлено 13 серпня 2026 р.
java.util.ConcurrentModificationException
at java.util.ArrayList$Itr.checkForComodification
Колекцію змінено під час ітерації. У контексті Minecraft це майже завжди означає, що плагін працює з ігровими даними з іншого потоку.
Чому це небезпечно
Це не нешкідлива помилка: вона може призвести до втрати даних, дублювання предметів і пошкодження світу. Сервер продовжує працювати, але його стан уже неузгоджений.
Що робити
- Визначте плагін за стеком викликів — назвою пакета в рядках нижче.
- Оновіть його.
- Якщо помилка повторюється, видаліть плагін і повідомте авторові: це помилка в коді, а не проблема конфігурації.
- Перевірте, чи не виконуєте ви
/reload— він породжує такі помилки масово. Натомість виконайте повне перезавантаження.
Пов'язане
Paper виводить окреме попередження, коли до ігрового API звертаються з асинхронного потоку:
java.lang.IllegalStateException: Asynchronous entity add!
Сенс той самий — плагін робить те, чого робити не можна. Докладніше дивіться в Плагін ламає сервер.
Хостинг MinecraftВаш сервер працює, навіть коли ви офлайнСтворити сервер
