RejectedExecutionExceptionRejectedExecutionException
Une tâche ne peut pas être acceptée par l'exécuteur pour exécution.
Causes de cette erreur
La file d'attente de l'exécuteur est pleine, l'exécuteur a été arrêté, ou la politique de rejet a refusé la tâche. Cela se produit fréquemment lors de la soumission de tâches après l'appel à shutdown().
Comment la corriger
Vérifiez si l'exécuteur est arrêté. Augmentez la capacité de la file d'attente. Utilisez CallerRunsPolicy comme gestionnaire de rejet. Mettez en place un mécanisme de contre-pression ou de limitation de débit.
Codes d'erreur associés
ExceptionInInitializerErrorExceptionInInitializerError
Une exception est levée lors de l'exécution d'un bloc d'initialisation statique.
EOFExceptionEOFException
La fin de fichier ou de flux est atteinte de manière inattendue.
EmptyStackExceptionEmptyStackException
Une opération est tentée sur une Stack vide.
InterruptedExceptionInterruptedException
Un thread est interrompu pendant qu'il attend, dort ou est bloqué.
OutOfMemoryErrorOutOfMemoryError — Java Heap Space
La JVM a épuisé la mémoire heap disponible.
NumberFormatExceptionNumberFormatException
Une chaîne ne peut pas être analysée comme un nombre.