Problem/Bug PEX won't launch

Discussion in 'General Help' started by Jamescape, Jan 1, 2015.

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

    Jamescape

    This is my error message:
    Code:
    at java.lang.Thread.run(Thread.java:745) [?:1.7.0_71] Caused by: org.bukkit.configuration.InvalidConfigurationException: while parsing a block mapping in 'string', line 2, column 3: default: ^ expected <block end>, but found BlockMappingStart in 'string', line 4, column 5: prefix: '&f[&7Spectator&f]&7' ^ at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:57) ~[minecraft_server.jar:git-Spigot-d6b5ba7-606cf0e] at ru.tehkode.permissions.backends.file.FileConfig.loadFromString(FileConfig.java:68) ~[PermissionsEx.jar:?] at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:226) ~[minecraft_server.jar:git-Spigot-d6b5ba7-606cf0e] at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:169) ~[minecraft_server.jar:git-Spigot-d6b5ba7-606cf0e] at ru.tehkode.permissions.backends.file.FileConfig.load(FileConfig.java:38) ~[PermissionsEx.jar:?] at ru.tehkode.permissions.backends.file.FileBackend.reload(FileBackend.java:309) ~[PermissionsEx.jar:?] ... 34 more Caused by: org.yaml.snakeyaml.parser.ParserException: while parsing a block mapping; expected <block end>, but found BlockMappingStart; in 'string', line 4, column 5: prefix: '&f[&7Spectator&f]&7' ^ at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(ParserImpl.java:570) ~[minecraft_server.jar:git-Spigot-d6b5ba7-606cf0e] at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:158) ~[minecraft_server.jar:git-Spigot-d6b5ba7-606cf0e] at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:143) ~[minecraft_server.jar:git-Spigot-d6b5ba7-606cf0e] at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:230) ~[minecraft_server.jar:git-Spigot-d6b5ba7-606cf0e] at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:159) ~[minecraft_server.jar:git-Spigot-d6b5ba7-606cf0e] at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:237) ~[minecraft_server.jar:git-Spigot-d6b5ba7-606cf0e] at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:159) ~[minecraft_server.jar:git-Spigot-d6b5ba7-606cf0e] at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:122) ~[minecraft_server.jar:git-Spigot-d6b5ba7-606cf0e] at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:105) ~[minecraft_server.jar:git-Spigot-d6b5ba7-606cf0e] at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:120) ~[minecraft_server.jar:git-Spigot-d6b5ba7-606cf0e] at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:481) ~[minecraft_server.jar:git-Spigot-d6b5ba7-606cf0e] at org.yaml.snakeyaml.Yaml.load(Yaml.java:400) ~[minecraft_server.jar:git-Spigot-d6b5ba7-606cf0e] at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:55) ~[minecraft_server.jar:git-Spigot-d6b5ba7-606cf0e] at ru.tehkode.permissions.backends.file.FileConfig.loadFromString(FileConfig.java:68) ~[PermissionsEx.jar:?] at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:226) ~[minecraft_server.jar:git-Spigot-d6b5ba7-606cf0e] at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:169) ~[minecraft_server.jar:git-Spigot-d6b5ba7-606cf0e] at ru.tehkode.permissions.backends.file.FileConfig.load(FileConfig.java:38) ~[PermissionsEx.jar:?] at ru.tehkode.permissions.backends.file.FileBackend.reload(FileBackend.java:309) ~[PermissionsEx.jar:?] ... 34 more
    PEX perms file:
    Code:
    groups:
      default:
          default: true
        prefix: '&f[&7Spectator&f]&7'
        permissions:
        - modifyworld.chat
        - commandbook.who
        - commandbook.motd
        - commandbook.rules
        - commandbook.time.check
        - commandbook.warp.teleport
        - commandbook.spawn
        - commandbook.flight.toggle
        - commandbook.say.me
        - commandbook.msg
        - commandbook.whereami
        - commandbook.slap
       
      player:
        prefix: '&f[&8Participator&f]&7'
        inheritance:
        - default
        permissions:
        - modifyworld.*
        - commandbook.weather
        - commandbook.biome
        - commanbook.away
        - commandbool.callQ
        - commandbook.home.teleport
        - commandook.home.set
        - commandbook.home.info
        - commandbook.home.remove
        - commandbook.home.list
        - commandbook.warp.info
        - commandbook.warp.list
        - commandbook.bans.isbanned
        - commandbook.pong
        - commandbook.whois
    
      moderator:
        prefix: '&f[&3Moderator&f]&7'
        inheritance:
        - player
        permissions:
        - commandbook.whois.other
        - commandbook.whois.ip-address
        - commandbook.bans.baninfo
        - commandbook.kick
        - commandbook.kick.exempt
        - coreprotect.inspect
       
      worldedit:
        suffix: '&f[&1W&4E&f]&7'
        inheritance:
        - moderator
        permissions:
        - worldedit.*
       
      admin:
        prefix: '&f[&4Administrator&f]&7'
        suffix: '&f[&1W&4E&f]&7'
        inheritance:
        - worldedit
        permissions:
        - coreprotect.*
        - commandbook.kick.exempt.override
        - commandbook.bans.ban
       
      owner:
        prefix: '&f[&1O&2w&3n&4e&5r&f]&a'
        suffix: '&f[&6Almighty&f]&a'
        inheritance:
        - admin
        permissions:
        - commandbook.bans.exempt
        - commandbook.bans.exempt.override
        - permissions.*
       
    schema-version: 1      
    Thanks
    James
     
  2. Offline

    Matroy

    @Jamescape Go with bPermissions instead, I used PEX aswell and it doesn't seems to work so good with bukkit anymore, so i switched to bPermission and it's working fine.
     
  3. Offline

    Larry Newman

    @Jamescape theres a problem with your syntax. Look at the error for where it's located. I'd fix it for you but I'm not on a computer :p

    @Matroy if you looked at the error you'd know that incorrect yaml syntax will break any plugin's configuration
     
  4. Offline

    Jamescape

    @Larry Newman thank you! I was pretty sure but I have no idea what the Syntax error actually is; if you could give me some help I would be very grateful - I've had a look at where it is pointed out but can't see the mistake.
     
  5. Offline

    Barca_Boy

    Code:
    groups:
      default:
        default: true
        prefix: '&f[&7Spectator&f]&7'
        permissions:
        - modifyworld.chat
        - commandbook.who
        - commandbook.motd
        - commandbook.rules
        - commandbook.time.check
        - commandbook.warp.teleport
        - commandbook.spawn
        - commandbook.flight.toggle
        - commandbook.say.me
        - commandbook.msg
        - commandbook.whereami
        - commandbook.slap
    
      player:
        prefix: '&f[&8Participator&f]&7'
        inheritance:
        - default
        permissions:
        - modifyworld.*
        - commandbook.weather
        - commandbook.biome
        - commanbook.away
        - commandbool.callQ
        - commandbook.home.teleport
        - commandook.home.set
        - commandbook.home.info
        - commandbook.home.remove
        - commandbook.home.list
        - commandbook.warp.info
        - commandbook.warp.list
        - commandbook.bans.isbanned
        - commandbook.pong
        - commandbook.whois
      moderator:
        prefix: '&f[&3Moderator&f]&7'
        inheritance:
        - player
        permissions:
        - commandbook.whois.other
        - commandbook.whois.ip-address
        - commandbook.bans.baninfo
        - commandbook.kick
        - commandbook.kick.exempt
        - coreprotect.inspect
    
      worldedit:
        suffix: '&f[&1W&4E&f]&7'
        inheritance:
        - moderator
        permissions:
        - worldedit.*
    
      admin:
        prefix: '&f[&4Administrator&f]&7'
        suffix: '&f[&1W&4E&f]&7'
        inheritance:
        - worldedit
        permissions:
        - coreprotect.*
        - commandbook.kick.exempt.override
        - commandbook.bans.ban
    
      owner:
        prefix: '&f[&1O&2w&3n&4e&5r&f]&a'
        suffix: '&f[&6Almighty&f]&a'
        inheritance:
        - admin
        permissions:
        - commandbook.bans.exempt
        - commandbook.bans.exempt.override
        - permissions.*
    
    schema-version: 1      
    The Default On Line 3 Just Needed To Be Moved Over To The Left. Try This And Let Us Know If It Works Out!
    Yaml Parser: http://yaml-online-parser.appspot.com/
    - This checks your YML files for you; it might help you out next time (Saved Me A Million Times xD) ;)
     
    Last edited: Jan 2, 2015
  6. Offline

    Jamescape

    @Barca_Boy Hey! Thanks for your help! It works but prefixes don't show up - any reason why?
    James
     
  7. Offline

    gogobebe2

    You need a chatmanager plugin.
     
  8. Offline

    timtower Administrator Administrator Moderator

    Moved to Bukkit alternatives
     
  9. Offline

    Jamescape

    Thank you so much :) :) :)
     
Thread Status:
Not open for further replies.

Share This Page