Game Servers

How to Read a Minecraft Server Crash Report (and Fix It)

Exception in server tick loopOutOfMemoryErrorcrash-reports/
6 min read Updated 12 June 2026 ESAGAMES Team

A Minecraft server crash looks scary, but the crash report tells you almost everything you need. Here's how to read it, find the line that matters, and fix the common causes.

Where to look

Two files hold the answer: logs/latest.log (everything the server printed) and crash-reports/ (a dated file written when it hard-crashes). Open the newest one and read from the top of the stack trace.

Find the cause line

Skip past the ASCII art and find the line starting with Caused by: or the first at ... that names a mod or plugin package. That package name usually is your culprit.

Caused by: java.lang.NullPointerException
    at com.someauthor.coolmod.EntityHandler.tick(EntityHandler.java:142)
The trick

The first non-Minecraft package name in the trace (here, com.someauthor.coolmod) points straight at the mod or plugin to update, reconfigure or remove.

Common cause 1: out of memory

java.lang.OutOfMemoryError means the server ran out of RAM — common on modpacks. Allocate more memory in your start flags, but never give Java all the system RAM:

java -Xms4G -Xmx6G -jar server.jar nogui

Common cause 2: a bad mod/plugin

If the trace names a mod, update it to match your Minecraft + loader version, or remove it to confirm. Mismatched versions (a 1.20 mod on a 1.21 server) are the most common crash on modded servers.

Common cause 3: corrupted chunk or world

A crash tied to a specific location (ServerLevel / chunk coordinates in the trace) usually means a corrupted chunk. Restore from a backup, or use a tool like MCA Selector to delete the bad chunk.

The clean checklist

  1. Open the newest crash-reports/ file or latest.log.
  2. Find the Caused by: line and the first mod/plugin package.
  3. Out of memory? Raise -Xmx (but leave RAM for the OS).
  4. Named mod/plugin? Update it to match your version, or remove it.
  5. Chunk/world error? Restore a backup or remove the bad chunk.
The crash report already names the guilty mod. Read the first "Caused by" line before changing anything else.

One-click Minecraft hosting

Our Minecraft hosting includes automatic backups, easy RAM upgrades and one-click modpacks on protected NVMe servers.

Minecraft hosting
FAQ

Frequently asked questions

What does "Exception in server tick loop" mean?

It's the generic message Minecraft prints when something inside a game tick threw an error and crashed the server. The real cause is further down, on the "Caused by:" line.

How much RAM should I give my Minecraft server?

Vanilla runs fine on 2–4 GB; modpacks often need 6–10 GB+. Always leave 1–2 GB for the operating system — never assign all system RAM to Java.

Can I read a crash report without being a programmer?

Yes. You don't need to understand the code — just find the first mod or plugin name in the stack trace and the "Caused by" line. That tells you what to update or remove.

Knowledge base

Related articles

Skip the troubleshooting

Managed, protected hosting in Frankfurt — we handle the Linux, the network and the DDoS so you don't have to.

Payments Secure checkout with cards, banking apps and digital wallets.

Choose the payment flow that fits your stack and region without leaving the platform.

Pay by Zen Visa Mastercard Paysafecard PaysafeCash Skrill Trustly Bancontact UnionPay iDeal WebMoney