ConcurrentModificationException
プラグインがリストを反復中に変更した、または非同期スレッドからゲームスレッドにアクセスした:危険性と対処法。
更新日 2026年8月13日
java.util.ConcurrentModificationException
at java.util.ArrayList$Itr.checkForComodification
コレクションが反復処理中に変更されました。Minecraft の文脈では、これはほぼ常に、プラグインが別スレッドからゲームデータを操作していることを意味します。
なぜ危険なのか
これは無害なエラーではありません。データの損失、アイテムの複製、ワールドの破損につながる可能性があります。サーバーは動作し続けますが、その状態はすでに矛盾しています。
対処方法
- スタックトレースからプラグインを特定します。以下の行にあるパッケージ名を確認してください。
- そのプラグインを更新します。
- エラーが繰り返し発生する場合は、プラグインを削除し、作者に報告してください。これは設定の問題ではなく、コードのバグです。
/reloadを実行していないか確認してください。これはこの種のエラーを大量に発生させます。代わりに完全な再起動を使用してください。
関連情報
Paper は、非同期スレッドからゲーム API にアクセスした際に、別途警告を出力します。
java.lang.IllegalStateException: Asynchronous entity add!
意味は同じです。プラグインが行ってはならない操作をしています。詳細な解説については、プラグインがサーバーを破壊する を参照してください。
Minecraftホスティングオフラインでもサーバーが稼働サーバーを作成
