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

Решено Ошибка при подключении PermissionsEx к бд

Тема в разделе "[Архив] Помощь", создана пользователем Kote4ka, 14 дек 2013.

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

    Kote4ka Старожил

    Баллы:
    123
    Имя в Minecraft:
    RoseWay
    При подключении плагина PermissionsEx к бд выбивает ошибку в консоль:
    java.lang.RuntimeException: There is no default group set, this is a serious issue
    at ru.tehkode.permissions.backends.SQLBackend.getDefaultGroup(SQLBackend.java:135)
    at ru.tehkode.permissions.PermissionManager.getDefaultGroup(PermissionManager.java:295)
    at ru.tehkode.permissions.PermissionManager.getDefaultGroup(PermissionManager.java:284)
    at ru.tehkode.permissions.PermissionUser.getGroups(PermissionUser.java:219)
    at ru.tehkode.permissions.PermissionUser.getOption(PermissionUser.java:130)
    at ru.tehkode.permissions.PermissionEntity.getOptionBoolean(PermissionEntity.java:294)
    at ru.tehkode.permissions.PermissionEntity.initialize(PermissionEntity.java:53)
    at ru.tehkode.permissions.PermissionUser.initialize(PermissionUser.java:51)
    at ru.tehkode.permissions.ProxyPermissionUser.initialize(ProxyPermissionUser.java:42)
    at ru.tehkode.permissions.PermissionManager.getUser(PermissionManager.java:118)
    at ru.tehkode.permissions.PermissionManager.getUser(PermissionManager.java:135)
    at ru.tehkode.permissions.bukkit.SuperpermsListener.updateAttachment(SuperpermsListener.java:50)
    at ru.tehkode.permissions.bukkit.SuperpermsListener.updateAttachment(SuperpermsListener.java:37)
    at ru.tehkode.permissions.bukkit.SuperpermsListener.<init>(SuperpermsListener.java:32)
    at ru.tehkode.permissions.bukkit.PermissionsEx.onEnable(PermissionsEx.java:124)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381)
    at org.bukkit.craftbukkit.v1_6_R3.CraftServer.loadPlugin(CraftServer.java:284)
    at org.bukkit.craftbukkit.v1_6_R3.CraftServer.enablePlugins(CraftServer.java:266)
    at org.bukkit.craftbukkit.v1_6_R3.CraftServer.reload(CraftServer.java:615)
    at org.bukkit.Bukkit.reload(Bukkit.java:277)
    at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:23)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:192)
    at org.bukkit.craftbukkit.v1_6_R3.CraftServer.dispatchCommand(CraftServer.java:528)
    at org.bukkit.craftbukkit.v1_6_R3.CraftServer.dispatchServerCommand(CraftServer.java:515)
    at net.minecraft.server.v1_6_R3.DedicatedServer.as(DedicatedServer.java:263)
    at net.minecraft.server.v1_6_R3.DedicatedServer.t(DedicatedServer.java:228)
    at net.minecraft.server.v1_6_R3.MinecraftServer.s(MinecraftServer.java:488)
    at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java:421)
    at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:583)
    Помогите решить, пожалуйста :)
    На всякий случай: версия 1.6.4
    Ещё кое-что: после подключения к бд, на сервере плагин выключается.
     
    Vedroyder и ExStar нравится это.
  2. Хостинг MineCraft
    <
  3. Topic

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

    Баллы:
    103
    Skype:
    miner-life
    Имя в Minecraft:
    Topic
    Все правильно настроено?
     
    HooGreen, Оригинало_о и Kote4ka нравится это.
  4. Автор темы
    Kote4ka

    Kote4ka Старожил

    Баллы:
    123
    Имя в Minecraft:
    RoseWay
    Вот тут я не уверена. Приложу на всякий случай config.yml:
    permissions:
    backend: sql
    backends:
    sql:
    uri: mysql://хост/бд
    user: юзер
    password: пароль
    deploy: permissions.sql
    (Все поля естественно заполнены)
     
  5. Topic

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

    Баллы:
    103
    Skype:
    miner-life
    Имя в Minecraft:
    Topic
    На попоробуй так, нашел в одном туторе:


    permissions:
    basedir: plugins/PermissionsEx
    backend: sql
    backends:
    sql:
    driver: mysql
    uri: mysql://ip базы данных/имя базы данных
    user: логин для входа
    password: пароль для входа
    superperms: {}
     
    HooGreen и Kote4ka нравится это.
  6. Автор темы
    Kote4ka

    Kote4ka Старожил

    Баллы:
    123
    Имя в Minecraft:
    RoseWay
    @Topic , теперь он подключился нормально, при попытке прописать команду "/pex dump sql permissions.yml", выбивает ошибку в чат:
    Error occurred with PermissionsEx! Please post it to http://is.gd/ei8Wpc. Full error:
    java.lang.RuntimeException: There is no default group set, this is a serious issue
    at ru.tehkode.permissions.backends.SQLBackend.getDefaultGroup(SQLBackend.java:135)
    at ru.tehkode.permissions.PermissionManager.getDefaultGroup(PermissionManager.java:295)
    at ru.tehkode.permissions.PermissionManager.getDefaultGroup(PermissionManager.java:284)
    at ru.tehkode.permissions.PermissionUser.getGroups(PermissionUser.java:219)
    at ru.tehkode.permissions.PermissionUser.getOption(PermissionUser.java:130)
    at ru.tehkode.permissions.PermissionEntity.getOptionBoolean(PermissionEntity.java:294)
    at ru.tehkode.permissions.PermissionEntity.initialize(PermissionEntity.java:53)
    at ru.tehkode.permissions.PermissionUser.initialize(PermissionUser.java:51)
    at ru.tehkode.permissions.ProxyPermissionUser.initialize(ProxyPermissionUser.java:42)
    at ru.tehkode.permissions.PermissionManager.getUser(PermissionManager.java:118)
    at ru.tehkode.permissions.PermissionManager.has(PermissionManager.java:93)
    at ru.tehkode.permissions.PermissionManager.has(PermissionManager.java:69)
    at ru.tehkode.permissions.commands.CommandsManager$CommandBinding.checkPermissions(CommandsManager.java:247)
    at ru.tehkode.permissions.commands.CommandsManager.execute(CommandsManager.java:104)
    at ru.tehkode.permissions.bukkit.PermissionsEx.onCommand(PermissionsEx.java:165)
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:192)
    at org.bukkit.craftbukkit.v1_6_R3.CraftServer.dispatchCommand(CraftServer.java:528)
    at net.minecraft.server.v1_6_R3.PlayerConnection.handleCommand(PlayerConnection.java:968)
    at net.minecraft.server.v1_6_R3.PlayerConnection.chat(PlayerConnection.java:886)
    at net.minecraft.server.v1_6_R3.PlayerConnection.a(PlayerConnection.java:837)
    at net.minecraft.server.v1_6_R3.Packet3Chat.handle(SourceFile:49)
    at net.minecraft.server.v1_6_R3.NetworkManager.b(NetworkManager.java:296)
    at net.minecraft.server.v1_6_R3.PlayerConnection.e(PlayerConnection.java:116)
    at net.minecraft.server.v1_6_R3.ServerConnection.b(SourceFile:37)
    at net.minecraft.server.v1_6_R3.DedicatedServerConnection.b(SourceFile:30)
    at net.minecraft.server.v1_6_R3.MinecraftServer.t(MinecraftServer.java:592)
    at net.minecraft.server.v1_6_R3.DedicatedServer.t(DedicatedServer.java:227)
    at net.minecraft.server.v1_6_R3.MinecraftServer.s(MinecraftServer.java:488)
    at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java:421)
     
    ExStar нравится это.
  7. Topic

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

    Баллы:
    103
    Skype:
    miner-life
    Имя в Minecraft:
    Topic
    А он дампит или нет?
     
    HooGreen и Kote4ka нравится это.
  8. Автор темы
    Kote4ka

    Kote4ka Старожил

    Баллы:
    123
    Имя в Minecraft:
    RoseWay
    Нет.
     
    ExStar нравится это.
  9. Topic

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

    Баллы:
    103
    Skype:
    miner-life
    Имя в Minecraft:
    Topic
    Вот
    Добавляем permissions в mysql базу.
    До подключение к базе данных плагина PEX, вам нужно прописать команду /pex dump sql permissions.yml. Потом подключить плагин и импортировать получившийся файл в базу данных с PEX-ом. Создавать и привязывать группы командами pex group <group> create [parents]. Создает группу и добавляет к этой группе родителя. Чтобы добавить permissions, создайте новый файл и добавьте в него строчку
    Код:
    INSERT INTO `permissions` ( `name`, `type`, `permission`, `world`, `value`) VALUES ('Группа', 0, 'Пермс', '', '')
    На этом у меня все. Надеюсь я помог вам.
    P.S. Если у вас ошибка в подключении проверьте файл my.conf В строчке bind-address должно стоять 0.o.0.0[/quote]
     
    HooGreen и Kote4ka нравится это.
  10. Автор темы
    Kote4ka

    Kote4ka Старожил

    Баллы:
    123
    Имя в Minecraft:
    RoseWay
    Спасибо, @Topic ! Всё получилось, темку закрываю :)
     
    ExStar нравится это.
Статус темы:
Закрыта.

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