Kuinka lukea Minecraft-kaatumisraportti
Minecraft-kaatumisraportti näyttää pelottavalta, mutta se noudattaa joka kerta samaa rakennetta. Kun tiedät, mitkä rivit todella ovat tärkeitä, löydät syyn yleensä alle minuutissa. Tämä opas käy läpi, missä raportti sijaitsee, miten stack trace puretaan ja miten siitä saadaan korjaus.
Mistä löytää kaatumisraportti
Minecraft kirjoittaa kaatumisraportin aina, kun peli tai palvelin pysähtyy odottamatta. Katso täältä:
- crash-reports/
Aikaleimattu tiedosto, kutencrash-2026-06-08_14.23.51-server.txt. Tämä on erillinen, yksityiskohtainen raportti. - logs/latest.log
Täysi suorituksen loki. Jos kaatumisraporttia ei ole (prosessi vain päättyi), virhe on täällä, aivan alimpana. - logs/debug.log
Paljon yksityiskohtaisempi loki, hyödyllinen kun latest.log ei ole tarpeeksi yksityiskohtainen.
Palvelimella nämä kansiot ovat palvelimen juuressa; asiakkaalla ne ovat kansiossa instance/.minecraft. Avaa aina uusin tiedosto aikaleiman mukaan.
Kaatumisraportin anatomia
Jokaisessa raportissa on samat osat, ylhäältä alas:
- Otsikko ja kuvaus
Yhden rivin Description-rivi, joka tiivistää, mikä epäonnistui, plus aika. Tämä on ensimmäinen vihjeesi. - Stack trace
Poikkeustyyppi, sitten luettelo koodiriveistä, jotka näyttävät missä se tapahtui, usein perässä yksi tai useampiCaused by:-lohko. - Vaikuttunut taso / tiedot
Maailman tai entityn kaatumisissa: koordinaatit, ulottuvuus ja mukana oleva entity/lohko. - Järjestelmän tiedot
Minecraft-versio, Java-versio, varattu muisti, modilataaja ja koko modiluettelo. Kultaa diagnoosille.
Kuinka sitä todella luetaan, vaihe vaiheelta
- Lue Description-rivi. Se on tiivistelmä selkokielellä, esim. ”Exception ticking entity” tai ”Unexpected error”. Se kertoo jo kategorian.
- Etsi poikkeustyyppi stack tracen yläosasta (esim.
java.lang.OutOfMemoryError,NullPointerException,NoClassDefFoundError). Tyyppi nimeää usein ongelman suoraan. - Hyppää viimeiseen ”Caused by:”. Kun useita on ketjutettu, syvin on yleensä todellinen perussyy, ei ensimmäinen.
- Etsi modin tai pluginin nimi paketin polusta (esim.
com.somemod.Thing). Se osoittaa suoraan syyllistä. Puhdasnet.minecraft.*-jälki osoittaa sen sijaan vanilla-/maailmadataan. - Tarkista järjestelmän tiedot. Varmista, että Java-versio vastaa Minecraft-versiotasi, katso kuinka paljon muistia varattiin, ja selaa modiluettelo päällekkäisyyksien tai vanhentuneiden merkintöjen varalta.
- Yhdistä oire tunnettuun ratkaisuun. Käytä löytämääsi syytä siirtyäksesi vastaavaan ratkaisuun (katso esimerkit alla).
Mitä yleiset stack tracet kertovat sinulle
- OutOfMemoryError: Java heap space
Ei tarpeeksi muistia. Katso Out of Memory. - Exception ticking entity
Yksi vioittunut entity. Katso Ticking Entity. - A single server tick took 60.00 seconds
Palvelin jumiutui. Katso Watchdog Crash. - NoClassDefFoundError / ClassNotFoundException
Puuttuva kirjasto. Katso NoClassDefFoundError. - Exit code -1 with no crash report
Lue sen sijaan latest.log. Katso Error Code -1.
Selaa niitä kaikkia sivulla Yleiset ongelmat .
Ei kaatumisraporttia? Lue latest.log
Joskus prosessi vain päättyy (usein paluukoodilla 1 tai -1) kirjoittamatta kaatumisraporttia. Siinä tapauksessa todellinen virhe on tiedoston logs/latest.log lopussa. Vieritä lopusta ylöspäin ensimmäiseen ERROR-, FATAL- tai Exception-riviin: siellä asiat menivät pieleen. Ymmärtääksesi itse lokimuodon, katso Minecraft-lokien ymmärtäminen.
Usein kysytyt kysymykset
Palvelimesi juuren tai instance/.minecraft-kansion crash-reports/-kansioon, nimettynä kaatumisen päivämäärällä ja kellonajalla. Avaa uusin tiedosto.
Kaatumisraportti on kohdennettu tilannekuva, joka kirjoitetaan pelin pysähtyessä. latest.log on koko käynnissä oleva loki. Jos kaatumisraporttia ei ole, virhe on latest.log-tiedoston lopussa.
Katso stack tracen pakettien nimiä ja syvintä ”Caused by:”-riviä. Ei-vanilla-paketti (ei net.minecraft) nimeää yleensä vastuussa olevan modin — vahvista tarkistamalla modilista kohdasta System Details.
Kyllä, liitä tai lataa kaatumisraportti MCDoctor.ai:hin, niin se selittää syyn ja korjauksen selkeällä kielellä.