MalformedJSONException: Устранение ошибок при парсинге JSON

Недействительный файл конфигурации .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 more
  • 0 Пользователи нашли это полезным
Помог ли вам данный ответ?

Связанные статьи

Error: Unable to access jarfile server.jar

Error: Unable to access jarfile server.jar Эта ошибка означает что сервер не может получить...

Вход на сервер с пиратской версии клиента (Недопустимая сессия, User Not Premium, Bad login, Failed to verify username, Не удалось проверить имя пользователя)

Если у вас не получается войти в игру и вы видите ошибку указанную в заголовке (или другую...

Невозможно подключиться к серверу - "Outdated server!" / "Outdated client!"

Следующие рекомендации помогут вам решить проблемы с подключением к серверу:1) Проверьте точность...

Игроки не могут разрушать блоки, всё сломанное возвращается обратно. Как это исправить?

Рядом с точкой спавна есть защищенная зона, блоки в которой могут ставить и уничтожать только...

Как создать новый мир?

Способ 1 1. Остановите сервер 2. Удалите папку с миром world - Основной мир world_nether -...