Skip to content
Try a Minecraft server free. No card needed.48 hours free
AwakeNode
Find my serverMinecraft plansFree trialPay-to-PlayWikiSupport
Legacy billingClient DashboardView plans
Error fixes

Error fix

"Chat message validation failure" kicks

Players get kicked for chat signing problems, usually from a plugin changing chat or a player with an old session. How to stop it.

AwakeNode Team · Updated 5 Nov 2026

What it means

Since 1.19, Minecraft signs chat messages to prove who sent them. If a message's signature doesn't check out, the server kicks the player with:

Chat message validation failure

or the console shows Received chat packet with missing or invalid signature.

Common causes

  • A chat plugin or mod changes messages (formatting, filters, prefixes) in a way that breaks the signature.
  • The player's game has an old signing key, often after leaving it open a long time or putting the computer to sleep.
  • A proxy (Velocity, BungeeCord) or ViaVersion handling chat differently from the backend server.
  • The player is on a modified or old client.

Fixes

For one player: restart their game and launcher. That gets them a fresh signing key.

For everyone, on Paper or Purpur: update your chat plugins, proxy and ViaVersion to their latest versions. Most fixed this long ago.

If you don't need signed chat: set this in server.properties and restart:

enforce-secure-profile=false

Players can still join and chat. Their messages just aren't signed, which means Mojang's chat reporting can't verify them. Many community servers run like this.

On Fabric, the No Chat Reports mod does the same job server-side and also stops the "chat messages can't be verified" warning.

Questions

Is it safe to turn off enforce-secure-profile?+

Yes for most servers. It only affects chat signing and reporting, not account checks. Keep online-mode on.

Why only some players?+

Usually their game has an expired signing key. Restarting the game fixes it.

More error fixes

java.lang.NoClassDefFoundError / ClassNotFoundExceptionLearn how to resolve java.lang.NoClassDefFoundError and ClassNotFoundException errors on your Minecraft server with our step-by-step troubleshooting guide.java.lang.NoSuchMethodError / NoSuchFieldErrorLearn how to resolve java.lang.NoSuchMethodError and NoSuchFieldError on your Minecraft server by identifying version mismatches and plugin conflicts.Exception in server tick loopLearn how to diagnose and resolve the 'Exception in server tick loop' error on your Minecraft server with our step-by-step troubleshooting guide.java.net.SocketException: Connection resetTroubleshoot the java.net.SocketException: Connection reset error on your Minecraft server. Learn how to diagnose network and client-side issues.

On this page

  • What it means
  • Common causes
  • Fixes

Start a Minecraft server

Java or Bedrock, vanilla or modded, with a console, file manager and backups.

See plans
AwakeNode

Minecraft server hosting in UK or EU locations. Built by players, for players.

Open a support ticket

Minecraft

  • Minecraft plans
  • Modpack servers
  • Pay-to-Play with friends
  • 48-hour free trial
  • Common questions

Support

  • Wiki and guides
  • Client Dashboard
  • Open a support ticket
  • Legacy game panel (existing servers)
  • Legacy billing (existing accounts)

Company

  • Contact us
  • VPS hosting
  • Terms of service
  • Privacy policy
  • Uptime SLA
  • AwakeNode is a trading name of Falcon Hosting Ltd.
    © 2026 Falcon Hosting Ltd.

    Registered in England & Wales · Company No. 15676555 · ICO registration ZB377567
    Registered office: Anglo Dal House, 5 Spring Villa Park, Spring Villa Road, Edgware, Middlesex, HA8 7EB, United Kingdom