Aller au contenu
Exceptions JavaErreur
IllegalStateException

IllegalStateException

Une méthode est appelée à un moment inapproprié ou l'objet est dans un état invalide.

jvmandroidspring

Causes de cette erreur

L'objet n'est pas dans le bon état pour l'opération demandée. Par exemple, appeler next() sur un Iterator sans d'abord appeler hasNext(), ou démarrer un thread déjà en cours d'exécution.

Comment la corriger

Vérifiez l'état de l'objet avant d'appeler la méthode. Respectez la séquence d'appels attendue. Utilisez des machines à états ou des indicateurs pour suivre le cycle de vie de l'objet.

Documentation officielle

Codes d'erreur associés