LuckPerms: Error "Another command is being executed, waiting for it to finish..."

Description

Short report, as there is almost no support on Discord. Since the last LuckPerm update, my console commands no longer work.

Serverversion:

This server is running Paper version git-Paper-562 (MC: 1.16.5) (Implementing API version 1.16.5-R0.1-SNAPSHOT) You are running the latest version Previous version: git-Paper-526 (MC: 1.16.5)

LuckPerm version 5.3.0

Commands:

     - '[console] lp user %player_name% permission set test.test1'
      - '[console] lp user %player_name% permission set test.test2'
      - '[console] lp user %player_name% permission set test.test3 false'
      - '[console] lp user %player_name% permission unset test.test4 false'
      - '[console] lp user %player_name% permission unset test.test5 false'

(DeluxeMenu)

Log:

https://pastebin.com/TswLeLxF

About this issue

  • Original URL
  • State: closed
  • Created 3 years ago
  • Comments: 16 (8 by maintainers)

Commits related to this issue

Most upvoted comments

Yes - that’s normal.

Great that the issue is fixed!

A closing comment from me: ask yourself, is it necessary to run so many commands at once? If you are assigning lots of permissions to a user, it would be better to add those permissions to a group, then just execute one command to add the group to the user.

For example, if you want to routinely give permissions:

essentials.ban
essentials.mute
essentials.fly

to a user.

Instead of running

/lp user {USER} permission set essentials.ban true
/lp user {USER} permission set essentials.mute true
/lp user {USER} permission set essentials.fly true

every time, add these permissions to a group:

/lp group mygroup permission set essentials.ban true
/lp group mygroup permission set essentials.mute true
/lp group mygroup permission set essentials.fly true

then just add the user to the group (one command each time instead of 3!)

/lp user {USER} parent add mygroup