Přeskočit na obsah
Java výjimkyChyba
IllegalStateException

IllegalStateException

Metoda je volána v nevhodný okamžik nebo je objekt v neplatném stavu.

jvmandroidspring

Co způsobuje tuto chybu

Objekt není ve správném stavu pro požadovanou operaci. Například volání `next()` na `Iterator` bez předchozího volání `hasNext()` nebo spuštění vlákna, které již běží.

Jak to opravit

Před voláním metody zkontrolujte stav objektu. Dodržujte očekávané pořadí volání metod. Pro sledování životního cyklu objektu používejte stavové automaty nebo příznaky.

Oficiální dokumentace

Související chybové kódy