Skip to content

Análisis de Crashes ​

AbsoluteSolver proporciona tres sistemas distintos de análisis de crashes que trabajan juntos para asegurar que, sin importar cómo murió tu servidor, Fyrx estará ahí para explicarlo.

Análisis Post-Mortem (Escaneo al Inicio) ​

Cuando tu servidor inicia, AbsoluteSolver escanea la carpeta crash-reports/ en busca de nuevos reportes.

Tipos de reportes soportados:

TipoOrigenDescripción
Reporte de Crash de Minecraftcrash-reports/*.txtCrashes estándar de Minecraft/Paper
Crash Nativo de JVMhs_err_pid*.logErrores fatales de la JVM (SIGSEGV, fallos JNI, corrupción de memoria)

Crashes Nativos de JVM

Un archivo hs_err_pid se genera cuando Java mismo colapsa — no solo Minecraft. Estos crashes suelen ser causados por una librería nativa rota (como un driver de GPU), corrupción de memoria, o una llamada JNI defectuosa.

Detección de Errores de Inicio Temprano ​

Este sistema captura errores que ocurren después de que la JVM arranca pero antes de que el onEnable de AbsoluteSolver se ejecute. Causas comunes:

  • Incompatibilidades de versión entre plugins
  • Dependencias faltantes
  • Conflictos de carga de clases

Ejemplo de lo que puede detectar:

[ServerMain/ERROR]: Could not load 'plugins/MiPlugin.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: Unsupported API version 1.21

Análisis Manual ​

Puedes activar un análisis manual del reporte de crash más reciente en cualquier momento:

/absolutesolver analyze-last

Configuración ​

yaml
check-crash-on-startup: true    # Activar escaneo post-mortem al iniciar
monitor-console: true           # Activar detección de errores de inicio temprano

Solver y Noteblock: Todos los derechos reservados · Otros productos: Licencia MIT.