PermissionsEX - MYSQL

Technická podpora k herním serverům Minecraft a Tekkit
Message
Autor
Fenix_CZ
Příspěvky: 31
Registrován: 16 úno 2014, 18:59
Reputation: 0

PermissionsEX - MYSQL

#1 Příspěvekod Fenix_CZ » 20 zář 2014, 22:53

Server: 93.91.250.133:27726

Zdravím, nejde mi napojit permissionsex s mysql. Vyzkoušel jsem všechny věci, které se na tomto foru nacházejí a pořád to nejde. Authme plugin funguje bez problému ale permissions ani ťuk.

Config:

Kód: Vybrat vše

permissions:
  backend: sql
  backends:
    sql:
      uri: mysql://localhost/nazevdb
      user: nazevdb
      password: heslicko
      type: sql
  debug: false
  allowOps: false
  user-add-groups-last: false
  log-players: false
  createUserRecords: false
  informplayers:
    changes: false
  basedir: plugins/PermissionsEx
multiserver:
  use-netevents: true
updater: true
alwaysUpdate: false


Tento kod mi automaticky vygeneruje permissionsex, i když tam dám jen jednoduché napojení na db.

A hází mi to tento error.

Kód: Vybrat vše

[PermissionsEx] Error occurred with PermissionsEx! Please post it to http://git.io/pZ5O2Q. Full error:
ru.tehkode.permissions.exceptions.PermissionBackendException: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'prefix' in 'field list'
     at ru.tehkode.permissions.backends.sql.SQLBackend$3.performUpdate(SQLBackend.java:184)
     at ru.tehkode.permissions.backends.PermissionBackend.performSchemaUpdate(PermissionBackend.java:90)
     at ru.tehkode.permissions.backends.sql.SQLBackend.<init>(SQLBackend.java:190)
     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:526)
     at ru.tehkode.permissions.backends.PermissionBackend.getBackend(PermissionBackend.java:392)
     at ru.tehkode.permissions.backends.PermissionBackend.getBackend(PermissionBackend.java:367)
     at ru.tehkode.permissions.PermissionManager.createBackend(PermissionManager.java:624)
     at ru.tehkode.permissions.PermissionManager.setBackend(PermissionManager.java:606)
     at ru.tehkode.permissions.PermissionManager.initBackend(PermissionManager.java:684)
     at ru.tehkode.permissions.PermissionManager.<init>(PermissionManager.java:67)
     at ru.tehkode.permissions.bukkit.PermissionsEx.onEnable(PermissionsEx.java:164)
     at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:316)
     at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:324)
     at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:404)
     at org.bukkit.craftbukkit.v1_7_R4.CraftServer.loadPlugin(CraftServer.java:455)
     at org.bukkit.craftbukkit.v1_7_R4.CraftServer.enablePlugins(CraftServer.java:389)
     at net.minecraft.server.v1_7_R4.MinecraftServer.n(MinecraftServer.java:352)
     at net.minecraft.server.v1_7_R4.MinecraftServer.g(MinecraftServer.java:326)
     at net.minecraft.server.v1_7_R4.MinecraftServer.a(MinecraftServer.java:282)
     at net.minecraft.server.v1_7_R4.DedicatedServer.init(DedicatedServer.java:189)
     at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:436)
     at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628)
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'prefix' in 'field list'
     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:526)
     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.libs.org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:96)
     at ru.tehkode.libs.org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:96)
     at ru.tehkode.permissions.backends.sql.SQLBackend$3.performUpdate(SQLBackend.java:159)
... 24 more


Za každou pomoc budu velice vděčný. Díky !!!

Uživatelský avatar
Rupynator
Příspěvky: 185
Registrován: 29 srp 2014, 19:54
Reputation: 0

Re: PermissionsEX - MYSQL

#2 Příspěvekod Rupynator » 20 zář 2014, 23:09

