Vai al contenuto
Risoluzione dei problemi

Compila non riuscito

Perché un Compila manuale può fallire su un progetto che era Pronto, come leggere gli errori e quando Correggi con l'AI è gratuito.

Aggiornato

In questa pagina
  1. Perché Compila è fallito su un progetto Pronto?
  2. Cosa fare
  3. Leggere gli errori più comuni
  4. Si compila ma non funziona in gioco

#Perché Compila è fallito su un progetto Pronto?

Compila compila i file attuali. I motivi più comuni per cui fallisce dopo che il progetto era Pronto:

  • I file sono cambiati dopo la verifica: hai modificato qualcosa, oppure una modifica fatta in chat non ha ancora finito la verifica.
  • Qualcosa al di fuori del codice: un repository di dipendenze non era disponibile, oppure la build è andata in timeout (5 minuti per i plugin, 10 per le mod). Prova Ricontrolla.

Se i file sono esattamente quelli consegnati da Codexe e la build fallisce comunque, sta a Codexe risolvere il problema, ed è gratis.

#Cosa fare

  1. Leggi l'elenco degli errori nel risultato di Compila: ogni errore mostra il file e la riga.
  2. Premi Correggi con l'AI:
    • file non modificati da quando Codexe li ha consegnati: parte una riparazione interna gratuita (vedrai Correzione di un problema…);
    • file modificati: gli errori vengono inviati alla chat come un normale messaggio (consuma token).
  3. Se hai appena modificato un file per correggerlo da solo, premi Ricontrolla.

#Leggere gli errori più comuni

ErroreSignificato
cannot find symbolUna classe, un metodo o una variabile non esiste nella versione dell'API con cui stai compilando, oppure manca un import. Indica la versione del tuo server.
package … does not existManca una dipendenza in pom.xml / build.gradle. Nomina il plugin o la libreria che usi.
incompatible typesUn metodo restituisce qualcosa di diverso in questa versione dell'API.
Could not resolve …Una versione di una dipendenza non esiste, oppure il suo repository non è tra quelli che Codexe può raggiungere.
release version 21 not supportedIl progetto punta a una versione di Java più recente di quella usata dalla build. La versione di Java dipende dalla versione di Minecraft; indicala chiaramente.

#Si compila ma non funziona in gioco

Compila dimostra che il codice si compila, non che la funzione si comporti correttamente. Descrivi nella chat il comportamento in gioco. Vedi Errori comuni delle piattaforme.

Compila non riuscito | Codexe Docs