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:
About this issue
- Original URL
- State: closed
- Created 3 years ago
- Comments: 16 (8 by maintainers)
Commits related to this issue
- Fix deadlock when lots of commands are executed at the same time (#2951) — committed to LuckPerms/LuckPerms by lucko 3 years ago
- Avoid blocking worker pool for command timeout check (#2951) 3rd time lucky... — committed to LuckPerms/LuckPerms by lucko 3 years ago
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:
to a user.
Instead of running
every time, add these permissions to a group:
then just add the user to the group (one command each time instead of 3!)