Saltar al contenido
Resolución de problemas

Falló la compilación

Por qué puede fallar un Compilar manual en un proyecto que estaba Listo, cómo leer los errores y cuándo Corregir con IA es gratis.

Actualizado

En esta página
  1. ¿Por qué falló Compilar en un proyecto Listo?
  2. Qué hacer
  3. Cómo leer los errores más comunes
  4. Compila, pero no funciona en el juego

#¿Por qué falló Compilar en un proyecto Listo?

Compilar compila los archivos actuales. Los motivos habituales por los que falla después de que el proyecto estuviera Listo:

  • Los archivos cambiaron después de la verificación: editaste algo, o un cambio hecho en el chat todavía no ha terminado de verificarse.
  • Algo ajeno al código: un repositorio de dependencias no estaba disponible, o la compilación superó el tiempo límite (5 minutos para plugins, 10 para mods). Prueba Volver a comprobar.

Si los archivos son exactamente los que entregó Codexe y la compilación sigue fallando, le toca a Codexe arreglarlo, y es gratis.

#Qué hacer

  1. Lee la lista de errores en el resultado de Compilar: cada error indica el archivo y la línea.
  2. Pulsa Corregir con IA:
    • si los archivos no han cambiado desde que Codexe los entregó, se ejecuta una reparación interna gratuita (verás Corrigiendo un problema…);
    • si los archivos cambiaron, los errores se envían al chat como un mensaje normal (usa tokens).
  3. Si acabas de editar un archivo para corregirlo tú mismo, pulsa Volver a comprobar.

#Cómo leer los errores más comunes

ErrorSignificado
cannot find symbolUna clase, un método o una variable no existe en la versión de la API con la que compilas, o falta un import. Indica la versión de tu servidor.
package … does not existFalta una dependencia en pom.xml / build.gradle. Indica el plugin o la biblioteca que usas.
incompatible typesUn método devuelve algo distinto en esta versión de la API.
Could not resolve …Una versión de una dependencia no existe, o su repositorio no es uno al que Codexe pueda acceder.
release version 21 not supportedEl proyecto apunta a una versión de Java más reciente que la que usó la compilación. La versión de Java depende de la versión de Minecraft; indícala con claridad.

#Compila, pero no funciona en el juego

Compilar demuestra que el código compila, no que la función se comporte correctamente. Describe en el chat el comportamiento en el juego. Consulta Errores comunes por plataforma.

Falló la compilación | Codexe Docs