Riešenie problémov
Skompilovať zlyhalo
Prečo môže ručné Skompilovať zlyhať pri projekte, ktorý bol Pripravené, ako čítať chyby a kedy je Opraviť pomocou AI zadarmo.
Aktualizované
Na tejto stránke
#Prečo Skompilovať zlyhalo pri projekte v stave Pripravené?
Skompilovať zostavuje aktuálne súbory. Bežné dôvody, prečo zlyhá potom, čo bol projekt Pripravené:
- Súbory sa po overení zmenili: niečo si upravil alebo sa zmena z chatu ešte nedoverila.
- Niečo mimo kódu: repozitár závislostí bol nedostupný alebo build prekročil časový limit (5 minút pri pluginoch, 10 pri modoch). Skús Skontrolovať znova.
Ak sú súbory presne také, aké Codexe dodal, a build stále zlyháva, oprava je na Codexe a je zadarmo.
#Čo robiť
- Prečítaj si zoznam chýb vo výsledku Skompilovať: každá chyba ukazuje súbor a riadok.
- Stlač Opraviť pomocou AI:
- súbory nezmenené od chvíle, keď ich Codexe dodal: spustí sa bezplatná interná oprava (uvidíš Opravujem problém…);
- súbory zmenené: chyby sa pošlú do chatu ako bežná správa (míňa tokeny).
- Ak si práve upravil súbor, aby si chybu opravil sám, stlač Skontrolovať znova.
#Čítanie častých chýb
| Chyba | Význam |
|---|---|
cannot find symbol | Trieda, metóda alebo premenná v API verzii, voči ktorej zostavuješ, neexistuje, alebo chýba import. Uveď verziu svojho servera. |
package … does not exist | V pom.xml / build.gradle chýba závislosť. Pomenuj plugin alebo knižnicu, ktorú používaš. |
incompatible types | Metóda v tejto verzii API vracia niečo iné. |
Could not resolve … | Verzia závislosti neexistuje alebo jej repozitár nie je medzi tými, ku ktorým sa Codexe dostane. |
release version 21 not supported | Projekt cieli na novšiu Javu, než akú použil build. Verzia Javy vychádza z verzie Minecraftu; uveď ju jasne. |
#Zostaví sa, ale v hre nefunguje
Skompilovať dokazuje, že sa kód zostaví, nie že sa funkcia správa správne. Opíš správanie v hre v chate. Pozri Časté chyby platforiem.