Watchdog: server hang, thread dump
Apa yang dicetak Paper watchdog saat server hang, cara membaca thread dump, dan cara menemukan penyebabnya.
Diperbarui 13 Agustus 2026
[Server Watchdog] The server has stopped responding! THIS IS NOT A PAPER BUG!
[Server Watchdog] Please report this to the makers of the plugin/mod...
Current Thread: Server thread
...
Watchdog mendeteksi bahwa thread utama tidak responsif lebih lama dari yang diizinkan dan mencetak stack.
Cara membacanya
Baca baris stack dari atas ke bawah dan cari nama paket non-vanilla pertama: com.example.plugin..., net.someMod.... Itulah biang keladinya — ia menjalankan operasi yang tidak pernah selesai.
Jika seluruh stack adalah vanilla, perhatikan jenis operasinya: pembuatan chunk, penanganan entity, penyimpanan world.
Temuan umum
| Di dalam stack | Penyebab |
|---|---|
| Nama plugin | Plugin — Plugin merusak server |
Akses database (java.sql, jdbc) | MySQL tidak terjangkau, query sinkron |
Panggilan jaringan (HttpURLConnection) | Plugin menunggu layanan eksternal |
ChunkGenerate, ServerChunkCache | Pembuatan berat — Pemuatan chunk |
| Thread GC dan jeda panjang | Memori — Garbage collector |
Konfigurasi
Ambang batas watchdog diatur di config/paper-global.yml (watchdog.early-warning-every, early-warning-delay). Menaikkan timeout hanya agar server “tidak crash” hanya menutupi masalahnya.
Langkah selanjutnya — Server macet.
