Решено Ошибка сохранения Name and Id cannot be both blank

  • Автор темы Автор темы CoolBoy
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

CoolBoy

Активный участник
Пользователь
Баллы
96
Ник в Minecraft
Xezard
Всех приветствую, господа.

Такое дело: во время автоматического сохранения через плагин AutoSaveWorld возникает ошибка.

Сначала её решение отложил в долгий ящик, но потом, когда 12 часовой лог стал весить как 2-х недельный, я понял, что нужно как-то решать проблему.

Собственно, сама проблема:
Java:
[12:24:29] [Server thread/WARN]: java.lang.IllegalArgumentException: Name and ID cannot both be blank
[12:24:29] [Server thread/WARN]:  at com.mojang.authlib.GameProfile.<init>(GameProfile.java:25)
[12:24:29] [Server thread/WARN]:  at net.minecraft.server.v1_10_R1.UserCache.a(UserCache.java:90)
[12:24:29] [Server thread/WARN]:  at net.minecraft.server.v1_10_R1.UserCache.getProfile(UserCache.java:157)
[12:24:29] [Server thread/WARN]:  at net.minecraft.server.v1_10_R1.Village.b(Village.java:444)
[12:24:29] [Server thread/WARN]:  at net.minecraft.server.v1_10_R1.PersistentVillage.b(SourceFile:228)
[12:24:29] [Server thread/WARN]:  at net.minecraft.server.v1_10_R1.PersistentCollection.a(PersistentCollection.java:97)
[12:24:29] [Server thread/WARN]:  at net.minecraft.server.v1_10_R1.PersistentCollection.a(PersistentCollection.java:82)
[12:24:29] [Server thread/WARN]:  at net.minecraft.server.v1_10_R1.WorldServer.a(WorldServer.java:1071)
[12:24:29] [Server thread/WARN]:  at net.minecraft.server.v1_10_R1.WorldServer.save(WorldServer.java:1013)
[12:24:29] [Server thread/WARN]:  at org.bukkit.craftbukkit.v1_10_R1.CraftWorld.save(CraftWorld.java:744)
[12:24:29] [Server thread/WARN]:  at org.bukkit.craftbukkit.v1_10_R1.CraftWorld.save(CraftWorld.java:735)
[12:24:29] [Server thread/WARN]:  at autosaveworld.features.save.AutoSaveThread.saveWorldNormal(AutoSaveThread.java:163)
[12:24:29] [Server thread/WARN]:  at autosaveworld.features.save.AutoSaveThread.saveWorld(AutoSaveThread.java:154)
[12:24:29] [Server thread/WARN]:  at autosaveworld.features.save.AutoSaveThread.access$000(AutoSaveThread.java:34)
[12:24:29] [Server thread/WARN]:  at autosaveworld.features.save.AutoSaveThread$2.run(AutoSaveThread.java:114)
[12:24:29] [Server thread/WARN]:  at autosaveworld.utils.SchedulerUtils$1.run(SchedulerUtils.java:48)
[12:24:29] [Server thread/WARN]:  at org.bukkit.craftbukkit.v1_10_R1.scheduler.CraftTask.run(CraftTask.java:71)
[12:24:29] [Server thread/WARN]:  at org.bukkit.craftbukkit.v1_10_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350)
[12:24:29] [Server thread/WARN]:  at net.minecraft.server.v1_10_R1.MinecraftServer.D(MinecraftServer.java:723)
[12:24:29] [Server thread/WARN]:  at net.minecraft.server.v1_10_R1.DedicatedServer.D(DedicatedServer.java:400)
[12:24:29] [Server thread/WARN]:  at net.minecraft.server.v1_10_R1.MinecraftServer.C(MinecraftServer.java:668)
[12:24:29] [Server thread/WARN]:  at net.minecraft.server.v1_10_R1.MinecraftServer.run(MinecraftServer.java:567)
[12:24:29] [Server thread/WARN]:  at java.lang.Thread.run(Thread.java:745)
 
Последнее редактирование:
Про AAC - ставь Reflex.
А так, ошибка возникает только когда сохраняешь с asw?
 
Про AAC - ставь Reflex.
А так, ошибка возникает только когда сохраняешь с asw?
Сейчас заметил - если отгрузить AutoSaveWorld и попытаться сохранить через /save-all будет такая же фикня(

P.S. Думаешь я зря AAC покупал?
 
Пруф? Разраб всё ещё фиксит то, что ему пишут.
upd, ошибся. 100 лет не заходил к нему, полмесяца нет обновы.
Он работает над версией 2.*
Что-то вроде global-update.
В любом случае, тема не про античиты, да и плагином я доволен.
 
Тут гуглить надо саму ошибку, тут немногие понимают в этом.
Проблема в том что я тоже без понятия чем она вызвана. Загуглив ошибку, нашёл метод, который её выбрасывает. Ошибка выбрасывается если в GameProfile игрока UUID или id = null.
Вопрос в том, где хранятся данные GameProfile игроков и почему поля в GameProfile нескольких игроков стали равны null?

Update:
Отгрузил все плагины, удалил usercache.json - проблему это не решило.
 
Последнее редактирование:
Проблема в том что я тоже без понятия чем она вызвана. Загуглив ошибку, нашёл метод, который её выбрасывает. Ошибка выбрасывается если в GameProfile игрока UUID или id = null.
Вопрос в том, где хранятся данные GameProfile игроков и почему поля в GameProfile нескольких игроков стали равны null?

Update:
Отгрузил все плагины, удалил usercache.json - проблему это не решило.
c636f6da-e36f-4faf-9a6d-24a811476cd0
RX8W3su.png

[/SPLOIER]
c636f6da-e36f-4faf-9a6d-24a811476cd0
 
Решено.

Зашёл в папку мира, удалил файлы Temple.dat, villages.dat, villages_nether.dat.

Вот вообще без понятия чем была вызвана эта лабуда, но ошибки больше нет.

Всем спасибо за ответы.

Решно. Закрыто.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх Низ