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
- Identifikasi plugin dari stack trace — nama package pada baris-baris di bawahnya.
- Perbarui plugin tersebut.
- Jika error terus muncul, hapus plugin dan laporkan kepada pembuatnya: ini bug pada kode, bukan masalah konfigurasi.
- 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