Kód: Vybrat vše

  backend: sql
  backends:
    sql:
      uri: mysql://localhost/nazevdb
      user: nazevdb
      password: heslicko
      type: sql


změň na

Kód: Vybrat vše

  backend: mysql
  backends:
    mysql:
      uri: mysql://localhost/nazevdb
      user: nazev_uzivatele
      password: heslicko
      type: mysql

Pokud nepůjde, zkoušej jiné kombinace s tím mysql, třeba někde to sql patří a někde zase ne.. :)
Nezapomeň odměnit karmou ty, kteří ti pomohli vyřešit problém.

Fenix_CZ
Příspěvky: 31
Registrován: 16 úno 2014, 18:59
Reputation: 0

Re: PermissionsEX - MYSQL

#3 Příspěvekod Fenix_CZ » 21 zář 2014, 00:08

Díky, vypadá to, že už to něco dělá, ale nevytvoří to tabulky v databázi a permissions se hodí to offline režimu :( = pořád to nefunguje. Asi začnu brečet, protože todle už neni možný.

Uživatelský avatar
Rupynator
Příspěvky: 185
Registrován: 29 srp 2014, 19:54
Reputation: 0

Re: PermissionsEX - MYSQL

#4 Příspěvekod Rupynator » 21 zář 2014, 00:21

Smaž config, dej /reload a potom do nově vygenerovaného cfg vlož toto.. koukal jsem se teď na jedno video a fungovalo mu to.

Kód: Vybrat vše

  backend: sql
  backends:
    sql:
      uri: mysql://localhost/nazevdb
      user: nazevdb
      password: heslicko
Nezapomeň odměnit karmou ty, kteří ti pomohli vyřešit problém.

Fenix_CZ
Příspěvky: 31
Registrován: 16 úno 2014, 18:59
Reputation: 0

Re: PermissionsEX - MYSQL

#5 Příspěvekod Fenix_CZ » 21 zář 2014, 00:25

Provedl jsem přesně podle návodu a vyhoí mi to tot:

Kód: Vybrat vše

[PermissionsEx] Loading PermissionsEx v1.22.4
> [00:24:28 ERROR]: Cannot load plugins/PermissionsEx/config.yml
org.bukkit.configuration.InvalidConfigurationException: mapping values are not allowed here
in "<string>", line 2, column 11:
backends:
^

     at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:57) ~[minecraft_server.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
     at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:226) ~[minecraft_server.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
     at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:169) ~[minecraft_server.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
     at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(YamlConfiguration.java:180) [minecraft_server.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
     at org.bukkit.plugin.java.JavaPlugin.reloadConfig(JavaPlugin.java:183) [minecraft_server.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
     at org.bukkit.plugin.java.JavaPlugin.getConfig(JavaPlugin.java:157) [minecraft_server.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
     at ru.tehkode.permissions.bukkit.PermissionsEx.onLoad(PermissionsEx.java:139) [PermissionsEx.jar:?]
     at org.bukkit.craftbukkit.v1_7_R4.CraftServer.loadPlugins(CraftServer.java:369) [minecraft_server.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
     at org.bukkit.craftbukkit.v1_7_R4.CraftServer.reload(CraftServer.java:837) [minecraft_server.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
     at org.bukkit.Bukkit.reload(Bukkit.java:303) [minecraft_server.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
     at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:23) [minecraft_server.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
     at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:180) [minecraft_server.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
     at org.bukkit.craftbukkit.v1_7_R4.CraftServer.dispatchCommand(CraftServer.java:740) [minecraft_server.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
     at org.bukkit.craftbukkit.v1_7_R4.CraftServer.dispatchServerCommand(CraftServer.java:726) [minecraft_server.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
     at net.minecraft.server.v1_7_R4.DedicatedServer.aB(DedicatedServer.java:294) [minecraft_server.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
     at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:259) [minecraft_server.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
     at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:558) [minecraft_server.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
     at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:469) [minecraft_server.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
     at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628) [minecraft_server.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
Caused by: org.yaml.snakeyaml.scanner.ScannerException: null; mapping values are not allowed here
     at org.yaml.snakeyaml.scanner.ScannerImpl.fetchValue(ScannerImpl.java:733) ~[minecraft_server.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
     at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.java:305) ~[minecraft_server.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
     at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:179) ~[minecraft_server.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
     at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(ParserImpl.java:563) ~[minecraft_server.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
     at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:161) ~[minecraft_server.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
     at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:146) ~[minecraft_server.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
     at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:230) ~[minecraft_server.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
     at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160) ~[minecraft_server.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
     at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:123) ~[minecraft_server.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
     at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:106) ~[minecraft_server.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
     at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:121) ~[minecraft_server.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
     at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:480) ~[minecraft_server.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
     at org.yaml.snakeyaml.Yaml.load(Yaml.java:399) ~[minecraft_server.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
     at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:55) ~[minecraft_server.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
... 18 more

Uživatelský avatar
Rupynator
Příspěvky: 185
Registrován: 29 srp 2014, 19:54
Reputation: 0

Re: PermissionsEX - MYSQL

#6 Příspěvekod Rupynator » 21 zář 2014, 00:29

Kód: Vybrat vše

permissions:
  backend: sql
  backends:
    sql:
      uri: mysql://localhost/nazevdb
      user: nazevdb
      password: heslicko
      type: mysql
  debug: false
  allowOps: false
  user-add-groups-last: false
  log-players: false
  createUserRecords: false
  informplayers:
    changes: false
  basedir: plugins/PermissionsEx
multiserver:
  use-netevents: true
updater: true
alwaysUpdate: false

zkus tohle, když nepůjde, přepiš hodnotu u "type" na sql.
Nezapomeň odměnit karmou ty, kteří ti pomohli vyřešit problém.

Fenix_CZ
Příspěvky: 31
Registrován: 16 úno 2014, 18:59
Reputation: 0

Re: PermissionsEX - MYSQL

#7 Příspěvekod Fenix_CZ » 21 zář 2014, 00:34

Zase o kousek dál, ale vyhodí to tendle error:

Kód: Vybrat vše

> [00:28:42 WARN]: [PermissionsEx] This server is in offline mode. Unless this server is configured to integrate with a supported proxy (see http://dft.ba/-8ous), UUIDs *may not be stable*!


http://dft.ba/-8ous - Možná tady je odpověď, ale moc z toho moudrý nejsem

Uživatelský avatar
Rupynator
Příspěvky: 185
Registrován: 29 srp 2014, 19:54
Reputation: 0

Re: PermissionsEX - MYSQL

#8 Příspěvekod Rupynator » 21 zář 2014, 00:36

Když se podíváš do hry, už ti pex jedou? taky se podívej do phpMyAdmin. Tahle hláška mi nepřipadá, že by byla chybová.
Nezapomeň odměnit karmou ty, kteří ti pomohli vyřešit problém.

Fenix_CZ
Příspěvky: 31
Registrován: 16 úno 2014, 18:59
Reputation: 0

Re: PermissionsEX - MYSQL

#9 Příspěvekod Fenix_CZ » 21 zář 2014, 00:41

Pex mi jdou, akorát se vše zapisuje do souboru, a né do databáze

Uživatelský avatar
Rupynator
Příspěvky: 185
Registrován: 29 srp 2014, 19:54
Reputation: 0

Re: PermissionsEX - MYSQL

#10 Příspěvekod Rupynator » 21 zář 2014, 00:44

Už jsem po dnešku unavený a tak mě nefunguje správě mozek, poslední rada.
Zkus místo
mysql://localhost/nazevdb
tam hodit
mysql://localhost/nazevdb/pex
Nezapomeň odměnit karmou ty, kteří ti pomohli vyřešit problém.


Zpět na „Minecraft, Tekkit“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 66 hostů