BufferOverflowExceptionBufferOverflowException
Операция записи в буфер превышает его ёмкость.
Что вызывает эту ошибку
Буфер не имеет достаточно места между position и limit для записи передаваемых данных. Буфер может быть слишком мал, или перед записью необходимо сбросить его содержимое.
Как исправить
Проверяйте remaining() перед записью. Выделите буфер большего размера. Очистите буфер (flush и clear) перед записью новых данных. Используйте динамически расширяемый буфер, например ByteArrayOutputStream.
Связанные коды ошибок
NullPointerExceptionNullPointerException
Нулевая ссылка используется там, где требуется объект.
SocketTimeoutExceptionSocketTimeoutException
Превышено время ожидания операции чтения сокета или установки соединения.
UnsatisfiedLinkErrorUnsatisfiedLinkError
Нативный метод не может найти реализацию в нативной библиотеке.
VerifyErrorVerifyError
Верификатор байт-кода обнаруживает некорректный или недопустимый байт-код.
ClassPath ErrorОшибка ClassPath
Classpath настроен неверно, что препятствует загрузке классов.
DirectoryNotEmptyExceptionDirectoryNotEmptyException
Удаление директории завершается неудачей, потому что директория не пуста.