Unknown error(for me), Seeking help

Discussion in 'Bukkit Help' started by mixa205, Jul 18, 2011.

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

    mixa205

    Hey, guys

    I get huge error... time is always random though, msg is:


    I got like 38.jar files(plugins) though, and have no clue to whats causing the problem except that it says it has something to do with permissions(Even though I reinstalled whole permissions couple of times)
    Plugins: AdminCmd, AuthMe, bcVote, BigBrother, BlastControl, BlocksOnGlass, BookWorm, BukkitContrib, BukkitContribEssentials, ChestHarvester, CreativeGates, HeroChat, HomeSpawnPlus, iConomy, LocalShops, Lockette, MapClone, NoExplode, NoSnow, obuShutTheHellUp, OpenInv, Permissions, PermissionsPlus, PoweredCages, Questioner, Scavenger, SignShops, SimpleSkylands, SpongeRestore, StopLava, SuperPowers, ToughMelt, Towny, uNether, WorldWarp, p2Aliases, MyWolf

    Thanks in advance :D
    -Xami

    Nvm, I found out.. BukkitContrib's fault, don't need it though, used it only for MyWolf anyways... :)

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 17, 2016
  2. Offline

    zasx150

    I have the exact same problem! Mind sharing how you fixed it? I do have BukkitContrib, but I have no idea why. Can you help?
     
  3. Offline

    mixa205

    I just removed it, Contrib has so much errors for me, but I had it because of 1 nice plugin (though unneeded)... so I just removed it and it works fine.. :)
     
  4. Offline

    zasx150

    Thank you very much for replying so quickly! I'll try to delete it now...

    Nah, I deleted it but the same error still comes up. BukkitContrib keeps re-appearing.

    The plugins I have are *deep breath* Cakeport, Easyflight(don't need), EasyRules, IConomy, Jail, Lockette, mcdcarpeteer, mchange, Multiverse, Narrowtuxlib(have no idea what this is for), NoMoreRain, Permissions, PIgSetspawn(don't know what this is either), Residence, Showcase, Timefold, Turnstile, and Worldedit. Whew.
    I hope I haven't given you too much work.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 17, 2016
  5. Offline

    mixa205

    Can you paste the error message here?.. maybe its not BukkitContrib's fault..
     
  6. Offline

    zasx150

    As I said in my first post, it is the exact same problem, but here is the error message anyway.


    22:47:54 [SEVERE] java.lang.NoClassDefFoundError: org/bukkit/permissions/Permiss
    ion
    22:47:54 [SEVERE] at java.lang.Class.getDeclaredMethods0(Native Method)
    22:47:54 [SEVERE] at java.lang.Class.privateGetDeclaredMethods(Unknown Sou
    rce)
    22:47:54 [SEVERE] at java.lang.Class.getMethod0(Unknown Source)
    22:47:54 [SEVERE] at java.lang.Class.getMethod(Unknown Source)
    22:47:54 [SEVERE] at org.bukkit.craftbukkit.command.ServerCommandListener.
    getName(ServerCommandListener.java:29)
    22:47:54 [SEVERE] at net.minecraft.server.ConsoleCommandHandler.handle(Con
    soleCommandHandler.java:25)
    22:47:54 [SEVERE] at org.bukkit.craftbukkit.CraftServer.dispatchCommand(Cr
    aftServer.java:307)
    22:47:54 [SEVERE] at net.minecraft.server.NetServerHandler.handleCommand(N
    etServerHandler.java:711)
    22:47:54 [SEVERE] at net.minecraft.server.NetServerHandler.chat(NetServerH
    andler.java:676)
    22:47:54 [SEVERE] at net.minecraft.server.NetServerHandler.a(NetServerHand
    ler.java:669)
    22:47:54 [SEVERE] at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:3
    3)
    22:47:54 [SEVERE] at net.minecraft.server.NetworkManager.b(NetworkManager.
    java:226)
    22:47:54 [SEVERE] at net.minecraft.server.NetServerHandler.a(NetServerHand
    ler.java:84)
    22:47:54 [SEVERE] at net.minecraft.server.NetworkListenThread.a(SourceFile
    :105)
    22:47:54 [SEVERE] at net.minecraft.server.MinecraftServer.h(MinecraftServe
    r.java:451)
    22:47:54 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftSer
    ver.java:361)
    22:47:54 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(Sour
    ceFile:422)
    22:47:54 [SEVERE] Caused by: java.lang.ClassNotFoundException: org.bukkit.permis
    sions.Permission
    22:47:54 [SEVERE] at java.net.URLClassLoader$1.run(Unknown Source)
    22:47:54 [SEVERE] at java.security.AccessController.doPrivileged(Native Me
    thod)
    22:47:54 [SEVERE] at java.net.URLClassLoader.findClass(Unknown Source)
    22:47:54 [SEVERE] at org.bukkit.plugin.java.PluginClassLoader.findClass(Pl
    uginClassLoader.java:36)
    22:47:54 [SEVERE] at org.bukkit.plugin.java.PluginClassLoader.findClass(Pl
    uginClassLoader.java:24)
    22:47:54 [SEVERE] at java.lang.ClassLoader.loadClass(Unknown Source)
    22:47:54 [SEVERE] at java.lang.ClassLoader.loadClass(Unknown Source)
    22:47:54 [SEVERE] ... 17 more
    22:47:54 [SEVERE] Unexpected exception
    java.lang.NoClassDefFoundError: org/bukkit/permissions/Permission
    at java.lang.Class.getDeclaredMethods0(Native Method)
    at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
    at java.lang.Class.getMethod0(Unknown Source)
    at java.lang.Class.getMethod(Unknown Source)
    at org.bukkit.craftbukkit.command.ServerCommandListener.getName(ServerCo
    mmandListener.java:29)
    at net.minecraft.server.ConsoleCommandHandler.handle(ConsoleCommandHandl
    er.java:25)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:3
    07)
    at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.
    java:711)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:676)

    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:669)
    at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:84)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Caused by: java.lang.ClassNotFoundException: org.bukkit.permissions.Permission
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
    java:36)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
    java:24)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    ... 17 more
     
  7. Offline

    mixa205

    Sorry for not replying, my mailbox on opera didn't show that any new mails arrived...

    Your permissions are causing the problem (I think the whole problem).
    Did you by any chance place in any Users.yml or in globalUsers.yml file:
    users:

    Because, that can cause this problem, here are my files:

    globalUsers.yml :

    globalGroups.yml:
    Tell me if removing "permissions:" along with all of its "-"s below it works.
     
  8. Offline

    zasx150

    I'm not sure what you are saying. These are what my files look like.

    GlobalUsers.yml:

    users:
    Lord_Minacious:
    groups:
    - SUPREME
    permissions:
    mineman:
    info:
    prefix: /[AD OP]\
    groups:
    - OP
    permissions:
    simonilla:
    groups:
    - Civilian
    permissions:
    Scarfite:
    groups:
    - Civilian


    ==========================================================

    GlobalGroups.yml:


    groups:
    Citizen:
    default: true
    info:
    prefix: ''
    suffix: ''
    build: true
    inheritance:
    permissions:
    - 'iConomy.payment'
    - 'iConomy.bank.join'
    - 'iConomy.bank.join.multiple'
    - 'turnstile.open'
    - 'turnstile.set.owner'
    - 'turnstile.make'
    - 'turnstile.set.price'
    - 'turnstile.earned'
    - 'showcase.basic'
    - 'multiverse.world.spawn'
    - 'multiverse.list'
    Guardsmen:
    default: false
    info:
    prefix: '/[RG]\'
    suffix: ''
    build: true
    inheritance:
    - Citizen
    permissions:
    - 'iConomy.payment'
    - 'iConomy.bank.join'
    - 'iConomy.bank.join.multiple'
    - 'turnstile.open'
    - 'turnstile.make'
    - 'turnstile.set.owner'
    - 'turnstile.set.price'
    - 'turnstile.earned'
    - 'showcase.basic'
    - 'multiverse.world.spawn'
    - 'multiverse.list'
    Admiral:
    default: false
    info:
    prefix: '/[AD]\'
    suffix: ''
    build: true
    inheritance:
    - Guardsmen
    permissions:
    - 'iConomy.payment'
    - 'iConomy.bank.join'
    - 'iConomy.bank.join.multiple'
    - 'turnstile.open'
    - 'turnstile.make'
    - 'turnstile.set.owner'
    - 'turnstile.set.price'
    - 'turnstile.earned'
    - 'showcase.basic'
    - 'multiverse.world.spawn'
    - 'multiverse.list'
    OP:
    default: false
    info:
    prefix: '/[OP]\'
    suffix: ''
    build: true
    inheritance:
    - Guardsmen
    permissions:
    - '*'
    SUPREME:
    default: false
    info:
    prefix: '/\{SUPREME}/\'
    suffix: ''
    build: true
    inheritance:
    - OP
    permissions:
    - '*'


    =====================================================================

    Users.yml:

    users:
    TheServerOwner:
    groups:
    - Admins
    permissions:
    FriendA:
    info:
    prefix: '&4[~Alice~]&f'
    groups:
    - Moderator
    permissions:
    FriendB:
    groups:
    - Moderator
    permissions:
    - warpplugin.manage.*
    NewGuy:
    groups:
    - Guest
    Herpina:
    groups:
    - Member
    Derpina:
    groups:
    - Member
    Lord_Minacious:
    permissions:
    groups:
    - Citizen

    ====================================================================

    Groups.yml:


    groups:
    Citizen:
    default: true
    info:
    prefix: ''
    suffix: ''
    build: true
    inheritance:
    Guardsmen:
    default: false
    info:
    prefix: '/[RG]\'
    suffix: ''
    build: true
    inheritance:
    - Citizen
    permissions:
    - 'warpplugin.warp'
    - 'econplugin.basic.*'
    Admiral:
    default: false
    info:
    prefix: '/[AD]\'
    suffix: ''
    build: true
    inheritance:
    - Guardsmen
    permissions:
    - 'modplugin.ban'
    - 'modplugin.kick'
    - 'modplugin.unban'
    OP:
    default: false
    info:
    prefix: '/[OP]\'
    suffix: ''
    build: true
    inheritance:
    - Guardsmen
    permissions:
    - 'modplugin.ban'
    - 'modplugin.kick'
    - 'modplugin.unban'
    SUPREME:
    default: false
    info:
    prefix: '/\{SUPREME}/\'
    suffix: ''
    build: true
    inheritance:
    - OP
    permissions:
    - '*'

    ====================================================================
    ====================================================================


    As I was looking in the users.yml, I found I hadn't made it look like GlobalUsers.yml. Is that the problem?
     
  9. Offline

    mixa205

    Well, for starters, if you are having 1(2) worlds aka Normal(and Nether) then you could use GlobalUsers/Groups only... Try this(But make backup of your old configs):

    ================= GlobalUsers

    ================= GlobalGroups

    If it works then if you want to add more people, don't set their permissions inside Users file, Users file format:
    The "?," means it will check for the names if they are not inside world's User files. Also, don't add Permissions here!

    And Groups file format:
    Also, assuming you backed up your old files(Whole Permissions folder), after that delete Everything from every Users and Groups files, and paste those two in GlobalUsers.yml and GlobalGroups.yml. Permissions should work now.. I'm quite unsure that it will work, because I have never seen "inheritance" string in there, but anyways, try it, if it doesn't work, you got your backup ready...
     
  10. Offline

    zasx150

    Sorry it took me so long to respond. I'm not quite sure what you are telling me to do. Are you telling me to replace the contents of the folders with the things you've given me, then paste the contents of Globalusers and globalgroups over Users and Groups.yml? The way you phrased your last post was a bit confusing.
     
  11. Offline

    mixa205

    Nah, users and groups from every world should be empty, only globals should have those I sent you.
    P.s. it stopped sending me messages when you reply, so its kinda hard to keep track of :/
     
Thread Status:
Not open for further replies.

Share This Page