Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите решить проблему с Essentials[NullPointerException]

Тема в разделе "[Архив] Помощь", создана пользователем Hilgert, 12 мар 2014.

  1. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Если бы была проблема с кодировкой, то в выводе в консоли было бы показано, какой файл не соответствует хотениям сервера/плагина.
    Чуть выше я уже на русском написал, что сервер пытался сказать.
     
  2. Хостинг MineCraft
    <
  3. Автор темы
    Hilgert

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

    Баллы:
    123
    Skype:
    mixa2258
    Имя в Minecraft:
    Hilgert
    Не помню, вроде месяц назад...
    Разве из-за ботов может сбится кодировка?
     
  4. saharin94

    saharin94 Старожил Пользователь Заблокирован

    Баллы:
    173
    Skype:
    RikkiLooh
    Имя в Minecraft:
    RubukkitDniwe
    Могут повредиться файлы, т.к. при заходе идёт создание конфигурационного файла игрока. Было заходят быстро => много операций записи.
     
  5. Автор темы
    Hilgert

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

    Баллы:
    123
    Skype:
    mixa2258
    Имя в Minecraft:
    Hilgert
    Тогда почему ерроры не пропали после того как я очистил /userdata/?
     
  6. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Обнови жабу Или до последней седьмой, или до восьмой.
    %player%.dat ?
     
  7. Автор темы
    Hilgert

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

    Баллы:
    123
    Skype:
    mixa2258
    Имя в Minecraft:
    Hilgert
    /plugins/Essentials/userdata/%player%.yml
     
  8. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    /world/players/%player%.dat

    И вообще лучше было бы поставить рядышком серверок с таким же набором плагинов, и глянуть на его работоспособность.
     
  9. Автор темы
    Hilgert

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

    Баллы:
    123
    Skype:
    mixa2258
    Имя в Minecraft:
    Hilgert
    Тоже задумывался об этом, то что /world/players/%player%.dat есть, а %player%.yml нету, поэтому и ерроры.
    Проверю с другим сервером через минут 30.[DOUBLEPOST=1394731265,1394728626][/DOUBLEPOST]
    Код:
    21:16:51 [INFO] Frost1[/188.112.230.244:63246] logged in with entity id 688982 a
    t ([world] -22.5, 177.0, -12.5)
    21:16:52 [WARNING] [Essentials] Task #46524 for Essentials v2.11.1 generated an
    exception
    java.lang.NoSuchMethodError: com.earth2me.essentials.Kit.getItems(Lcom/earth2me/
    essentials/User;Ljava/util/Map;)Ljava/util/List;
            at com.earth2me.essentials.spawn.EssentialsSpawnPlayerListener$2.run(Ess
    entialsSpawnPlayerListener.java:126)
            at org.bukkit.craftbukkit.v1_5_R3.scheduler.CraftTask.run(CraftTask.java
    :58)
            at org.bukkit.craftbukkit.v1_5_R3.scheduler.CraftScheduler.mainThreadHea
    rtbeat(CraftScheduler.java:344)
            at net.minecraft.server.v1_5_R3.MinecraftServer.r(MinecraftServer.java:5
    09)
            at net.minecraft.server.v1_5_R3.DedicatedServer.r(DedicatedServer.java:2
    27)
            at net.minecraft.server.v1_5_R3.MinecraftServer.q(MinecraftServer.java:4
    72)
            at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java
    :404)
            at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:5
    73)
    21:16:52 [INFO] Creating empty config: C:\Users\*БЛАБЛА*\Desktop\Server\inSa\plu
    gins\Essentials\userdata\frost1.yml
    Ещё 1 еррор...
    P.S. Пойду тестить на новом сервере.[DOUBLEPOST=1394731415][/DOUBLEPOST]Заметил что все %player%.yml в кодировке:"ANSI", это норма?
    start.bat:
    Код:
    @echo off
    color 0c
    title [%date% %time%] Control Panel EnnosiumCraft Server
    SET BINDIR=%~dp0
    CD /D "%BINDIR%"
    "%ProgramFiles%\Java\jre7\bin\java.exe" -Xmx3G -Xms1G -Dfile.encoding=UTF-8 -XX:ParallelGCThreads=2 -XX:PermSize=128m -XX:MaxPermSize=512m -jar spigot.jar nogui
     
  10. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    ANSI птому что нет каких либо UTF-8 символов.
    Код:
    SET BINDIR=%~dp0
    CD /D "%BINDIR%"
    
    Этот шлак можешь удалить - он не нужен.
     
    eleon нравится это.
  11. Автор темы
    Hilgert

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

    Баллы:
    123
    Skype:
    mixa2258
    Имя в Minecraft:
    Hilgert
    У меня щас будет батхёрт :mad: Раз в секунду вылетает вот этот еррор:
    Код:
    22:20:30 [WARNING] [Essentials] Task #45 for Essentials v2.11.1 generated an exc
    eption
    java.lang.NullPointerException
            at com.earth2me.essentials.EssentialsTimer.run(EssentialsTimer.java:97)
            at org.bukkit.craftbukkit.v1_5_R3.scheduler.CraftTask.run(CraftTask.java
    :58)
            at org.bukkit.craftbukkit.v1_5_R3.scheduler.CraftScheduler.mainThreadHea
    rtbeat(CraftScheduler.java:344)
            at net.minecraft.server.v1_5_R3.MinecraftServer.r(MinecraftServer.java:5
    09)
            at net.minecraft.server.v1_5_R3.DedicatedServer.r(DedicatedServer.java:2
    27)
            at net.minecraft.server.v1_5_R3.MinecraftServer.q(MinecraftServer.java:4
    72)
            at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java
    :404)
            at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:5
    73)
     
    eleon нравится это.
  12. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Воу. Даже на элементарном таймере такую фигню показывать:\

    В общем, бери в руки посох экспериментов, качай другие ядра, плагины, и смотри за результатом. Ответа и/или решения я пока не знаю.
     
    eleon нравится это.
  13. svk

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

    Баллы:
    123
    Имя в Minecraft:
    svk
    Пересобирай
     
    eleon нравится это.
  14. Автор темы
    Hilgert

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

    Баллы:
    123
    Skype:
    mixa2258
    Имя в Minecraft:
    Hilgert
    Странно то что еррор выводится не сразу после включения сервера, такоу чувство будто какой-то определённый игрок багнулся =\
    Код:
    >spawn MrHilgert
    22:32:37 [INFO] Error: com.earth2me.essentials.spawn.Commandspawn.getPlayer(Lorg
    /bukkit/Server;[Ljava/lang/String;I)Lcom/earth2me/essentials/User;
    [DOUBLEPOST=1394736688,1394735542][/DOUBLEPOST]Эх, пойду делать новую сборку
    и тут у меня появилось желание сделать плагин типа Essentials :D
     
    eleon нравится это.
  15. QuadX

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

    Баллы:
    103
    Skype:
    happyminers
    Используй альтернативу... AdminCMD, CommandBook...
     
    eleon нравится это.
  16. Автор темы
    Hilgert

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

    Баллы:
    123
    Skype:
    mixa2258
    Имя в Minecraft:
    Hilgert
    Ни за что, Essentials рулит :c
    p.s. это моё мнение и его никто не изменит :3
     
    eleon и QuadX нравится это.
  17. FooTOs

    FooTOs Участник

    Баллы:
    33
    )
     
    eleon нравится это.
  18. Serrrgio

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

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    а по исходникам никак нельзя посмотреть почему происходит exception?
    добавить пару строк для дебага, строка же известна где происходит исключение...
     
    eleon нравится это.
  19. Автор темы
    Hilgert

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

    Баллы:
    123
    Skype:
    mixa2258
    Имя в Minecraft:
    Hilgert
    Флудер...
    Зачем так жить
    Проверял, ничего не понял xD
     
    ПриветОтЛайки и eleon нравится это.
  20. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Как я помню, на том месте происходит определение игрока. Вот только какого - не помню.[DOUBLEPOST=1394744101,1394743637][/DOUBLEPOST]
    Код:
    >spawn MrHilgert
    22:32:37 [INFO] Error: com.earth2me.essentials.spawn.Commandspawn.getPlayer(Lorg
    /bukkit/Server;[Ljava/lang/String;I)Lcom/earth2me/essentials/User;
    https://github.com/essentials/Essen...m/earth2me/essentials/spawn/Commandspawn.java
    Плагин не может определить... сервер?

    Hilgert, можно ли плагины и ядро в zip архив? Уж очень интересно, какими средствами такое получили.
     
    eleon и Hephest нравится это.
  21. Автор темы
    Hilgert

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

    Баллы:
    123
    Skype:
    mixa2258
    Имя в Minecraft:
    Hilgert
    Все плагины кинуть не смогу, там большинство приватные :D
    если что пиши в скайп: mixa2258
     

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