Skip to content
Hébergement · Analyse des erreurs

Asynchronous ... Event et sync catcher

Un plugin a accédé à l'API du jeu depuis un autre thread : quels risques cela implique et comment trouver le coupable.

Mis à jour le 13 août 2026

java.lang.IllegalStateException: Asynchronous player tracker update!
[WARN]: Plugin ExamplePlugin tried to register listener ... asynchronously

Paper intercepte les accès au monde de jeu depuis des threads asynchrones et affiche une erreur au lieu de corrompre silencieusement les données.

Pourquoi c'est important

Le monde de jeu n'est pas conçu pour un accès concurrent. Les écritures asynchrones provoquent :

  • des objets dupliqués et perdus ;
  • des entités dans un état invalide ;
  • la corruption de chunks — Monde corrompu.

L'erreur semble inoffensive, mais les conséquences apparaissent plus tard et ne sont pas liées à la cause.

Que faire

  1. Identifiez le plugin à partir de la stack trace.
  2. Mettez-le à jour : dans les versions récentes, les auteurs corrigent généralement ce problème.
  3. Si cela ne suffit pas, supprimez-le et remplacez-le par une alternative, puis signalez-le à l'auteur.

Ce qu'il ne faut PAS faire

Ne désactivez pas la vérification via les paramètres du core. Elle ne crée pas le problème ; elle le révèle.

Voir aussi

ConcurrentModificationException — un symptôme lié de la même maladie.

Hébergement MinecraftVotre serveur tourne même hors ligneCréer le serveur