bPermissions convert function does not convert permissions for all worlds. #676


  • Defect
  • Started
Open
  • _ForgeUser992990 created this issue Feb 3, 2015

    I have a multiverse server, with different worlds having different permissions. When running the converter, it only does the conversion on the world set in server-properties, and no other world gets converted. This ends up leaving all the other worlds with no permissions and locking everyone out.

    bPermissions Version: 2.10.9i

    Server Version: Spigot-1.8

    Main Server OS: Unknown

  • _ForgeUser992990 added the tags New Defect Feb 3, 2015
  • Choco posted a comment Feb 3, 2015

    The ticket isn't filled out properly, but I'm having the same issue as he is. With Bukkit of course. It seems to only convert one world. I have the three worlds, PvP, Build, and Hub, but only PvP is converting to UUID's. When running /permissions convert, not only does it only do PvP world, but it also sets me back down to default permission :3 just thought I'd clarify and confirm his ticket with the recent 2.10.9i version on CraftBukkit

  • jesster1234 removed a tag New Feb 4, 2015
  • jesster1234 added a tag Accepted Feb 4, 2015
  • jesster1234 posted a comment Feb 4, 2015

    Will start working on reproducing / fixing this bug when I get home tonight

  • jesster1234 removed a tag Accepted Feb 5, 2015
  • jesster1234 added a tag Waiting Feb 5, 2015
  • jesster1234 removed a tag Waiting Feb 5, 2015
  • jesster1234 added a tag Started Feb 5, 2015
  • jesster1234 posted a comment Feb 5, 2015

    Please verify if 2.10.9j fixes the issue

  • Choco posted a comment Feb 5, 2015

    <<reply 2476037>>

    Heh, I don't see a version 2.10.9j ._. I didn't even get an email for it. :P Did you even post it?


    Edited Feb 5, 2015
  • _ForgeUser992990 posted a comment Feb 5, 2015

    <<reply 2476037>>

    unfortunately, when I type /permissions convert it does nothing. The server will return the following line:

    [Server thread/INFO]: /permissions save|reload|examplefiles|backup

    It looks like its not even recognizing convert as a command anymore.

  • i9hdkill posted a comment Feb 5, 2015

    @madisonofccs: Go

    Looks like an old version without the convert command registered? Sure you got the j version? But could be a mistake on rymate1234 site aswell

  • jesster1234 posted a comment Feb 5, 2015

    @madisonofccs: Go

    Didn't change the code that causes the command to be executed, so no idea why that's happening

  • _ForgeUser992990 posted a comment Feb 5, 2015

    <<reply 2476139>>

    I figured it out, but it looks like the conversion failed. I recieved the following error:

    [12:55:39] [converter/INFO]: Converting user 1 of 398
    [12:55:39] [converter/INFO]: Converting user 2 of 398
    [12:55:39] [converter/INFO]: Converting user 3 of 398
    [12:55:39] [converter/WARN]: java.lang.NullPointerException
    [12:55:39] [converter/WARN]:     at de.bananaco.permissions.ImportManager.importUuid(ImportManager.java:384)
    [12:55:39] [converter/WARN]:     at de.bananaco.bpermissions.imp.Permissions$ConvertRunnable.run(Permissions.java:549)
    [12:55:39] [converter/WARN]:     at java.lang.Thread.run(Unknown Source)

  • jesster1234 posted a comment Feb 5, 2015

    @madisonofccs: Go

    Could you upload your users.yml?

  • _ForgeUser992990 posted a comment Feb 5, 2015

    <<reply 2476163>>

    um...which one? I have 5 different users.yml across 11 worlds..

  • Choco posted a comment Feb 5, 2015

    And once again (just as a side note) version 2.10.9k, when converting players, resets them back to the default rank

  • _ForgeUser992990 posted a comment Feb 5, 2015

    <<reply 2476270>>

    ok, here are the user.yml that are relevant on my server:

    Link Removed: http://www.mediafire.com/download/wof089q390nqsp7/bPermissions-GroupFiles.zip

    and also, testing /permissions convert with 2.10.9k still does not convert all worlds to UUID. It is only converting the world specified by the server's properties.


    Edited Feb 5, 2015
  • jesster1234 posted a comment Feb 11, 2015

    @madisonofccs: Go

    this is an extremely odd issue that I actually cannot figure out why it's happening

    I use plugin.getServer().getWorlds() to get all the worlds the server knows about - this includes worlds added by multiverse and external plugins

    i'm testing some potential fixes though

  • jesster1234 posted a comment Feb 11, 2015

    @madisonofccs: Go

    ok potential fixes being pushed in the form of 2.10.9m


To post a comment, please login or register a new account.