Comment lire un rapport de crash Minecraft
Un rapport de crash Minecraft semble intimidant, mais il suit toujours la même structure. Une fois que vous savez quelles lignes comptent vraiment, vous trouvez généralement la cause en moins d'une minute. Ce guide explique où se trouve le rapport, comment décoder la stack trace et comment en tirer une solution.
Où trouver le rapport de crash
Minecraft écrit un rapport de crash chaque fois que le jeu ou le serveur s'arrête de façon inattendue. Regardez ici :
- crash-reports/
Un fichier horodaté commecrash-2026-06-08_14.23.51-server.txt. C'est le rapport dédié et détaillé. - logs/latest.log
Le journal d'exécution complet. S'il n'y a pas de rapport de crash (le processus s'est simplement arrêté), l'erreur se trouve ici, tout en bas. - logs/debug.log
Un journal bien plus détaillé, utile quand latest.log ne l'est pas assez.
Sur un serveur, ces dossiers se trouvent à la racine du serveur ; sur un client, ils sont dans le dossier instance/.minecraft. Ouvrez toujours le fichier le plus récent selon l'horodatage.
L'anatomie d'un rapport de crash
Chaque rapport a les mêmes parties, de haut en bas :
- En-tête et description
Une ligne Description résumant ce qui a échoué, plus l'heure. C'est votre premier indice. - La trace de la pile
Le type d'exception, puis une liste de lignes de code montrant où cela s'est produit, souvent suivie d'un ou plusieurs blocsCaused by:. - Niveau / détails affectés
Pour les crashs de monde ou d'entité : les coordonnées, la dimension et l'entité/le bloc concernés. - Détails système
Version de Minecraft, version de Java, mémoire allouée, le chargeur de mods et la liste complète des mods. De l'or pour le diagnostic.
Comment le lire concrètement, étape par étape
- Lisez la ligne Description. C'est un résumé en langage clair, par ex. « Exception ticking entity » ou « Unexpected error ». Cela vous indique déjà la catégorie.
- Trouvez le type d'exception en haut de la trace de la pile (par ex.
java.lang.OutOfMemoryError,NullPointerException,NoClassDefFoundError). Le type nomme souvent le problème directement. - Allez au dernier « Caused by: ». Quand plusieurs sont enchaînés, le plus profond est généralement la véritable cause racine, pas le premier.
- Cherchez un nom de mod ou de plugin dans le chemin du paquet (par ex.
com.somemod.Thing). Cela désigne directement le coupable. Une trace purementnet.minecraft.*pointe plutôt vers les données vanilla/du monde. - Vérifiez les détails système. Confirmez que la version de Java correspond à votre version de Minecraft, voyez combien de mémoire a été allouée et parcourez la liste des mods à la recherche de doublons ou d'entrées obsolètes.
- Faites correspondre le symptôme à une solution connue. Utilisez la cause trouvée pour accéder à la solution correspondante (voir les exemples ci-dessous).
Ce que les traces courantes vous disent
- OutOfMemoryError: Java heap space
Pas assez de mémoire. Voir Out of Memory. - Exception ticking entity
Une seule entité corrompue. Voir Ticking Entity. - A single server tick took 60.00 seconds
Le serveur s'est figé. Voir Watchdog Crash. - NoClassDefFoundError / ClassNotFoundException
Une bibliothèque manquante. Voir NoClassDefFoundError. - Exit code -1 with no crash report
Lisez plutôt latest.log. Voir Error Code -1.
Parcourez-les tous sur la page Problèmes courants .
Pas de rapport de crash ? Lisez latest.log
Parfois le processus se termine simplement (souvent avec le code de sortie 1 ou -1) sans écrire de rapport de crash. Dans ce cas, l'erreur réelle se trouve tout en bas de logs/latest.log. Remontez depuis la fin jusqu'à la première ligne ERROR, FATAL ou Exception : c'est là que les choses ont mal tourné. Pour comprendre le format du journal lui-même, voir Comprendre les logs Minecraft.
Questions fréquentes
Dans le dossier crash-reports/ à la racine de votre serveur ou dans le dossier instance/.minecraft, nommé avec la date et l'heure du crash. Ouvrez le fichier le plus récent.
Le rapport de crash est un instantané ciblé écrit quand le jeu s'arrête. latest.log est le log complet en cours d'exécution. S'il n'y a pas de rapport de crash, l'erreur se trouve en bas de latest.log.
Regardez les noms de packages dans la stack trace et la ligne « Caused by: » la plus profonde. Un package non-vanilla (pas net.minecraft) nomme généralement le mod responsable ; confirmez via la liste des mods dans System Details.
Oui, collez ou importez le rapport de crash dans MCDoctor.ai et il explique la cause et la solution en langage clair.