Errores y soluciones

«Internal Exception: io.netty…»

Revisado el 6 de septiembre de 2026 2 min de lectura

Es Minecraft diciendo «se rompió la conexión» sin decir por qué. Lo útil está al final de la línea, después del último punto: eso es lo que te dice qué lado se rindió.

Lo que estás viendo

  • Internal Exception: io.netty.handler.timeout.ReadTimeoutException
  • Internal Exception: java.io.IOException: An existing connection was forcibly closed
  • Los jugadores se caen a mitad de partida, a menudo en los mismos momentos.

Por qué pasa

Netty es la librería de red que usa Minecraft. Un ReadTimeoutException significa que un lado dejó de responder el tiempo suficiente como para darlo por perdido, y normalmente es el servidor congelado, no la red. Un forcibly closed o Connection reset significa que la conexión se cortó, y eso apunta al camino de red.

Qué hacer

  1. Lee la última palabra de la excepción

    ReadTimeoutException apunta al servidor. IOException con reset o forcibly closed apunta a la conexión entre vosotros.

  2. Si es un timeout, mira el TPS en ese momento

    Un servidor congelado por una pausa del recolector o un tick sobrecargado deja de responder, y los clientes expiran. Es un problema de rendimiento disfrazado de red.

  3. Si es un reset, prueba la ruta

    Usa nuestra prueba de latencia, y prueba desde otra conexión: los datos móviles son una forma rápida de descartar tu propia red.

  4. Mira si se caen todos a la vez

    Todos en el mismo instante es el servidor. Una persona repetidamente es la conexión de esa persona.

Cómo saber que ya está

Ya sabes cuál de los dos es. A partir de ahí, los timeouts van a los artículos de rendimiento y los resets a los de red.

Conviene saberlo

Una desconexión suelta durante un guardado del mundo o una operación grande es normal. Lo que identifica la causa es el patrón: misma hora, misma acción, mismo jugador.