1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

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

Тема в разделе "Помощь", создана пользователем CoolBoy, 31 авг 2016.

Статус темы:
Закрыта.
  1. Автор темы
    CoolBoy

    CoolBoy Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    Xezard
    Всех приветствую, господа.

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

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

    Собственно, сама проблема:
    Код:
    [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)
    
     
    Последнее редактирование: 31 авг 2016
  2. xDark

    xDark Активный участник Пользователь

    Баллы:
    96
    Про AAC - ставь Reflex.
    А так, ошибка возникает только когда сохраняешь с asw?
     
  3. Автор темы
    CoolBoy

    CoolBoy Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    Xezard
    Сейчас заметил - если отгрузить AutoSaveWorld и попытаться сохранить через /save-all будет такая же фикня(

    P.S. Думаешь я зря AAC покупал?
     
  4. xDark

    xDark Активный участник Пользователь

    Баллы:
    96
    nbt explorer'ом посмотри. мб что нибудь найдешь
     
  5. InterWall

    InterWall Старожил Пользователь

    Баллы:
    173
    А при чём тут хак-клиент?
     
  6. xDark

    xDark Активный участник Пользователь

    Баллы:
    96
    Прост AAc - уже не торт.
     
  7. InterWall

    InterWall Старожил Пользователь

    Баллы:
    173
    Пруф? Разраб всё ещё фиксит то, что ему пишут.
    upd, ошибся. 100 лет не заходил к нему, полмесяца нет обновы.
     
  8. Автор темы
    CoolBoy

    CoolBoy Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    Xezard
    Он работает над версией 2.*
    Что-то вроде global-update.
    В любом случае, тема не про античиты, да и плагином я доволен.
     
  9. InterWall

    InterWall Старожил Пользователь

    Баллы:
    173
  10. Автор темы
    CoolBoy

    CoolBoy Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    Xezard
    Интересно. Основные данные об игроках хранятся в папке миров и в usercache.json
    Как пофиксить?
     
  11. InterWall

    InterWall Старожил Пользователь

    Баллы:
    173
    Тут гуглить надо саму ошибку, тут немногие понимают в этом.
     
  12. Автор темы
    CoolBoy

    CoolBoy Активный участник Пользователь

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

    Update:
    Отгрузил все плагины, удалил usercache.json - проблему это не решило.
     
    Последнее редактирование: 31 авг 2016
  13. xDark

    xDark Активный участник Пользователь

    Баллы:
    96
    [​IMG] [​IMG]
    [/SPLOIER]
    [​IMG]
     
  14. Автор темы
    CoolBoy

    CoolBoy Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    Xezard
    Последнюю картинку не видно :)
     
  15. xDark

    xDark Активный участник Пользователь

    Баллы:
    96
    Она одна
     
  16. Автор темы
    CoolBoy

    CoolBoy Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    Xezard
    Решено.

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

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

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

    Решно. Закрыто.
     
Статус темы:
Закрыта.

Поделиться этой страницей