Skip to content
Minecraft
Free tool

Minecraft Log Analyzer – Analyze crash reports and latest.log

The Minecraft Log Analyzer reads your latest.log, debug.log, or crash report and shows detected causes of errors with their severity, affected line, explanation, and suggested fix—for example, OutOfMemoryError, the wrong Java version, or Mod and plugin errors from Forge, Fabric, and Bukkit. Share the results via a short link in Discord or a support ticket. Free and no sign-up required.

Built by Luca Stanek

Crash solved? Get a server that catches problems before your players do.

or drag and drop a file into the field above

Example result

What the report looks like in the Log Analyzer

You paste your latest.log or a crash report, and the analyzer lists the detected causes of errors with severity, line number, explanation, and suggested fix. The example below is an excerpt from a sample Paper server log; your findings depend on your log file.

Example · Shortened sample latest.log (Paper 1.21.1)

1 Error · 1 Warning

Input

latest.log
[18:42:01] [ServerMain/INFO]: Environment: Environment[sessionHost=https://sessionserver.mojang.com, servicesHost=https://api.minecraftservices.com, name=PROD][18:42:03] [Server thread/INFO]: Starting minecraft server version 1.21.1[18:42:03] [Server thread/INFO]: Loading properties[18:42:04] [Server thread/INFO]: This server is running Paper version 1.21.1-133 (MC: 1.21.1)[18:42:04] [Server thread/INFO]: Starting Minecraft server on *:25565[18:42:07] [Server thread/INFO]: [ExampleShop] Enabling ExampleShop v2.4.0[18:42:07] [Server thread/ERROR]: Error occurred while enabling ExampleShop v2.4.0 (Is it up to date?)[18:42:09] [Server thread/INFO]: Done (5.912s)! For help, type "help"[19:17:45] [Server thread/ERROR]: Encountered an unexpected exceptionjava.lang.OutOfMemoryError: Java heap space	at java.base/java.util.Arrays.copyOf(Arrays.java:3541)[19:17:46] [Server thread/INFO]: Stopping server

Output: findings

  • 1 error
  • 1 warning
  • Error · Row 10Java heap space exhausted (OutOfMemoryError)

    The server needed more memory than its allocated Java heap and crashed. Common causes include too many Mods/plugins, a memory leak in a plugin, or simply too little RAM for the installed Mods or Player count. Suggested solution: Increase the allocated RAM (-Xmx) or purchase more memory for the server. If that does not provide a lasting fix, use a profiler (such as Spark) to identify which plugin or Mod is consuming the memory.

  • Warning · Row 7Error enabling a plugin

    A plugin loaded but crashed during activation (onEnable). Suggested solution: Check the stack trace immediately below. It usually identifies a missing configuration file, a missing dependency, or a version conflict.

How it works

How to analyze a Minecraft log

From crash to cause in five steps.

Step 1

Find log file

In your game's Minecraft folder or server directory, open the logs folder (latest.log, debug.log). After a crash, open the crash-reports folder and find the latest crash-report-*.txt.

Step 2

Paste or upload log

Paste the contents into the text field, drag and drop the file, or select it using “Browse files” (.log or .txt, up to 3 MB).

Step 3

Confirm data notice

Tick the box to acknowledge that the log may contain your IP address, player name or folder paths, and that a publicly accessible link will be created.

Step 4

Analyze log

Click “Analyze log”. The log is first checked against the curated rule list. If it finds no error or warning, an AI assessment tries to identify the cause.

Step 5

Read and share the result

The results page shows each detected cause with its severity, affected line, explanation, and suggested fix. Copy the short link for Discord or a support ticket; it remains accessible for 45 days.

Detected errors

Errors the Log Analyzer detects in crash reports

Detection starts with a curated list of rules for known error patterns in Minecraft, Forge, Fabric, and Bukkit. If no rule matches, AI analysis attempts to identify the cause. These errors include:

Memory and performance

OutOfMemoryError caused by exhausted Java heap space or Metaspace, an overloaded garbage collector, and watchdog crashes caused by a server tick taking too long.

Java, network and system

The wrong Java version (UnsupportedClassVersionError), a port in use or that cannot be bound, unreachable Mojang authentication servers, a full disk, and too many open files.

World and configuration

Corrupted region files, chunks that fail to load, an outdated world format, an unaccepted EULA, and a server in offline mode (online-mode=false) as an informational finding.

Mods with Forge and Fabric

Missing or incompatible Mod dependencies, duplicate Mods, Mixin errors, Forge and Fabric Loader loading errors, and corrupted .jar files.

Plugins, datapacks and resource packs

Plugins that fail to load or enable, or are incompatible with the Bukkit, Spigot or Paper version, as well as datapacks and server resource packs that could not be loaded.

Why this analyzer

More than just a text field

The cause, not stack trace guesswork.

Curated error database

A curated list of rules detects common Minecraft, Forge, Fabric, and Bukkit errors.

AI fallback for unknown queries

If no rule detects an error or warning, AI analysis attempts to identify the cause.

Shareable short link

Share the result via a short link, e.g. in Discord or support tickets.

Crash report & log files

Submit latest.log, debug.log, and crash-report-*.txt as text, via drag and drop, or as a file up to 3 MB.

Directly from the server Dashboard

For Minecraft servers rented from ZAP-Hosting, you can load logs/latest.log with one click in the Tools tab.

Free, no account required

No registration, no hidden costs. Up to 8 analyses per hour and 10 per day per IP address.

Discover more

More Minecraft tools after analysis

Estimate RAM requirements, create a startup command with RAM and Aikar's Flags, regenerate server.properties, or check whether the server is back online: these tools help with the next step after diagnosis.

FAQ

Frequently asked questions

Quick answers about crash reports, Exit Code 1, files and privacy.

A list of detected causes, each with its severity, affected line, explanation, and suggested fix, plus a link to share. For example, if your log contains “java.lang.OutOfMemoryError: Java heap space”, the finding is “Java heap space full” with “critical” severity, and the suggested fix is to increase the allocated RAM or purchase more memory for the server.

Exit Code 1 only means Minecraft or the server stopped with an error, not why. The Log Analyzer does not analyze the code itself: the actual cause is in latest.log or the crash report from the same session. Paste that file above. The rule list detects typical causes such as the wrong Java version, missing Mod dependencies, Mixin errors, or Forge and Fabric loading errors.

For the game, both are in the Minecraft folder: .minecraft/logs/latest.log (and possibly debug.log alongside it) and .minecraft/crash-reports/ containing crash-report-*.txt files. Launchers with separate instances, such as CurseForge or Modrinth, place these folders in the respective instance directory. On a server, you'll find logs/ and crash-reports/ in the server directory. If there's no crash report, analyze latest.log.

latest.log, debug.log and crash-report-*.txt. You can paste the contents into the text field, drag and drop the file into it, or select it using “Browse files” (.log or .txt). Files up to 3 MB are allowed; for larger logs, upload only the relevant section. Content that does not look like a Minecraft log or crash report will be rejected.

A curated list of common errors from Minecraft, Forge, Fabric, and Bukkit/Spigot/Paper, including OutOfMemoryError (Java heap space and Metaspace), watchdog crashes, the wrong Java version, a port in use, an unaccepted EULA, corrupted region files, missing or duplicate Mods, Mixin errors, plugin errors, and faulty datapacks and resource packs. If no rule detects an error or warning, AI analysis attempts to identify the cause. A finding is not guaranteed.

The server or game needed more memory than it was allocated. Increasing RAM via -Xmx or reducing memory-hungry Mods and plugins usually helps. Use the RAM calculator to estimate how much RAM your server needs. Go to the Minecraft RAM calculator

Yes, the analysis is free and requires no registration. To keep the service available to everyone, each IP address is limited to 8 analyses per hour and 10 per day.

Each analysis gets a short, hard-to-guess link. Anyone with the link can open the log and results. Both are automatically deleted after 45 days. Your log may contain your player name, folder paths or, in rare cases, IP addresses. Check it before sharing; you must acknowledge this notice by ticking a box before analysis.

Any more questions?

Contact Support
Minecraft Server ListSurvival, SMP, Skyblock, Modpacks and more – with live player counts and vote rankings.
Your own server?

Host your own Minecraft server in 60 seconds

DDoS protection included, Modpacks installed in one click, cancel anytime — starting at just a few euros per month.

4.4/5 Trustpilot32,000+ Active serversSince 2010

No setup. No risk. Online in seconds.

Flexible TermCancel anytimeOnline in 60 seconds

Looking for more tools? View all Minecraft tools