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

Помогите Старое доброе PEX & MySQL

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

  1. Автор темы
    goul

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

    Баллы:
    103
    Skype:
    goul1995
    Имя в Minecraft:
    goul
    В общем, переводиться совсем не хочет. Подключается к самой БД нормально, но выдаёт вот такую весёлую ошибку:
    2013-06-22 21:21:35 [SEVERE] Error occurred with PermissionsEx! Please post it to http://is.gd/nVVuA7§r. Full error:
    java.lang.RuntimeException: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'id' in 'order clause'
    at ru.tehkode.permissions.backends.sql.SQLEntity.fetchPermissions(SQLEntity.java:403)
    at ru.tehkode.permissions.backends.sql.SQLEntity.<init>(SQLEntity.java:59)
    at ru.tehkode.permissions.backends.sql.SQLUser.<init>(SQLUser.java:33)
    at ru.tehkode.permissions.backends.SQLBackend.getUser(SQLBackend.java:86)
    at ru.tehkode.permissions.PermissionManager.getUser(PermissionManager.java:116)
    at ru.tehkode.permissions.PermissionManager.getUser(PermissionManager.java:135)
    at ru.tehkode.permissions.bukkit.PermissionsEx.getUser(PermissionsEx.java:201)
    at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.performCheck(PermissiblePEX.java:150)
    at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.checkPermission(PermissiblePEX.java:125)
    at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.hasPermission(PermissiblePEX.java:116)
    at org.bukkit.craftbukkit.v1_5_R3.entity.CraftHumanEntity.hasPermission(CraftHumanEntity.java:101)
    at com.earth2me.essentials.perm.SuperpermsHandler.hasPermission(SuperpermsHandler.java:42)
    at com.earth2me.essentials.perm.PermissionsExHandler.hasPermission(PermissionsExHandler.java:69)
    at com.earth2me.essentials.perm.PermissionsHandler.hasPermission(PermissionsHandler.java:74)
    at com.earth2me.essentials.User.isAuthorizedCheck(User.java:94)
    at com.earth2me.essentials.User.isAuthorized(User.java:76)
    at com.earth2me.essentials.EssentialsPlayerListener$2.run(EssentialsPlayerListener.java:216)
    at org.bukkit.craftbukkit.v1_5_R3.scheduler.CraftTask.run(CraftTask.java:58)
    at org.bukkit.craftbukkit.v1_5_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:344)
    at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:764)
    at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:320)
    at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:721)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:605)
    at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:573)
    Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'id' in 'order clause'
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
    at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
    at com.mysql.jdbc.Util.getInstance(Util.java:382)
    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1052)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3593)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3525)
    at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1986)
    at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2140)
    at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2626)
    at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2111)
    at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:2273)
    at ru.tehkode.permissions.backends.sql.BasicSQLSelectQuery.execute(BasicSQLSelectQuery.java:32)
    at ru.tehkode.permissions.backends.sql.SQLConnection.select(SQLConnection.java:79)
    at ru.tehkode.permissions.backends.sql.SQLEntity.fetchPermissions(SQLEntity.java:369)
    ... 23 more

    Не создано поле id? Нет, не создано. Dump делал в этой версии.
    Версия ядрышка^ 1.5.2 MCPC-Plus-jenkins-MCPC-Plus-552
    PermissionsEx^ 1.19.6
     
  2. Хостинг MineCraft
    <
  3. Автор темы
    goul

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

    Баллы:
    103
    Skype:
    goul1995
    Имя в Minecraft:
    goul
  4. Serrrgio

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

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    создай руками.
     
  5. Автор темы
    goul

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

    Баллы:
    103
    Skype:
    goul1995
    Имя в Minecraft:
    goul
    Знаю, глупый вопрос. Там 3 таблицы, и в какую пихать? A_I для каждой?
     
  6. Serrrgio

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

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    посмотри в какой таблице его нет
    а вобще, что-то ты сделал не правильно с самого начала.
     
  7. Автор темы
    goul

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

    Баллы:
    103
    Skype:
    goul1995
    Имя в Minecraft:
    goul
    Хм. Сделал дамп, добавил его в БД, перенастроил конфиг, перезапустил
     
    BleaZzZ и zuma2 нравится это.
  8. Serrrgio

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

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    куда тогда потерялось поле id?
    запросы выполнились без ошибок?
     
  9. Автор темы
    goul

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

    Баллы:
    103
    Skype:
    goul1995
    Имя в Minecraft:
    goul
    Именно. Сейчас пересмотрел - в дампе не было намёка а поле ID. Всё что руками создал - нормально
     
    ПриветОтМиднайта нравится это.
  10. Serrrgio

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

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    выкладывай свой .sql в архиве.
     
  11. Автор темы
    goul

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

    Баллы:
    103
    Skype:
    goul1995
    Имя в Minecraft:
    goul
    Пожалуйста[DOUBLEPOST=1372054621,1371958859][/DOUBLEPOST]UP
     

    Вложения:

    • perm.zip
      Размер файла:
      744 байт
      Просмотров:
      5
  12. Serrrgio

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

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    сделай так, переключи pex на file
    сотри все таблицы pex в базе
    потом переключи pex на mysql, должны создаться таблицы, импортируй данные pex
    потом pex reload
     

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