Ga naar inhoud
Java-uitzonderingenFout
IllegalStateException

IllegalStateException

Een methode wordt aangeroepen op een ongepast moment of het object bevindt zich in een ongeldige toestand.

jvmandroidspring

Wat veroorzaakt deze fout

Het object bevindt zich niet in de juiste toestand voor de gevraagde bewerking. Bijvoorbeeld het aanroepen van next() op een Iterator zonder eerst hasNext() aan te roepen, of het starten van een thread die al actief is.

Hoe op te lossen

Controleer de toestand van het object voordat de methode wordt aangeroepen. Volg de verwachte volgorde van methodeaanroepen. Gebruik toestandsmachines of vlaggen om de levenscyclus van objecten bij te houden.

Officiële documentatie

Gerelateerde foutcodes