-
-
Notifications
You must be signed in to change notification settings - Fork 151
Open
Labels
Description
Expected behavior
Remove unowned islands?
Observed/Actual behavior
> oba purge unowned
[13:06:05 ERROR]: Command exception: /oba purge unowned
java.lang.NullPointerException: Cannot invoke "org.bukkit.World.equals(Object)" because the return value of "world.bentobox.bentobox.database.objects.Island.getWorld()" is null
at BentoBox-3.10.0-SNAPSHOT-LOCAL.jar/world.bentobox.bentobox.api.commands.admin.purge.AdminPurgeUnownedCommand.lambda$getUnownedIslands$3(AdminPurgeUnownedCommand.java:54) ~[BentoBox-3.10.0-SNAPSHOT-LOCAL.jar:?]
at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:178) ~[?:?]
at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
at java.base/java.util.AbstractList$RandomAccessSpliterator.forEachRemaining(AbstractList.java:722) ~[?:?]
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?]
at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921) ~[?:?]
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682) ~[?:?]
at BentoBox-3.10.0-SNAPSHOT-LOCAL.jar/world.bentobox.bentobox.api.commands.admin.purge.AdminPurgeUnownedCommand.getUnownedIslands(AdminPurgeUnownedCommand.java:57) ~[BentoBox-3.10.0-SNAPSHOT-LOCAL.jar:?]
at BentoBox-3.10.0-SNAPSHOT-LOCAL.jar/world.bentobox.bentobox.api.commands.admin.purge.AdminPurgeUnownedCommand.execute(AdminPurgeUnownedCommand.java:38) ~[BentoBox-3.10.0-SNAPSHOT-LOCAL.jar:?]
at BentoBox-3.10.0-SNAPSHOT-LOCAL.jar/world.bentobox.bentobox.api.commands.CompositeCommand.call(CompositeCommand.java:296) ~[BentoBox-3.10.0-SNAPSHOT-LOCAL.jar:?]
at BentoBox-3.10.0-SNAPSHOT-LOCAL.jar/world.bentobox.bentobox.api.commands.CompositeCommand.execute(CompositeCommand.java:264) ~[BentoBox-3.10.0-SNAPSHOT-LOCAL.jar:?]
at io.papermc.paper.command.brigadier.bukkit.BukkitCommandNode$BukkitBrigCommand.run(BukkitCommandNode.java:83) ~[paper-1.21.10.jar:1.21.10-91-9934c17]
at com.mojang.brigadier.context.ContextChain.runExecutable(ContextChain.java:73) ~[brigadier-1.3.10.jar:?]
at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:30) ~[paper-1.21.10.jar:1.21.10-91-9934c17]
at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:13) ~[paper-1.21.10.jar:1.21.10-91-9934c17]
at net.minecraft.commands.execution.UnboundEntryAction.lambda$bind$0(UnboundEntryAction.java:8) ~[paper-1.21.10.jar:1.21.10-91-9934c17]
at net.minecraft.commands.execution.CommandQueueEntry.execute(CommandQueueEntry.java:5) ~[paper-1.21.10.jar:1.21.10-91-9934c17]
at net.minecraft.commands.execution.ExecutionContext.runCommandQueue(ExecutionContext.java:105) ~[paper-1.21.10.jar:1.21.10-91-9934c17]
at net.minecraft.commands.Commands.executeCommandInContext(Commands.java:458) ~[paper-1.21.10.jar:1.21.10-91-9934c17]
at net.minecraft.commands.Commands.performCommand(Commands.java:364) ~[paper-1.21.10.jar:1.21.10-91-9934c17]
at net.minecraft.commands.Commands.performCommand(Commands.java:352) ~[paper-1.21.10.jar:1.21.10-91-9934c17]
at net.minecraft.commands.Commands.performPrefixedCommand(Commands.java:343) ~[paper-1.21.10.jar:1.21.10-91-9934c17]
at net.minecraft.server.dedicated.DedicatedServer.handleConsoleInputs(DedicatedServer.java:597) ~[paper-1.21.10.jar:1.21.10-91-9934c17]
at net.minecraft.server.dedicated.DedicatedServer.tickConnection(DedicatedServer.java:553) ~[paper-1.21.10.jar:1.21.10-91-9934c17]
at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1826) ~[paper-1.21.10.jar:1.21.10-91-9934c17]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1623) ~[paper-1.21.10.jar:1.21.10-91-9934c17]
at net.minecraft.server.dedicated.DedicatedServer.tickServer(DedicatedServer.java:430) ~[paper-1.21.10.jar:1.21.10-91-9934c17]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1343) ~[paper-1.21.10.jar:1.21.10-91-9934c17]
at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:383) ~[paper-1.21.10.jar:1.21.10-91-9934c17]
at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]
[13:06:05 INFO]: An unexpected error occurred trying to execute that command
Steps/models to reproduce
oba purge unowned
BentoBox version
bbox v
[13:09:08 INFO]: Running PAPER 1.21.10.
[13:09:08 INFO]: (1.21.10-91-9934c17 (MC: 1.21.10))
[13:09:08 INFO]: BentoBox version: 3.10.0-SNAPSHOT-LOCAL
[13:09:08 INFO]: Database: JSON
[13:09:08 INFO]: Loaded Game Worlds:
[13:09:08 INFO]: oneblock_world (OneBlock): Overworld, Nether*, The End*
[13:09:08 INFO]: stranger_world (StrangerRealms): Overworld, Nether, The End*
[13:09:08 INFO]: Loaded Addons:
[13:09:08 INFO]: AOneBlock 1.20.0 (ENABLED)
[13:09:08 INFO]: StrangerRealms 0.0.1-SNAPSHOT-LOCAL (ENABLED)
Plugin list
None
Other
No response