BufferOverflowExceptionBufferOverflowException
Een schrijfbewerking op een buffer overschrijdt de capaciteit.
Wat veroorzaakt deze fout
De buffer heeft onvoldoende ruimte tussen position en limit om de te schrijven gegevens op te nemen. De buffer moet mogelijk groter zijn of gegevens moeten eerst worden weggeschreven.
Hoe op te lossen
Controleer remaining() voor het schrijven. Wijs een grotere buffer toe. Leeg en wis de buffer voor het schrijven van meer gegevens. Gebruik een dynamisch groeiende buffer zoals ByteArrayOutputStream.
Gerelateerde foutcodes
NullPointerExceptionNullPointerException
Een null-referentie wordt gebruikt waar een object vereist is.
SocketTimeoutExceptionSocketTimeoutException
Een socket-lees- of verbindingsbewerking verloopt met een time-out.
UnsatisfiedLinkErrorUnsatisfiedLinkError
Een native methode kan de implementatie in de native bibliotheek niet vinden.
VerifyErrorVerifyError
De bytecode-verifier detecteert misvormde of ongeldige bytecode.
ClassPath ErrorClassPath-fout
Het classpath is onjuist geconfigureerd, waardoor klassen niet geladen kunnen worden.
DirectoryNotEmptyExceptionDirectoryNotEmptyException
Het verwijderen van een map mislukt omdat de map niet leeg is.