Przejdź do treści
Wyjątki JavaBłąd
IllegalStateException

IllegalStateException

Metoda jest wywoływana w nieodpowiednim momencie lub obiekt jest w nieprawidłowym stanie.

jvmandroidspring

Co powoduje ten błąd

Obiekt nie jest w odpowiednim stanie dla żądanej operacji. Na przykład wywołanie next() na Iterator bez wcześniejszego wywołania hasNext() lub uruchomienie wątku, który już działa.

Jak to naprawić

Sprawdź stan obiektu przed wywołaniem metody. Przestrzegaj oczekiwanej kolejności wywołań metod. Używaj maszyn stanów lub flag do śledzenia cyklu życia obiektu.

Oficjalna dokumentacja

Powiązane kody błędów