Pex file not working

Discussion in 'Bukkit Help' started by gazpacho146, Dec 13, 2013.

Thread Status:
Not open for further replies.
  1. Offline

    gazpacho146

    I started coding my own PermissionsEx file, and when I load up my server, the console says this:


    ========== UNABLE TO LOAD PERMISSIONS BACKEND =========
    Your configuration must be fixed before PEX will enable
    Details: Error loading permissions file!
    =======================================================
    ru.tehkode.permissions.exceptions.PermissionBackendException: Error loading perm
    issions file!
    at ru.tehkode.permissions.backends.FileBackend.reload(FileBackend.java:2
    55) ~[PermissionsEx.jar:?]
    at ru.tehkode.permissions.backends.FileBackend.initialize(FileBackend.ja
    va:79) ~[PermissionsEx.jar:?]
    at ru.tehkode.permissions.PermissionManager.setBackend(PermissionManager
    .java:430) ~[PermissionsEx.jar:?]
    at ru.tehkode.permissions.PermissionManager.initBackend(PermissionManage
    r.java:496) ~[PermissionsEx.jar:?]
    at ru.tehkode.permissions.PermissionManager.<init>(PermissionManager.jav
    a:54) ~[PermissionsEx.jar:?]
    at ru.tehkode.permissions.bukkit.PermissionsEx.onLoad(PermissionsEx.java
    :87) [PermissionsEx.jar:?]
    at org.bukkit.craftbukkit.v1_7_R1.CraftServer.loadPlugins(CraftServer.ja
    va:260) [bukkit.jar:git-Bukkit-1.6.4-R2.0-39-g68b702f-b2954jnks]
    at org.bukkit.craftbukkit.v1_7_R1.CraftServer.<init>(CraftServer.java:23
    3) [bukkit.jar:git-Bukkit-1.6.4-R2.0-39-g68b702f-b2954jnks]
    at net.minecraft.server.v1_7_R1.PlayerList.<init>(PlayerList.java:63) [b
    ukkit.jar:git-Bukkit-1.6.4-R2.0-39-g68b702f-b2954jnks]
    at net.minecraft.server.v1_7_R1.DedicatedPlayerList.<init>(SourceFile:14
    ) [bukkit.jar:git-Bukkit-1.6.4-R2.0-39-g68b702f-b2954jnks]
    at net.minecraft.server.v1_7_R1.DedicatedServer.init(DedicatedServer.jav
    a:126) [bukkit.jar:git-Bukkit-1.6.4-R2.0-39-g68b702f-b2954jnks]
    at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java
    :420) [bukkit.jar:git-Bukkit-1.6.4-R2.0-39-g68b702f-b2954jnks]
    at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:6
    17) [bukkit.jar:git-Bukkit-1.6.4-R2.0-39-g68b702f-b2954jnks]
    Caused by: org.bukkit.configuration.InvalidConfigurationException: while scannin
    g an alias
    in "<string>", line 103, column 7:
    - *.*
    ^
    expected alphabetic or numeric character, but found but found .
    in "<string>", line 103, column 8:
    - *.*
    ^

    at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlCo
    nfiguration.java:55) ~[bukkit.jar:git-Bukkit-1.6.4-R2.0-39-g68b702f-b2954jnks]
    at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguratio
    n.java:138) ~[bukkit.jar:git-Bukkit-1.6.4-R2.0-39-g68b702f-b2954jnks]
    at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguratio
    n.java:105) ~[bukkit.jar:git-Bukkit-1.6.4-R2.0-39-g68b702f-b2954jnks]
    at ru.tehkode.permissions.backends.FileBackend.reload(FileBackend.java:2
    43) ~[PermissionsEx.jar:?]
    ... 12 more
    Caused by: org.yaml.snakeyaml.scanner.ScannerException: while scanning an alias;
    expected alphabetic or numeric character, but found but found .
    at org.yaml.snakeyaml.scanner.ScannerImpl.scanAnchor(ScannerImpl.java:11
    62) ~[bukkit.jar:git-Bukkit-1.6.4-R2.0-39-g68b702f-b2954jnks]
    at org.yaml.snakeyaml.scanner.ScannerImpl.fetchAlias(ScannerImpl.java:77
    0) ~[bukkit.jar:git-Bukkit-1.6.4-R2.0-39-g68b702f-b2954jnks]
    at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.ja
    va:311) ~[bukkit.jar:git-Bukkit-1.6.4-R2.0-39-g68b702f-b2954jnks]
    at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:17
    9) ~[bukkit.jar:git-Bukkit-1.6.4-R2.0-39-g68b702f-b2954jnks]
    at org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntry.pro
    duce(ParserImpl.java:537) ~[bukkit.jar:git-Bukkit-1.6.4-R2.0-39-g68b702f-b2954jn
    ks]
    at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:161) ~
    [bukkit.jar:git-Bukkit-1.6.4-R2.0-39-g68b702f-b2954jnks]
    at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:146)
    ~[bukkit.jar:git-Bukkit-1.6.4-R2.0-39-g68b702f-b2954jnks]
    at org.yaml.snakeyaml.composer.Composer.composeSequenceNode(Composer.jav
    a:203) ~[bukkit.jar:git-Bukkit-1.6.4-R2.0-39-g68b702f-b2954jnks]
    at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:158) ~
    [bukkit.jar:git-Bukkit-1.6.4-R2.0-39-g68b702f-b2954jnks]
    at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java
    :237) ~[bukkit.jar:git-Bukkit-1.6.4-R2.0-39-g68b702f-b2954jnks]
    at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160) ~
    [bukkit.jar:git-Bukkit-1.6.4-R2.0-39-g68b702f-b2954jnks]
    at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java
    :237) ~[bukkit.jar:git-Bukkit-1.6.4-R2.0-39-g68b702f-b2954jnks]
    at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160) ~
    [bukkit.jar:git-Bukkit-1.6.4-R2.0-39-g68b702f-b2954jnks]
    at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java
    :237) ~[bukkit.jar:git-Bukkit-1.6.4-R2.0-39-g68b702f-b2954jnks]
    at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160) ~
    [bukkit.jar:git-Bukkit-1.6.4-R2.0-39-g68b702f-b2954jnks]
    at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:12
    3) ~[bukkit.jar:git-Bukkit-1.6.4-R2.0-39-g68b702f-b2954jnks]
    at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:106)
    ~[bukkit.jar:git-Bukkit-1.6.4-R2.0-39-g68b702f-b2954jnks]
    at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseCons
    tructor.java:121) ~[bukkit.jar:git-Bukkit-1.6.4-R2.0-39-g68b702f-b2954jnks]
    at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:480) ~[bukkit.jar:gi
    t-Bukkit-1.6.4-R2.0-39-g68b702f-b2954jnks]
    at org.yaml.snakeyaml.Yaml.load(Yaml.java:399) ~[bukkit.jar:git-Bukkit-1
    .6.4-R2.0-39-g68b702f-b2954jnks]
    at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlCo
    nfiguration.java:53) ~[bukkit.jar:git-Bukkit-1.6.4-R2.0-39-g68b702f-b2954jnks]
    at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguratio
    n.java:138) ~[bukkit.jar:git-Bukkit-1.6.4-R2.0-39-g68b702f-b2954jnks]
    at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguratio
    n.java:105) ~[bukkit.jar:git-Bukkit-1.6.4-R2.0-39-g68b702f-b2954jnks]
    at ru.tehkode.permissions.backends.FileBackend.reload(FileBackend.java:2
    43) ~[PermissionsEx.jar:?]
    ... 12 more





    My permissions file is here if anyone would be willing to look at it and help me find out what I did wrong. (The default permissions file it generates loads just fine) http://pastebin.com/djTLuJ34

    Thanks in advance!
     
  2. Offline

    JaguarJo

    gazpacho146 You have one space missing at the beginning of Lines 6, 32, 43, 48, 51, 57, 72, 79, 95 and 103. Also, your Owner permission node is usually written like this: - '*'
     
  3. Offline

    TreeDB

    gazpacho146 Here is a fixed version (should be, did not test it except with yaml parser). Also make sure you know the implications of the * permission node.

    Code:
    groups:
      Regular:
        default: true
        prefix: '&7Regular&f'
        permissions:
        - essentials.afk
        - essentials.compass
        - essentials.depth
        - modifyworld.*
        - essentials.getpos
        - essentials.help
        - essentials.list
        - essentials.motd
        - essentials.rules
        - essentials.spawn
        - essentials.suicide
        - essentials.sethome
        - essentials.home
        - essentials.tpaccept
        - essentials.tpdeny
        - essentials.tpa
        - essentials.back
        - iConomy.access
        - iConomy.payment
        - ChestShop.shop.buy
        - ChestShop.shop.sell
      Member:
        default: false
        prefix: '&3Member&f'
        permissions:
        - essentials.tell
        - essentials.ignore
        - essentials.warp
        - essentials.sethome.multiple.unlimited
        - essentials.reply
        - essentials.seen
        - essentials.banreason
        - essentials.mail
        - essentials.mail.send
        - essentials.me
        inheritance:
        - Regular
      MemberPlus:
        default: false
        prefix: '&eMember+&f'
        permissions:
        - essentials.fly
        - essentials.hat
        inheritance:
        - Regular
        - Member
      Moderator:
        default: false
        prefix: '&cModerator&f'
        permissions:
        - essentials.tempban
        - essentials.tempban.offline
        - essentials.ban.notify
        - essentials.togglejail
        - essentials.togglejail.offline
        - essentials.gamemode
        - essentials.realname
        - essentials.kick
        - essentials.ban.notify
        - essentials.kick.notify
        - essentials.invsee
        - essentials.tpo
        - worldedit.*
        - worldguard.*
        inheritance:
        - Regular
        - Member
        - MemberPlus
      Admin:
        default: false
        prefix: '&bAdmin&f'
        permissions:
        - essentials.backup
        - essentials.ban
        - essentials.banip
        - essentials.burn
        - essentials.ext
        - essentials.essentials
        - essentials.invsee.modify
        - essentials.socialspy
        - essentials.fireball
        - essentials.jails
        - essentials.kill
        - essentials.mute
        - essentials.remove
        - essentials.unban
        - essentials.unbanip
        inheritance:
        - Regular
        - Member
        - MemberPlus
        - Moderator
      Owner:
        default: false
        prefix: '&9Owner&f'
        permissions:
        - '*'
    
     
Thread Status:
Not open for further replies.

Share This Page