• Bitte beachte, dass wir eine Serverliste sind!
    Wenn du ein Problem auf einem Server hast (z.B. Entbannantrag, etc), dann ist das Forum hier der falsche Ort.
  • Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

PEX mit MySQL

CoredTV

Kuhfänger
Registriert
13 Oktober 2013
Beiträge
68
Diamanten
300
Habe nun also die Config so bearbeitet, wie Pex es vorgesehen hat, und erhalte diesen Error:

Code:
java.lang.RuntimeException: There is no default group set, this is a serious issue
    at ru.tehkode.permissions.backends.SQLBackend.getDefaultGroup(SQLBackend.java:139)
    at ru.tehkode.permissions.PermissionManager.getDefaultGroup(PermissionManager.java:294)
    at ru.tehkode.permissions.PermissionManager.getDefaultGroup(PermissionManager.java:283)
    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:121)
    at ru.tehkode.permissions.PermissionManager.getUser(PermissionManager.java:138)
    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.Permission***.onEnable(Permission***.java:124)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:335)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405)
    at org.bukkit.craftbukkit.v1_8_R2.CraftServer.loadPlugin(CraftServer.java:356)
    at org.bukkit.craftbukkit.v1_8_R2.CraftServer.enablePlugins(CraftServer.java:316)
    at org.bukkit.craftbukkit.v1_8_R2.CraftServer.reload(CraftServer.java:746)
    at org.bukkit.Bukkit.reload(Bukkit.java:534)
    at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:25)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141)
    at org.bukkit.craftbukkit.v1_8_R2.CraftServer.dispatchCommand(CraftServer.java:646)
    at net.minecraft.server.v1_8_R2.PlayerConnection.handleCommand(PlayerConnection.java:1139)
    at net.minecraft.server.v1_8_R2.PlayerConnection.a(PlayerConnection.java:974)
    at net.minecraft.server.v1_8_R2.PacketPlayInChat.a(PacketPlayInChat.java:45)
    at net.minecraft.server.v1_8_R2.PacketPlayInChat.a(PacketPlayInChat.java:1)
    at net.minecraft.server.v1_8_R2.PlayerConnectionUtils$1.run(SourceFile:13)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at net.minecraft.server.v1_8_R2.SystemUtils.a(SourceFile:60)
    at net.minecraft.server.v1_8_R2.MinecraftServer.A(MinecraftServer.java:710)
    at net.minecraft.server.v1_8_R2.DedicatedServer.A(DedicatedServer.java:368)
    at net.minecraft.server.v1_8_R2.MinecraftServer.z(MinecraftServer.java:651)
    at net.minecraft.server.v1_8_R2.MinecraftServer.run(MinecraftServer.java:554)
    at java.lang.Thread.run(Thread.java:745)

Laut diesem Error existiert keine default Gruppe, obwohl ich in meiner permissions.yml eine angegeben habe. Wie kann ich das jetzt richten?
 

BuildingDave

Braumeister
Registriert
5 Juli 2012
Beiträge
333
Diamanten
5
Minecraft
BuildingDave
Hallo.
Sobald du PEX über MySQL nutzt ist die permissions.yml deaktiviert... sie hat keinerlei Auswirkungen mehr.
Um dein PEX zu verwalten nutze die Befehle unter /pex
Am besten machst du das in der Konsole, da sind die Befehle etwas übersichtlicher.
Ingame muss man da immer etwas viel scrollen.

Gruß
Dave
 

UnityGaming

Workaholic
Registriert
25 Oktober 2015
Beiträge
527
Alter
26
Diamanten
312
Minecraft
FastFelix771
Lasse in der config.yml beide Backends drinnen, also file und sql. (sql als backend ausgewählt)
Nutze dann die Befehle /pex import file & /pex reload!

Sollte das nicht klappen, setze in der Config das backend auf file und nutze /pex export sql & /pex reload
Danach dann wieder in der Config umstellen, oder /pex backend sql benutzen.

Natürlich solltest du schon prüfen ob du das SQL backend auch wirklich richtig konfiguriert hast und eine Datenbankverbindung hergestellt wird...
Es ist schon länger (ca. 6 Monate) her das ich sowas gemacht habe, aber in etwa so hat es damals funktioniert.
 

gaRt3n

Redstoneengineer
Registriert
28 Dezember 2011
Beiträge
49
Alter
37
Diamanten
303
Minecraft
gaRt3n
Um diesen weiterhin Befehle eintragen zu können aktiviere für diesen Moment OP's auf deinem Server. Anschließend kannst du den Importbefehl nutzen. Und wenn der Import erfolgreich war, dann kannst du wieder OP auf dem Server deaktivieren.
 
Oben