Skip to content
Hosting · Rincian error

ConcurrentModificationException

Sebuah plugin memodifikasi list saat iterasi atau mengakses thread game dari thread asinkron: mengapa berbahaya dan apa yang harus dilakukan.

Diperbarui 13 Agustus 2026

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

Koleksi berubah selama iterasi. Dalam konteks Minecraft, ini hampir selalu berarti plugin sedang mengakses data game dari thread lain.

Mengapa berbahaya

Ini bukan error yang tidak berbahaya: dapat menyebabkan kehilangan data, duplikasi item, dan kerusakan world. Server tetap berjalan, tetapi statusnya sudah tidak konsisten.

Yang harus dilakukan

  1. Identifikasi plugin dari stack trace — nama package pada baris-baris di bawahnya.
  2. Perbarui plugin tersebut.
  3. Jika error terus muncul, hapus plugin dan laporkan kepada pembuatnya: ini bug pada kode, bukan masalah konfigurasi.
  4. Periksa apakah Anda menjalankan /reload — perintah ini menghasilkan error tersebut secara massal. Gunakan restart penuh sebagai gantinya.

Terkait

Paper menampilkan peringatan terpisah saat game API diakses dari thread asinkron:

java.lang.IllegalStateException: Asynchronous entity add!

Maknanya sama — plugin melakukan sesuatu yang tidak boleh dilakukannya. Untuk penjelasan lengkap, lihat Plugin merusak server.

Hosting MinecraftServer Anda berjalan saat Anda offlineBuat server