Αντιμετώπιση προβλημάτων
Η Μεταγλώττιση απέτυχε
Γιατί μια χειροκίνητη Μεταγλώττιση μπορεί να αποτύχει σε ένα project που ήταν Έτοιμο, πώς διαβάζεις τα σφάλματα και πότε η Διόρθωση με AI είναι δωρεάν.
Ενημερώθηκε
Σε αυτή τη σελίδα
#Γιατί απέτυχε η Μεταγλώττιση σε ένα Έτοιμο project;
Η Μεταγλώττιση κάνει build τα τρέχοντα αρχεία. Οι συνηθισμένοι λόγοι που αποτυγχάνει αφού το project ήταν Έτοιμο:
- Τα αρχεία άλλαξαν μετά την επαλήθευση: επεξεργάστηκες κάτι, ή μια αλλαγή από το chat δεν έχει τελειώσει ακόμα την επαλήθευση.
- Κάτι έξω από τον κώδικα: ένα repository εξαρτήσεων δεν ήταν διαθέσιμο ή το build ξεπέρασε το χρονικό όριο (5 λεπτά για plugins, 10 για mods). Δοκίμασε Νέος έλεγχος.
Αν τα αρχεία είναι ακριβώς αυτά που παρέδωσε το Codexe και το build εξακολουθεί να αποτυγχάνει, το πρόβλημα πρέπει να το λύσει το Codexe, και είναι δωρεάν.
#Τι να κάνεις
- Διάβασε τη λίστα σφαλμάτων στο αποτέλεσμα της Μεταγλώττισης: κάθε σφάλμα δείχνει το αρχείο και τη γραμμή.
- Πάτα Διόρθωση με AI:
- αρχεία χωρίς αλλαγές από τότε που τα παρέδωσε το Codexe: τρέχει μια δωρεάν εσωτερική επιδιόρθωση (θα δεις Διόρθωση προβλήματος…)·
- αρχεία που άλλαξαν: τα σφάλματα στέλνονται στο chat ως κανονικό μήνυμα (χρησιμοποιεί tokens).
- Αν μόλις επεξεργάστηκες ένα αρχείο για να το διορθώσεις μόνος σου, πάτα Νέος έλεγχος.
#Πώς διαβάζεις συχνά σφάλματα
| Σφάλμα | Τι σημαίνει |
|---|---|
cannot find symbol | Μια κλάση, μέθοδος ή μεταβλητή δεν υπάρχει στην έκδοση του API πάνω στην οποία γίνεται το build, ή λείπει ένα import. Πες την έκδοση του server σου. |
package … does not exist | Λείπει μια εξάρτηση από το pom.xml / build.gradle. Ανέφερε το plugin ή τη βιβλιοθήκη που χρησιμοποιείς. |
incompatible types | Μια μέθοδος επιστρέφει κάτι διαφορετικό σε αυτή την έκδοση του API. |
Could not resolve … | Μια έκδοση εξάρτησης δεν υπάρχει, ή το repository της δεν είναι από αυτά που μπορεί να φτάσει το Codexe. |
release version 21 not supported | Το project στοχεύει νεότερη Java από αυτή που χρησιμοποίησε το build. Η έκδοση Java προκύπτει από την έκδοση Minecraft· γράψε την καθαρά. |
#Κάνει build αλλά δεν λειτουργεί μέσα στο παιχνίδι
Η Μεταγλώττιση αποδεικνύει ότι ο κώδικας κάνει build, όχι ότι η λειτουργία συμπεριφέρεται σωστά. Περίγραψε στο chat τη συμπεριφορά μέσα στο παιχνίδι. Δες Συχνά σφάλματα πλατφόρμας.