Eccezioni JavaErrore
NullPointerExceptionNullPointerException
Un riferimento null viene utilizzato dove è richiesto un oggetto.
jvmandroidspring
Vedi dettagli Sfoglia tutti i 80 codici di errore Eccezioni Java con cause, soluzioni ed esempi.
NullPointerExceptionUn riferimento null viene utilizzato dove è richiesto un oggetto.
ArrayIndexOutOfBoundsExceptionUn array viene acceduto con un indice negativo o maggiore o uguale alla lunghezza dell'array.
ClassCastExceptionUn oggetto viene convertito a un tipo di cui non è un'istanza.
IllegalArgumentExceptionUn metodo riceve un argomento non valido per il suo intervallo o formato atteso.
IOExceptionUn'operazione di I/O fallisce o viene interrotta.
FileNotFoundExceptionIl percorso del file specificato non esiste o non può essere aperto.
StackOverflowErrorLo stack delle chiamate ha superato la sua dimensione massima, di solito a causa di una ricorsione profonda o infinita.
OutOfMemoryErrorLa JVM ha esaurito la memoria heap disponibile.
ConcurrentModificationExceptionUna collezione viene modificata mentre è in corso un'iterazione su di essa.
ClassNotFoundExceptionUna classe non può essere trovata nel classpath a runtime.
NoSuchMethodExceptionUn metodo con il nome e i tipi di parametri specificati non può essere trovato tramite reflection.
UnsupportedOperationExceptionUn'operazione non è supportata dall'implementazione.
IllegalStateExceptionUn metodo viene chiamato in un momento inappropriato o l'oggetto si trova in uno stato non valido.
NumberFormatExceptionUna stringa non può essere analizzata come numero.
SecurityExceptionUn'operazione è negata dal security manager.
NoClassDefFoundErrorUna classe era presente in fase di compilazione ma non può essere caricata a runtime.
ArithmeticExceptionUn'operazione aritmetica produce un risultato non definito, come la divisione per zero.
StringIndexOutOfBoundsExceptionSi accede a una stringa con un indice fuori dal suo intervallo valido.
IndexOutOfBoundsExceptionSi accede a una collezione con un indice fuori dal suo intervallo valido.
NegativeArraySizeExceptionSi tenta di creare un array con dimensione negativa.
ArrayStoreExceptionSi tenta di memorizzare un oggetto del tipo errato in un array.
InterruptedExceptionUn thread viene interrotto mentre è in attesa, in sleep o bloccato.
CloneNotSupportedExceptionIl metodo clone() viene chiamato su un oggetto la cui classe non implementa Cloneable.
IllegalAccessExceptionIl codice tenta di accedere a una classe, campo o metodo per cui non ha le autorizzazioni necessarie.
InstantiationExceptionTentativo di creare un'istanza di una classe astratta o di un'interfaccia tramite reflection.
NoSuchFieldErrorA runtime si fa riferimento a un campo che non esiste nella classe.
NoSuchMethodErrorA runtime viene chiamato un metodo che non esiste nella classe.
IllegalThreadStateExceptionUn'operazione su un thread viene eseguita quando il thread non si trova nello stato appropriato.
IllegalMonitorStateExceptionUn thread tenta un'operazione sul monitor (wait, notify) senza possedere il monitor dell'oggetto.
InputMismatchExceptionUn token di Scanner non corrisponde al tipo atteso.
NoSuchElementExceptionTentativo di recuperare un elemento da una collezione vuota o da un iteratore esaurito.
EmptyStackExceptionSi tenta un'operazione su uno Stack vuoto.
SocketExceptionUn'operazione su socket fallisce, ad esempio durante la creazione o l'accesso a un socket.
SocketTimeoutExceptionUn'operazione di lettura o connessione su socket va in timeout.
ConnectExceptionImpossibile stabilire una connessione con un host remoto.
UnknownHostExceptionIl nome host non può essere risolto in un indirizzo IP.
MalformedURLExceptionLa stringa URL non è in un formato valido.
EOFExceptionLa fine del file o dello stream viene raggiunta inaspettatamente.
ClosedChannelExceptionViene tentata un'operazione su un canale già chiuso.
SQLExceptionSi verifica un errore di accesso al database durante operazioni SQL.
AccessControlExceptionUn controllo di sicurezza fallisce per un permesso specifico.
InvocationTargetExceptionUn metodo invocato tramite reflection genera un'eccezione.
UnsatisfiedLinkErrorUn metodo nativo non riesce a trovare la sua implementazione nella libreria nativa.
ExceptionInInitializerErrorUn'eccezione viene lanciata durante l'esecuzione di un blocco di inizializzazione statica.
IncompatibleClassChangeErrorUna classe è cambiata in modo incompatibile da quando il codice chiamante è stato compilato.
AbstractMethodErrorViene chiamato un metodo astratto privo di implementazione.
VerifyErrorIl verificatore del bytecode rileva bytecode malformato o illegale.
OutOfMemoryError: MetaspaceLa JVM ha esaurito la memoria Metaspace, dove vengono memorizzati i metadati delle classi.
OutOfMemoryError: GC OverheadIl garbage collector trascorre troppo tempo nella raccolta recuperando pochissima memoria.
DeadlockDue o più thread sono bloccati indefinitamente, ciascuno in attesa che l'altro rilasci un lock.
ClassPath ErrorIl classpath è configurato in modo errato, impedendo il caricamento delle classi.
UnsupportedEncodingExceptionUna codifica dei caratteri non è supportata dalla JVM.
DateTimeParseExceptionUna stringa di data/ora non può essere analizzata secondo il formato atteso.
PatternSyntaxExceptionUn'espressione regolare presenta una sintassi non valida.
LinkageErrorUna classe ha una dipendenza da un'altra classe che ha subito una modifica incompatibile.
ClassCircularityErrorViene rilevata una dipendenza circolare nell'ereditarietà delle classi.
ClassFormatErrorUn file di classe ha un formato o una struttura non validi.
MissingResourceExceptionUn resource bundle o una chiave di risorsa non viene trovata.
SAXParseExceptionUn documento XML presenta un errore di parsing.
ReflectiveOperationExceptionUn'operazione di reflection genera un'eccezione.
TimeoutExceptionUn'operazione ha superato il timeout in attesa di un risultato.
ExecutionExceptionSi è verificata un'eccezione durante l'esecuzione di un task sottomesso a un executor.
RejectedExecutionExceptionUn task non può essere accettato dall'executor per l'esecuzione.
BrokenBarrierExceptionUna CyclicBarrier si trova in stato rotto quando un thread tenta di attendere.
CompletionExceptionUn CompletableFuture è terminato con un'eccezione.
BufferUnderflowExceptionUn'operazione di lettura su un buffer supera i dati rimanenti.
BufferOverflowExceptionUn'operazione di scrittura su un buffer supera la sua capacità.
ReadOnlyBufferExceptionSi tenta un'operazione di scrittura su un buffer di sola lettura.
CharConversionExceptionUn'operazione di codifica o decodifica di caratteri incontra una sequenza di byte non valida.
ObjectStreamExceptionSi è verificata un'eccezione durante la serializzazione o deserializzazione di oggetti Java.
NotSerializableExceptionSi sta tentando di serializzare un oggetto che non implementa Serializable.
InvalidClassExceptionUna classe serializzata ha una versione incompatibile o un formato non valido.
CertificateExceptionSi è verificato un errore relativo al certificato durante le operazioni SSL/TLS.
SSLHandshakeExceptionL'handshake SSL/TLS tra client e server è fallito.
ProtocolExceptionSi è verificata una violazione del protocollo HTTP o di rete.
BindExceptionImpossibile associare un socket all'indirizzo o alla porta richiesti.
AccessDeniedExceptionUn'operazione sul file system viene rifiutata per permessi insufficienti.
NoSuchFileExceptionIl file o la directory al percorso specificato non esiste.
FileAlreadyExistsExceptionUn'operazione di creazione o spostamento file fallisce perché il file di destinazione esiste già.
DirectoryNotEmptyExceptionL'eliminazione di una directory fallisce perché la directory non è vuota.