Ga naar inhoud
Back to Homepage

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 loop
at net.minecraft.server.v1_7_R3.JsonList.load(JsonList.java:171)

De exacte klassenaam in uw foutmelding (v1_7_R3 hierboven) kan variëren afhankelijk van uw serverversie en software, maar het belangrijkste om naar te zoeken is JsonList.load. Dat geeft aan dat het om een probleem met het spelerslijstbestand gaat, en niet om iets anders.

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?”
  1. Stop je server via de Console pagina.
  2. Ga naar Bestandsbeheer.
  3. Verwijder de volgende files:
    • ops.json
    • whitelist.json
    • usercache.json
  4. Start uw server.

Je server zou nu normaal moeten opstarten. Deze files worden automatisch opnieuw aangemaakt als lege files zodra de server start.

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.