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

  • Автор темы Автор темы goul
  • Дата начала Дата начала

goul

Старожил
Пользователь
Баллы
103
Имя в 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
 
посмотри в какой таблице его нет
а вобще, что-то ты сделал не правильно с самого начала.
 
куда тогда потерялось поле id?
запросы выполнились без ошибок?
 
куда тогда потерялось поле id?
запросы выполнились без ошибок?
Именно. Сейчас пересмотрел - в дампе не было намёка а поле ID. Всё что руками создал - нормально
 
выкладывай свой .sql в архиве.
 
Пожалуйста
UP
 

Вложения

  • perm.zip
    perm.zip
    744 байт · Просмотры: 6
сделай так, переключи pex на file
сотри все таблицы pex в базе
потом переключи pex на mysql, должны создаться таблицы, импортируй данные pex
потом pex reload
 
Назад
Верх