BufferOverflowExceptionBufferOverflowException
Une opération d'écriture sur un tampon dépasse sa capacité.
Causes de cette erreur
Le tampon ne dispose pas de suffisamment d'espace entre position et limit pour accepter les données écrites. Le tampon doit peut-être être plus grand, ou les données doivent être vidées au préalable.
Comment la corriger
Vérifiez remaining() avant d'écrire. Allouez un tampon plus grand. Videz et effacez le tampon avant d'écrire davantage de données. Utilisez un tampon à croissance dynamique comme ByteArrayOutputStream.
Codes d'erreur associés
NullPointerExceptionNullPointerException
Une référence null est utilisée là où un objet est requis.
SocketTimeoutExceptionSocketTimeoutException
Une opération de lecture ou de connexion sur socket dépasse le délai imparti.
UnsatisfiedLinkErrorUnsatisfiedLinkError
Une méthode native ne trouve pas son implémentation en bibliothèque native.
VerifyErrorVerifyError
Le vérificateur de bytecode détecte un bytecode malformé ou illégal.
ClassPath ErrorErreur de ClassPath
Le classpath est mal configuré, empêchant le chargement des classes.
DirectoryNotEmptyExceptionDirectoryNotEmptyException
La suppression d'un répertoire échoue car le répertoire n'est pas vide.