Skip to content
Hosting · Rozbor chýb

ConcurrentModificationException

Plugin upravil zoznam počas jeho prechádzania alebo pristúpil k hernému vláknu z asynchrónneho: prečo je to nebezpečné a čo robiť.

Aktualizované 13. augusta 2026

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

Kolekcia sa zmenila počas iterácie. V kontexte Minecraftu to takmer vždy znamená, že plugin pracuje s hernými dátami z iného vlákna.

Prečo je to nebezpečné

Nie je to neškodná chyba: môže viesť k strate dát, duplikácii predmetov a poškodeniu sveta. Server beží ďalej, ale jeho stav je už nekonzistentný.

Čo robiť

  1. Identifikuj plugin zo stack trace — názov balíka v riadkoch nižšie.
  2. Aktualizuj ho.
  3. Ak sa chyba stále vracia, plugin odstráň a nahlás ju autorovi: ide o chybu v kóde, nie o problém s konfiguráciou.
  4. Skontroluj, či nepoužívaš /reload — táto chyba sa pri ňom objavuje hromadne. Použi radšej úplný reštart.

Súvisiace

Paper vypíše samostatné upozornenie, keď sa pristupuje k hernému API z asynchrónneho vlákna:

java.lang.IllegalStateException: Asynchronous entity add!

Význam je rovnaký — plugin robí niečo, čo nesmie. Podrobný rozbor nájdeš v Plugin rozbije server.

Minecraft hostingTvoj server beží, aj keď si offlineVytvoriť server