StackOverflowError
Récursion infinie dans un plugin ou un mod : à quoi cela ressemble, ce qui la cause le plus souvent et pourquoi le serveur plante ensuite.
Mis à jour le 13 août 2026
java.lang.StackOverflowError
at com.example.plugin.Handler.process(Handler.java:88)
at com.example.plugin.Handler.process(Handler.java:92)
at com.example.plugin.Handler.process(Handler.java:88)
...
Des lignes identiques qui se répètent dans la pile signalent une récursion infinie : le code s'appelle lui-même jusqu'à épuisement de la pile.
Causes courantes
| Situation | Exemple |
|---|---|
| Plugins qui déclenchent mutuellement leurs événements | Le plugin A intercepte un événement et appelle une action qui redéclenche le même événement |
| Un plugin de chat qui traite sa propre sortie | Message → filtre → message |
| Scripts — Skript | Un événement appelle une commande qui appelle l'événement |
| Recettes et objets personnalisés | Un craft qui produit un craft |
Que faire
- Repérez la classe en haut de la pile : c'est la coupable.
- S'il s'agit d'une paire de plugins, retirez-en un et testez.
- Dans les scripts, cherchez une boucle : elle est généralement évidente une fois que vous savez où regarder.
Après l'erreur
Le thread concerné se termine. S'il s'agit du thread principal, le serveur plante ou se fige. Un redémarrage est obligatoire : impossible de continuer après un StackOverflow — Serveur planté.
Hébergement MinecraftVotre serveur tourne même hors ligneCréer le serveur
