Exception JavaError
NullPointerExceptionNullPointerException
Referensi null digunakan di tempat yang membutuhkan objek.
jvmandroidspring
Lihat detail Jelajahi semua 80 kode error Exception Java dengan penyebab, perbaikan, dan contoh.
NullPointerExceptionReferensi null digunakan di tempat yang membutuhkan objek.
ArrayIndexOutOfBoundsExceptionArray diakses dengan indeks yang negatif atau lebih besar dari atau sama dengan panjang array.
ClassCastExceptionSebuah objek di-cast ke tipe yang bukan merupakan instance-nya.
IllegalArgumentExceptionSebuah metode menerima argumen yang tidak valid untuk rentang atau format yang diharapkan.
IOExceptionOperasi I/O gagal atau terinterupsi.
FileNotFoundExceptionPath file yang ditentukan tidak ada atau tidak dapat dibuka.
StackOverflowErrorCall stack telah melebihi ukuran maksimumnya, biasanya akibat rekursi yang dalam atau tak terbatas.
OutOfMemoryErrorJVM telah menghabiskan memori heap yang tersedia.
ConcurrentModificationExceptionSebuah koleksi dimodifikasi saat sedang diiterasi.
ClassNotFoundExceptionSebuah class tidak dapat ditemukan pada classpath saat runtime.
NoSuchMethodExceptionSebuah metode dengan nama dan tipe parameter yang ditentukan tidak dapat ditemukan melalui reflection.
UnsupportedOperationExceptionSebuah operasi tidak didukung oleh implementasinya.
IllegalStateExceptionSebuah metode dipanggil pada waktu yang tidak tepat atau objek berada dalam kondisi yang tidak valid.
NumberFormatExceptionSebuah string tidak dapat diurai sebagai angka.
SecurityExceptionSebuah operasi ditolak oleh security manager.
NoClassDefFoundErrorSebuah kelas ditemukan pada waktu kompilasi tetapi tidak dapat dimuat pada waktu runtime.
ArithmeticExceptionSebuah operasi aritmetika menghasilkan nilai yang tidak terdefinisi, seperti pembagian dengan nol.
StringIndexOutOfBoundsExceptionSebuah string diakses dengan indeks yang berada di luar rentang validnya.
IndexOutOfBoundsExceptionSebuah koleksi diakses dengan indeks yang berada di luar rentang validnya.
NegativeArraySizeExceptionSebuah array dibuat dengan ukuran negatif.
ArrayStoreExceptionSebuah objek dengan tipe yang salah disimpan ke dalam array.
InterruptedExceptionSebuah thread diinterupsi saat sedang menunggu, tidur, atau terblokir.
CloneNotSupportedExceptionMetode clone() dipanggil pada objek yang kelasnya tidak mengimplementasikan Cloneable.
IllegalAccessExceptionKode mencoba mengakses kelas, field, atau metode yang tidak memiliki izin untuk diakses.
InstantiationExceptionPercobaan membuat instance kelas abstrak atau antarmuka menggunakan reflection.
NoSuchFieldErrorSebuah field direferensikan pada runtime tetapi tidak ada dalam kelas.
NoSuchMethodErrorSebuah metode dipanggil saat runtime tetapi tidak ada dalam kelas.
IllegalThreadStateExceptionSebuah operasi thread dilakukan ketika thread tidak berada dalam kondisi yang sesuai.
IllegalMonitorStateExceptionSebuah thread mencoba operasi monitor (wait, notify) tanpa memiliki monitor objek.
InputMismatchExceptionToken Scanner tidak cocok dengan tipe yang diharapkan.
NoSuchElementExceptionPercobaan mengambil elemen dari koleksi kosong atau iterator yang telah habis.
EmptyStackExceptionSebuah operasi dicoba pada Stack yang kosong.
SocketExceptionSebuah operasi socket gagal, seperti membuat atau mengakses socket.
SocketTimeoutExceptionOperasi baca atau koneksi socket kehabisan waktu.
ConnectExceptionKoneksi ke host jarak jauh tidak dapat dibuat.
UnknownHostExceptionNama host tidak dapat di-resolve ke alamat IP.
MalformedURLExceptionString URL tidak dalam format yang valid.
EOFExceptionAkhir file atau stream tercapai secara tidak terduga.
ClosedChannelExceptionOperasi dicoba pada channel yang telah ditutup.
SQLExceptionKesalahan akses database terjadi selama operasi SQL.
AccessControlExceptionPemeriksaan keamanan gagal untuk izin tertentu.
InvocationTargetExceptionMetode yang dipanggil melalui reflection melempar exception.
UnsatisfiedLinkErrorMetode native tidak dapat menemukan implementasi library native-nya.
ExceptionInInitializerErrorException dilempar selama eksekusi blok inisialisasi static.
IncompatibleClassChangeErrorKelas telah berubah secara tidak kompatibel sejak kode pemanggil dikompilasi.
AbstractMethodErrorMetode abstract dipanggil tanpa implementasi.
VerifyErrorVerifikator bytecode mendeteksi bytecode yang cacat atau ilegal.
OutOfMemoryError: MetaspaceJVM telah kehabisan area memori Metaspace tempat metadata kelas disimpan.
OutOfMemoryError: GC OverheadGarbage collector menghabiskan terlalu banyak waktu untuk koleksi dengan sangat sedikit memori yang dibebaskan.
DeadlockDua atau lebih thread terblokir selamanya, masing-masing menunggu yang lain melepaskan lock.
ClassPath ErrorClasspath salah konfigurasi, mencegah kelas dimuat.
UnsupportedEncodingExceptionEncoding karakter tidak didukung oleh JVM.
DateTimeParseExceptionString tanggal/waktu tidak dapat di-parse sesuai format yang diharapkan.
PatternSyntaxExceptionEkspresi reguler memiliki sintaks yang tidak valid.
LinkageErrorKelas memiliki dependensi pada kelas lain yang mengalami perubahan tidak kompatibel.
ClassCircularityErrorDependensi sirkular terdeteksi dalam pewarisan kelas.
ClassFormatErrorFile kelas memiliki format atau struktur yang tidak valid.
MissingResourceExceptionResource bundle atau kunci resource tidak ditemukan.
SAXParseExceptionDokumen XML memiliki kesalahan parsing.
ReflectiveOperationExceptionOperasi refleksi melempar sebuah exception.
TimeoutExceptionSebuah operasi habis waktu (timeout) saat menunggu hasil.
ExecutionExceptionTerjadi eksepsi saat eksekusi tugas yang diserahkan ke executor.
RejectedExecutionExceptionSebuah tugas tidak dapat diterima oleh executor untuk dieksekusi.
BrokenBarrierExceptionSebuah CyclicBarrier berada dalam kondisi rusak saat sebuah thread mencoba await.
CompletionExceptionSebuah CompletableFuture selesai dengan eksepsi.
BufferUnderflowExceptionOperasi baca pada buffer melebihi data yang tersisa.
BufferOverflowExceptionOperasi tulis pada buffer melebihi kapasitasnya.
ReadOnlyBufferExceptionOperasi tulis dicoba pada buffer yang hanya-baca.
CharConversionExceptionOperasi encoding atau decoding karakter menemukan urutan byte yang tidak valid.
ObjectStreamExceptionTerjadi eksepsi selama serialisasi atau deserialisasi objek Java.
NotSerializableExceptionSebuah objek yang tidak mengimplementasikan Serializable sedang diserialisasi.
InvalidClassExceptionSebuah kelas yang diserialisasi memiliki versi yang tidak kompatibel atau format yang tidak valid.
CertificateExceptionTerjadi kesalahan terkait sertifikat selama operasi SSL/TLS.
SSLHandshakeExceptionHandshake SSL/TLS gagal antara klien dan server.
ProtocolExceptionTerjadi pelanggaran protokol HTTP atau jaringan.
BindExceptionSebuah socket tidak dapat diikat ke alamat atau port yang diminta.
AccessDeniedExceptionOperasi file system ditolak karena izin yang tidak mencukupi.
NoSuchFileExceptionFile atau direktori pada path yang ditentukan tidak ada.
FileAlreadyExistsExceptionOperasi pembuatan atau pemindahan file gagal karena file target sudah ada.
DirectoryNotEmptyExceptionPenghapusan direktori gagal karena direktori tidak kosong.