Nefunkčni PEx

Technická podpora k herním serverům Minecraft a Tekkit
Message
Autor
Uživatelský avatar
BlackLight
Příspěvky: 185
Registrován: 01 říj 2011, 12:40
Reputation: 0
Bydliště: Zlín

Nefunkčni PEx

#1 Příspěvekod BlackLight » 21 zář 2014, 21:16

93.91.250.134:27475

Zdravím, mám problém s PEx a to takový, že se to nepřipojí k MySQL a nevytvoří to tabulky.

Error:
Spoiler: zobrazit
========== UNABLE TO LOAD PERMISSIONS BACKEND =========
Your configuration must be fixed before PEX will enable
Details: Deploying of default data failed. Please initialize database manually using mysql.sql
=======================================================
ru.tehkode.permissions.exceptions.PermissionBackendException: Deploying of default data failed. Please initialize database manually using mysql.sql
at ru.tehkode.permissions.backends.sql.SQLBackend.deployTables(SQLBackend.java:357) ~[PermissionsEx.jar:?]
at ru.tehkode.permissions.backends.sql.SQLBackend.<init>(SQLBackend.java:189) ~[PermissionsEx.jar:?]
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.7.0_51]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) ~[?:1.7.0_51]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:1.7.0_51]
at java.lang.reflect.Constructor.newInstance(Constructor.java:526) ~[?:1.7.0_51]
at ru.tehkode.permissions.backends.PermissionBackend.getBackend(PermissionBackend.java:392) ~[PermissionsEx.jar:?]
at ru.tehkode.permissions.backends.PermissionBackend.getBackend(PermissionBackend.java:367) ~[PermissionsEx.jar:?]
at ru.tehkode.permissions.PermissionManager.createBackend(PermissionManager.java:624) ~[PermissionsEx.jar:?]
at ru.tehkode.permissions.PermissionManager.setBackend(PermissionManager.java:606) ~[PermissionsEx.jar:?]
at ru.tehkode.permissions.PermissionManager.initBackend(PermissionManager.java:684) ~[PermissionsEx.jar:?]
at ru.tehkode.permissions.PermissionManager.<init>(PermissionManager.java:67) ~[PermissionsEx.jar:?]
at ru.tehkode.permissions.bukkit.PermissionsEx.onEnable(PermissionsEx.java:164) [PermissionsEx.jar:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:316) [minecraft_server.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:324) [minecraft_server.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:404) [minecraft_server.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
at org.bukkit.craftbukkit.v1_7_R4.CraftServer.loadPlugin(CraftServer.java:455) [minecraft_server.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
at org.bukkit.craftbukkit.v1_7_R4.CraftServer.enablePlugins(CraftServer.java:389) [minecraft_server.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
at net.minecraft.server.v1_7_R4.MinecraftServer.n(MinecraftServer.java:352) [minecraft_server.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
at net.minecraft.server.v1_7_R4.MinecraftServer.g(MinecraftServer.java:326) [minecraft_server.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
at net.minecraft.server.v1_7_R4.MinecraftServer.a(MinecraftServer.java:282) [minecraft_server.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
at net.minecraft.server.v1_7_R4.DedicatedServer.init(DedicatedServer.java:189) [minecraft_server.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:436) [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: java.sql.BatchUpdateException: Unknown character set: 'utf8mb4'
at com.mysql.jdbc.StatementImpl.executeBatch(StatementImpl.java:1065) ~[minecraft_server.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
at ru.tehkode.libs.org.apache.commons.dbcp.DelegatingStatement.executeBatch(DelegatingStatement.java:297) ~[PermissionsEx.jar:?]
at ru.tehkode.libs.org.apache.commons.dbcp.DelegatingStatement.executeBatch(DelegatingStatement.java:297) ~[PermissionsEx.jar:?]
at ru.tehkode.permissions.backends.sql.SQLBackend.executeStream(SQLBackend.java:339) ~[PermissionsEx.jar:?]
at ru.tehkode.permissions.backends.sql.SQLBackend.deployTables(SQLBackend.java:354) ~[PermissionsEx.jar:?]
... 23 more


config.yml:
Spoiler: zobrazit
multiserver:
use-netevents: true
permissions:
debug: false
allowOps: false
user-add-groups-last: false
log-players: false
createUserRecords: false
backend: sql
informplayers:
changes: false
basedir: plugins/PermissionsEx
backends:
sql:
uri: mysql://93.91.250.134:3306/164858_mysql_db
user: 164858_mysql_db
password: ****
updater: true
alwaysUpdate: false
Naposledy upravil(a) BlackLight dne 21 zář 2014, 22:59, celkem upraveno 1 x.
93.91.250.134:27475
www.X-Craft.eu
Pomohl jsem ti ? Odměň mě karmou !

Uživatelský avatar
PsyKo_PvP
Příspěvky: 234
Registrován: 19 srp 2014, 00:00
Reputation: 0
Kontaktovat uživatele:

Re: Nefunkčni PEx

#2 Příspěvekod PsyKo_PvP » 21 zář 2014, 21:26

Prosím dávať do
Spoiler: zobrazit
Ak som ti pomohol odmeň ma karmou+ :)

OneTime97
Příspěvky: 1552
Věk: 24
Registrován: 03 kvě 2014, 12:20
Reputation: 1
Kontaktovat uživatele:

Re: Nefunkčni PEx

#3 Příspěvekod OneTime97 » 21 zář 2014, 21:31

config je nám na nic. Dej sem permissions.yml
Každodenní stream od 19:00
https://www.twitch.tv/thief97
Sledujte mě na FB
https://www.twitch.tv/thief97

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

Re: Nefunkčni PEx

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

S tím, už tady někdo měl problémy, nejspíš je to PEX verzí.

Btw, zkus toto

Kód: Vybrat vše

      uri: mysql://93.91.250.134:3306/164858_mysql_db

upravit na

Kód: Vybrat vše

      uri: mysql://localhost/164858_mysql_db
Nezapomeň odměnit karmou ty, kteří ti pomohli vyřešit problém.

Uživatelský avatar
BlackLight
Příspěvky: 185
Registrován: 01 říj 2011, 12:40
Reputation: 0
Bydliště: Zlín

Re: Nefunkčni PEx

#5 Příspěvekod BlackLight » 21 zář 2014, 21:48

Rupynator píše:S tím, už tady někdo měl problémy, nejspíš je to PEX verzí.

Btw, zkus toto

Kód: Vybrat vše

      uri: mysql://93.91.250.134:3306/164858_mysql_db

upravit na

Kód: Vybrat vše

      uri: mysql://localhost/164858_mysql_db


Změna na local nepomohla, ještě vyzkouším tu verzi.

-- 21 zář 2014, 22:10 --

Vyměnil jsem verzi a pořád stejná chyba.

-- 22 zář 2014, 12:29 --

Teď jsem vyzkoušel vyměnit verze serveru a verze pluginu, nic se neděje. Opravdu bych to potřeboval vyřešit
93.91.250.134:27475
www.X-Craft.eu
Pomohl jsem ti ? Odměň mě karmou !

OneTime97
Příspěvky: 1552
Věk: 24
Registrován: 03 kvě 2014, 12:20
Reputation: 1
Kontaktovat uživatele:

Re: Nefunkčni PEx

#6 Příspěvekod OneTime97 » 22 zář 2014, 13:50

Prosím necituj poslední příspěvky.

To je sice pěkný, ale když neuděláš to co se po tobě chce tak to nevyřešíme... dej sem permissions.yml do [ spoiler ][ code ]S E M[ /code ][ /spoiler ]
Každodenní stream od 19:00
https://www.twitch.tv/thief97
Sledujte mě na FB
https://www.twitch.tv/thief97

Mike8748
Příspěvky: 823
Registrován: 30 bře 2014, 10:05
Reputation: 28

Re: Nefunkčni PEx

#7 Příspěvekod Mike8748 » 22 zář 2014, 14:21

BlackLight: neměl si již dříve PEX v databázi? to vypadá že tam jsou již vytvořené tabulky ale mají jinou strukturu než očekává ta verze PEX pluginu co tam máš teď.

případně můžeš (v config.yml) zkusit přejmenovat tabulky který se to potom pokusí vytvořit, např.

Kód: Vybrat vše

[spoiler]permissions:
    backends:
        sql:
            uri: mysql://93.91.250.134:3306/164858_mysql_db
            password: password
            user: demo
            aliases:
                permissions: pex_permissions
                permissions_inheritance: pex_inheritance
                permissions_entity: pex_entity[/spoiler]

edit: tak jsem koukal na přesné znění chyby, jde o to že se PEX snaží vytvořit tabulky s kódováním utf8mb4 které evidentně mysql server fakahedy nezná (není povolené). když mi řekneš jakou verzi pluginu potřebuješ, můžu ti poslat upravenou verzi která použije jiné kódování tabulky bude to fungovat


OneTime97: kdyby sis přečetl uvedené chyby, tak by ti bylo jasné že chce mít permise uložené v databázi, a proto soubor permissions.yml mít nebude případně bude prázdný a tedy je k ničemu. to že sem dá jeho obsah vůbec neřeší problém a je k ničemu

OneTime97
Příspěvky: 1552
Věk: 24
Registrován: 03 kvě 2014, 12:20
Reputation: 1
Kontaktovat uživatele:

Re: Nefunkčni PEx

#8 Příspěvekod OneTime97 » 22 zář 2014, 15:17

-.- pardon, zase neumím čist
Každodenní stream od 19:00
https://www.twitch.tv/thief97
Sledujte mě na FB
https://www.twitch.tv/thief97

Uživatelský avatar
BlackLight
Příspěvky: 185
Registrován: 01 říj 2011, 12:40
Reputation: 0
Bydliště: Zlín

Re: Nefunkčni PEx

#9 Příspěvekod BlackLight » 22 zář 2014, 17:22

Pex jsem tam ještě neměl, takže to tabulky vytvořené nemá. Vyzkouším teda ten název pomocí alias a kdyby to nešlo, tak sem hodím verzi pluginu, kterou potřebuju.

-- 22 zář 2014, 16:29 --

Pořád nic. Takže potřebuju tento plugin na verzi 1.7.9 popřípadě na takovou verzi, aby to bylo možné rozjet s 1.7.9
93.91.250.134:27475
www.X-Craft.eu
Pomohl jsem ti ? Odměň mě karmou !

Mike8748
Příspěvky: 823
Registrován: 30 bře 2014, 10:05
Reputation: 28

Re: Nefunkčni PEx

#10 Příspěvekod Mike8748 » 22 zář 2014, 18:05

připojen je PEX 1.22.4, pro 1.7.9 a novější. má upravené schema databáze na použití kódování utf8, což by mělo fungovat snad všude.
Přílohy
PermissionsEx.jar
verze 1.22.4
(713.06 KiB) Staženo 198 x


Zpět na „Minecraft, Tekkit“

Kdo je online

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