JSON - "Uitzondering in server tick loop"
Als uw server niet opstart en een foutmelding weergeeft die lijkt op de onderstaande, wordt dit meestal veroorzaakt door een beschadigd of onjuist opgemaakt ops.json- of whitelist.json-bestand:
java.lang.NullPointerException: Exception in server tick loopat net.minecraft.server.v1_7_R3.JsonList.load(JsonList.java:171)De exacte klassenaam in uw foutmelding (
v1_7_R3hierboven) kan variëren afhankelijk van uw serverversie en software, maar het belangrijkste om naar te zoeken isJsonList.load. Dat geeft aan dat het om een probleem met het spelerslijstbestand gaat, en niet om iets anders.
Waarom dit gebeurt
Section titled “Waarom dit gebeurt”ops.json, whitelist.json en banned-players.json worden allemaal in hetzelfde JSON-formaat op uw server opgeslagen. Als een van deze files beschadigd raakt, bijvoorbeeld door een crash tijdens het schrijven, een onjuiste handmatige bewerking of een mislukte import of herstel, kan de server deze niet parseren tijdens het laden bij startup. Omdat dit zeer vroeg in het opstartproces gebeurt, crasht de hele server voordat deze het opstarten kan voltooien.
Hoe los ik de foutmelding “Exception in Server Tick Loop” op?
Section titled “Hoe los ik de foutmelding “Exception in Server Tick Loop” op?”- Stop je server via de Console pagina.
- Ga naar Bestandsbeheer.
- Verwijder de volgende files:
ops.jsonwhitelist.jsonusercache.json
- Start uw server.
Je server zou nu normaal moeten opstarten. Deze files worden automatisch opnieuw aangemaakt als lege files zodra de server start.
Nadat ik het had gerepareerd
Section titled “Nadat ik het had gerepareerd”Het verwijderen van deze files wist je operatorlijst, je whitelist en je gebruikersnaamcache. Deze worden niet automatisch hersteld, dus je moet ze opnieuw instellen.
- Voeg je operators opnieuw toe met behulp van
op <username>voor elke speler die de status van operator had. - Voeg uw whitelist opnieuw toe met behulp van
whitelist add <username>voor elke speler, als u whitelisting had ingeschakeld. - Het
usercache.json-bestand wordt automatisch opnieuw opgebouwd zodra spelers deelnemen; u hoeft hier niets voor te doen.
Als je na het oplossen van het probleem steeds dezelfde foutmelding blijft krijgen, is het wellicht de moeite waard om te controleren wat de oorzaak is van de beschadiging van het bestand, bijvoorbeeld een onverwachte crash of een plugin die onjuist naar deze files schrijft. Als je het niet zeker weet, neem dan contact op met de supportafdeling via [https://aleforge.net/contactus/] met je server-ID, dan kunnen we je helpen bij het onderzoek.