BufferOverflowExceptionBufferOverflowException
Un'operazione di scrittura su un buffer supera la sua capacità.
Cause di questo errore
Il buffer non ha spazio sufficiente tra position e limit per accettare i dati da scrivere. Potrebbe essere necessario un buffer più grande oppure svuotare i dati prima.
Come correggerlo
Verificare remaining() prima di scrivere. Allocare un buffer più grande. Svuotare e azzerare il buffer prima di scrivere altri dati. Usare un buffer a crescita dinamica come ByteArrayOutputStream.
Codici di errore correlati
NullPointerExceptionNullPointerException
Un riferimento null viene utilizzato dove è richiesto un oggetto.
SocketTimeoutExceptionSocketTimeoutException
Un'operazione di lettura o connessione su socket va in timeout.
UnsatisfiedLinkErrorUnsatisfiedLinkError
Un metodo nativo non riesce a trovare la sua implementazione nella libreria nativa.
VerifyErrorVerifyError
Il verificatore del bytecode rileva bytecode malformato o illegale.
ClassPath ErrorErrore ClassPath
Il classpath è configurato in modo errato, impedendo il caricamento delle classi.
DirectoryNotEmptyExceptionDirectoryNotEmptyException
L'eliminazione di una directory fallisce perché la directory non è vuota.