Resolvendo o erro de exceção no loop de ticks
Quando ops.json, whitelist.json ou usercache.json corrompem, o servidor trava com NullPointerException. Apagar os três resolve.
Equipe NexusHost
Suporte Técnico
Neste artigo
Esse erro aparece no console assim:
java.lang.NullPointerException: Exception in server tick loop
at net.minecraft.server.v1_7_R3.JsonList.load(JsonList.java:171)
A causa é um dos arquivos JSON de controle de jogadores corrompido — geralmente depois de uma queda de energia ou de um desligamento abrupto do servidor durante uma gravação.
Solução
- Abra o painel e pare o servidor
- Vá em Arquivos
- Localize e selecione os três arquivos:
ops.jsonwhitelist.jsonusercache.json
- Exclua os três
- Inicie o servidor
O Minecraft recria esses arquivos vazios na inicialização.
O que você perde
A lista de operadores e a whitelist são zeradas — anote os nomes antes de apagar, se quiser recadastrar rapidamente com /op e whitelist add. O usercache.json é só um cache de nomes e IDs, sem impacto no jogo ao ser recriado.
Se o erro voltar com frequência, desligue o servidor sempre pelo botão do painel, evitando derrubar o processo no meio de uma gravação.
Este artigo resolveu o seu problema?
Seu retorno ajuda a melhorar a central de ajuda.