Zum Inhalt springen
Java-AusnahmenFehler
IllegalStateException

IllegalStateException

Eine Methode wird zu einem unpassenden Zeitpunkt aufgerufen oder das Objekt befindet sich in einem ungültigen Zustand.

jvmandroidspring

Was verursacht diesen Fehler

Das Objekt befindet sich nicht im richtigen Zustand für die angeforderte Operation. Zum Beispiel: next() auf einem Iterator aufrufen, ohne zuvor hasNext() aufzurufen, oder einen bereits laufenden Thread starten.

So beheben Sie ihn

Den Zustand des Objekts vor dem Methodenaufruf prüfen. Die erwartete Methodenaufruf-Reihenfolge einhalten. Zustandsmaschinen oder Flags verwenden, um den Objekt-Lebenszyklus zu verfolgen.

Offizielle Dokumentation

Verwandte Fehlercodes