Can't add or remove members or owners to existing regions anymore
LadyCailinBot opened this issue ยท 8 comments
WORLDGUARD-3121 - Reported by angiecatt
Hi,
After I tried to add to the blacklist for one of my worlds (TNT deny) I was unable to add owners or members to any of the existing regions. I removed the blacklist, deleted and regenerated the Worldguard config.yml for both global and world files, but no luck. Running Worldguard v 5.9 and WorldEdit v 5.6.3, Bukkit v 1.7.2.
Worldguard commands addowner and addmember etc were running fine until I tried to make changes to the blacklist.txt (the blacklist was working too after I changed it)
Can anyone help? Have looked at the other threads but they don't seem to solve the problem.
error log when trying to addowner to a region:
31.07 18:53:48 [Server] INFO Using external NmsBlock for this version: CBXNmsBlock_172
31.07 18:51:51 [Server] WARN ... 13 more
31.07 18:51:51 [Server] WARN at com.sk89q.minecraft.util.commands.CommandsManager.invokeMethod(CommandsManager.java:533)
31.07 18:51:51 [Server] WARN at java.lang.reflect.Method.invoke(Unknown Source)
31.07 18:51:51 [Server] WARN at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
31.07 18:51:51 [Server] WARN at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
31.07 18:51:51 [Server] WARN at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
31.07 18:51:51 [Server] WARN at com.sk89q.worldguard.bukkit.commands.RegionMemberCommands.addOwner(RegionMemberCommands.java:162)
31.07 18:51:51 [Server] WARN Caused by: java.lang.NoSuchMethodError: com.sk89q.minecraft.util.commands.CommandContext.getParsedPaddedSlice(II)[Ljava/lang/String;
31.07 18:51:51 [Server] WARN at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617)
31.07 18:51:51 [Server] WARN at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:457)
31.07 18:51:51 [Server] WARN at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:545)
31.07 18:51:51 [Server] WARN at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:251)
31.07 18:51:51 [Server] WARN at net.minecraft.server.v1_7_R1.DedicatedServer.aw(DedicatedServer.java:286)
31.07 18:51:51 [Server] WARN at org.bukkit.craftbukkit.v1_7_R1.CraftServer.dispatchServerCommand(CraftServer.java:670)
31.07 18:51:51 [Server] WARN at org.bukkit.craftbukkit.v1_7_R1.CraftServer.dispatchCommand(CraftServer.java:683)
31.07 18:51:51 [Server] WARN at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:175)
31.07 18:51:51 [Server] WARN at com.sk89q.bukkit.util.DynamicPluginCommand.execute(DynamicPluginCommand.java:51)
31.07 18:51:51 [Server] WARN at com.sk89q.worldguard.bukkit.WorldGuardPlugin.onCommand(WorldGuardPlugin.java:226)
31.07 18:51:51 [Server] WARN at com.sk89q.minecraft.util.commands.CommandsManager.execute(CommandsManager.java:409)
31.07 18:51:51 [Server] WARN at com.sk89q.minecraft.util.commands.CommandsManager.executeMethod(CommandsManager.java:475)
31.07 18:51:51 [Server] WARN at com.sk89q.minecraft.util.commands.CommandsManager.executeMethod(CommandsManager.java:520)
31.07 18:51:51 [Server] WARN at com.sk89q.minecraft.util.commands.CommandsManager.invokeMethod(CommandsManager.java:543)
31.07 18:51:51 [Server] WARN com.sk89q.minecraft.util.commands.WrappedCommandException: java.lang.NoSuchMethodError: com.sk89q.minecraft.util.commands.CommandContext.getParsedPaddedSlice(II)[Ljava/lang/String;
31.07 18:51:51 [Server] INFO An error has occurred. See console.
Comment by angiecatt
Thx, but can you give me more information - which version of Craftbukkit? Not keen on using development builds.
Also All other commands in Worldguard are working fine except add or remove member/owner.
Comment by PseudoKnight
I misread the stacktrace for some reason last night. You need to update WorldEdit.
Wait, is it just me or is that stacktrace displayed in reverse of what it usually is?
Comment by angiecatt
Thx for suggestion, but I have the latest version of Worldedit installed (5.6.3). re stack trace, I did a straight copy and paste of the log, so sorry it's displayed in reverse!
These errors started after I added a flag in the blacklist.txt for the world. The addowner and addmember commands were working fine until I made the changes to this blacklist (which I've since removed). I'm sure its not a coincidence.
Comment by sk89q
We have had others with this problem but we cannot figure out the actual cause.
A possibility is providing me a copy of your server's plugins folder and I would run it in a VM and see if I can reproduce your issue.
Comment by angiecatt
Thanks again, it does seem there's no easy fix. I'll try a few more things first and I'll come back again if I don't have any success.
Comment by angiecatt
Sorry I haven't got back to you. I've been unable to resolve the issue - I've left it as is and will wait for the next update to Worldguard. If I create a new region and add the owner to the end of the command line in the console - that works. It's only when I try to add owners or members after the region has been created - that's when the errors occur.