Недействительный файл конфигурации .json
может вызвать сбой сервера или проблемы при загрузке плагинов/модов. Крайне важно не редактировать эти файлы напрямую из-за их конкретного формата. Даже малейшая ошибка может сделать весь файл недопустимым.
Решение
Наиболее распространенные файлы, вызывающие эту проблему, находятся в корневом каталоге вашего сервера. Эти файлы управляют белым списком, забаненными игроками и операторами сервера (админами). Для устранения проблемы рекомендуется удалить эти файлы, но помните, что это сбросит белый список, забаненных игроков и операторов. Вы можете настроить эти файлы заново, выполнив команды в консоли, избегая прямого редактирования файлов .json
.
Файлы для удаления:
ops.json
whitelist.json
banned-players.json
banned-ips.json
Примечание: Обязательно создайте резервную копию важных данных перед удалением.
Пример ошибки
com.google.gson.JsonParseException:
com.google.gson.stream.MalformedJsonException: Use
JsonReader.setLenient(true) to accept malformed JSON at line 1 column 1
path $
at ra.a(SourceFile:506)
at ra.a(SourceFile:522)
at pn.g(SourceFile:141)
at nw.A(SourceFile:99)
at nw.(SourceFile:25)
at nx.j(SourceFile:188)
at net.minecraft.server.MinecraftServer.run(SourceFile:434)
at java.lang.Thread.run(Thread.java:748)
Caused by: com.google.gson.stream.MalformedJsonException: Use
JsonReader.setLenient(true) to accept malformed JSON at line 1 column 1
path $
at com.google.gson.stream.JsonReader.syntaxError(JsonReader.java:1559)
at com.google.gson.stream.JsonReader.checkLenient(JsonReader.java:1401)
at com.google.gson.stream.JsonReader.doPeek(JsonReader.java:593)
at com.google.gson.stream.JsonReader.peek(JsonReader.java:425)
at
com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:74)
at
com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:61)
at ra.a(SourceFile:504)
... 7 mor
e