Skip to content
Hébergement · Analyse des erreurs

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

SituationExemple
Plugins qui déclenchent mutuellement leurs événementsLe 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 sortieMessage → filtre → message
Scripts — SkriptUn événement appelle une commande qui appelle l'événement
Recettes et objets personnalisésUn craft qui produit un craft

Que faire

  1. Repérez la classe en haut de la pile : c'est la coupable.
  2. S'il s'agit d'une paire de plugins, retirez-en un et testez.
  3. 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