Problem with Permissions version 2.0

Discussion in 'Bukkit Help' started by Abe27342, Feb 20, 2011.

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

    Abe27342

    Hey, I get the following error message when trying to do anything related to permissions. Upon startup of the console, I get no error with loading permissions, so it's probably some stupid little thing that I've done wrong.

    Error: This server does not use Permissions.

    Running this on Mac OS 10.5. I don't think the plugins I have used are relevant, as they all work fine (minus the permissions part of them :p)
    Java 1.6..
    Any other specs needed I'd be happy to give.
    Thanks again!
    --- merged: Feb 21, 2011 12:15 AM ---
    OH gosh, trivial mistake. OK, now when I load the server I get the following:
    Code:
    SEVERE: Could not load plugins/Permissions.jar in plugins: null
    org.bukkit.plugin.InvalidPluginException
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:79)
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:117)
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:82)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:53)
        at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:193)
        at org.bukkit.command.SimpleCommandMap$ReloadCommand.execute(SimpleCommandMap.java:189)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:77)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:171)
        at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:344)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:326)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:232)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:512)
    Caused by: java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:77)
        ... 11 more
    Caused by: while parsing a block collection
     in "<reader>", line 44, column 13:
                    - 'general.teleport'
                    ^
    expected <block end>, but found Scalar
     in "<reader>", line 53, column 16:
                    - 'essentials.list
                       ^
    
        at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntry.produce(ParserImpl.java:520)
        at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:163)
        at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:148)
        at org.yaml.snakeyaml.composer.Composer.composeSequenceNode(Composer.java:203)
        at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:158)
        at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:230)
        at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
        at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:230)
        at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
        at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:230)
        at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
        at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:122)
        at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:105)
        at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:124)
        at org.yaml.snakeyaml.Yaml.load(Yaml.java:264)
        at org.bukkit.util.config.Configuration.load(Configuration.java:73)
        at org.bukkit.plugin.java.JavaPlugin.<init>(JavaPlugin.java:46)
        at com.nijikokun.bukkit.Permissions.Permissions.<init>(Permissions.java:74)
        ... 16 more
    
     
  2. Offline

    mughi

    your config file is messed up.. there is a yaml checker out there somewhere.. either search google, or search the forums.. i have to go out for a bit, so i can't look for it now
     
  3. Offline

    Abe27342

    OK, I fixed that (or at least I believe so--http://yaml-online-parser.appspot.com/ that didn't show any errors when translating my config file).
    Now I get this:
    Code:
    SEVERE: Could not load plugins/Permissions.jar in plugins: null
    org.bukkit.plugin.InvalidPluginException
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:79)
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:117)
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:82)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:53)
        at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:193)
        at org.bukkit.command.SimpleCommandMap$ReloadCommand.execute(SimpleCommandMap.java:189)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:77)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:171)
        at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:344)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:326)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:232)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:512)
    Caused by: java.lang.VerifyError: (class: com/nijikokun/bukkit/Permissions/Permissions, method: setupPermissions signature: ()V) Bad type in putfield/putstatic
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:247)
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:73)
        ... 11 more
    
    I tried removing all of my plugins and running only permissions, no dice. I get a similar error message on versions 1.9 and 1.8 with no plugins. Could it be my build of craftbukkit that's the problem?
    --- merged: Feb 21, 2011 12:55 AM ---
    Just to confirm my config file's validity, here it is.
    Code:
    # Supports "Default" and "GroupUsers"
    plugin:
        permissions:
            system: Default
    
    ##
    # Groups can contain inheritance.
    #   To make a group inherit the permissions from another
    #   group simply place the groups name in the "inheritance:"
    #   field seperated by commas.
    #
    #   Example: inheritance: Default,Admins,
    ##
    #   All permissions including the asterisks must be placed in single quotes.
    #   like so:
    #
    #       - 'general.spawn'
    #
    #   Otherwise errors will happen!
    ##
    #   Globalized Permission settings:
    #
    #       If a permission contains periods (.) you can denote a globalized parameter:
    #
    #           - 'general.*'
    #
    #       This will allow you to use all general commands.
    #
    ##
    #
    #   Single Asterisk denotes all commands:
    #
    #       - '*'
    ##
    groups:
        Normal:
            default: true
            info:
                prefix:
                suffix:
                build: true
            inheritance:
            permissions:
                - 'general.teleport'
                - 'general.teleport.here'
                - 'general.player-info'
                - 'general.spawn'
                - 'essentials.msg'
                - 'essentials.afk'
                - 'essentials.rules'
                - 'essentials.motd'
                - 'essentials.me'
                - 'essentials.list'
                - 'essentials.mail'
                - 'essentials.helpop'
                - 'essentials.whois'
                - 'essentials.tptoggle'
                - 'essentials.tpa'
                - 'essentials.tppahere'
                - 'essentials.spawn'
                - 'mh.home'
                - 'mh.sethome'
        Moderator:
            default: false
            info:
                prefix:
                suffix:
                build: true
            inheritance:
                - Normal
            permissions:
                - 'essentials.modgrp'
                - 'essentials.nick'
                - 'essentials.ping'
                - 'essentials.kit'
                - 'essentials.kit.*'
                - 'essentials.depth'
                - 'essentials.getpos'
                - 'essentials.compass'
                - 'essentials.back'
                - 'essentials.world'
                - 'essentials.portal'
                - 'essentials.tp'
                - 'essentials.tphere'
                - 'general.time'
                - 'general.teleport'
                - 'general.teleport.here'
                - 'general.player-info'
                - 'essentials.warp'
                - 'essentials.setwarp'
                - 'essentials.delwarp'
    
        Admins:
            default: false
            info:
                prefix:
                suffix:
                build: true
            inheritance:
                - Moderator
            permissions:
                - '*'
    
    ##
    # DarkGrave has control over all commands.
    # sk89q can use /spawn & /time
    ##
    users:
        Abe27342:
            group: Admins
            permissions:
        BrandonS:
            group: Admins
            permissions:
        Ichiuto:
            group: Moderator
            permissions:
        DylanP95:
            group: Moderator
    
    --- merged: Feb 21, 2011 1:52 AM ---
    Hmm, well restarting the server randomly fixed it, so I'm good. Thanks for the tip on my config being bugged :)
     
Thread Status:
Not open for further replies.

Share This Page