Перейти к содержимому
Исключения JavaОшибка
IllegalArgumentException

IllegalArgumentException

Метод получает аргумент, недопустимый с точки зрения ожидаемого диапазона или формата.

jvmandroidspring

Что вызывает эту ошибку

Переданное в метод значение не соответствует его предусловиям: отрицательные значения там, где ожидаются положительные, пустые строки, null-значения или значения вне допустимого диапазона.

Как исправить

Валидируйте аргументы перед передачей в метод. Изучите документацию метода на предмет допустимых диапазонов входных данных. Добавьте валидацию входных данных в точках входа ваших методов.

Официальная документация

Связанные коды ошибок