IllegalStateExceptionIllegalStateException
Метод вызван в неподходящий момент или объект находится в недопустимом состоянии.
Что вызывает эту ошибку
Объект не находится в нужном состоянии для выполнения запрошенной операции. Например, вызов next() на Iterator без предварительного вызова hasNext() или запуск потока, который уже выполняется.
Как исправить
Проверяйте состояние объекта перед вызовом метода. Соблюдайте ожидаемую последовательность вызовов методов. Используйте конечные автоматы или флаги для отслеживания жизненного цикла объекта.
Связанные коды ошибок
IOExceptionIOException
Операция ввода-вывода завершается неудачей или прерывается.
NoClassDefFoundErrorNoClassDefFoundError
Класс был найден на этапе компиляции, но не может быть загружен во время выполнения.
ReflectiveOperationExceptionReflectiveOperationException
Операция рефлексии вызвала исключение.
SQLExceptionSQLException
При выполнении SQL-операций возникает ошибка доступа к базе данных.
StackOverflowErrorStackOverflowError
Стек вызовов превысил максимальный размер, как правило из-за глубокой или бесконечной рекурсии.
InterruptedExceptionInterruptedException
Поток прерван во время ожидания, сна или блокировки.