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
#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
- Leggi l'elenco degli errori nel risultato di Compila: ogni errore mostra il file e la riga.
- 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).
- Se hai appena modificato un file per correggerlo da solo, premi Ricontrolla.
#Leggere gli errori più comuni
| Errore | Significato |
|---|---|
cannot find symbol | Una 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 exist | Manca una dipendenza in pom.xml / build.gradle. Nomina il plugin o la libreria che usi. |
incompatible types | Un 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 supported | Il 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.