Skip to content

"Asynchronous Chunk getEntities call" when tab completing on: "tag @e remove" in console #12021

@LGDTimtou

Description

@LGDTimtou

Stack trace

> tag @e remove
[22:57:58 ERROR]: Thread Server console handler failed main thread check: Chunk getEntities call
java.lang.Throwable: null
        at org.spigotmc.AsyncCatcher.catchOp(AsyncCatcher.java:11) ~[paper-1.21.4.jar:1.21.4-126-fb5b173]
        at net.minecraft.server.level.ServerLevel.getEntities(ServerLevel.java:2443) ~[paper-1.21.4.jar:1.21.4-126-fb5b173]
        at net.minecraft.server.level.ServerLevel.getEntities(ServerLevel.java:1405) ~[paper-1.21.4.jar:1.21.4-126-fb5b173]
        at net.minecraft.commands.arguments.selector.EntitySelector.addEntities(EntitySelector.java:172) ~[paper-1.21.4.jar:1.21.4-126-fb5b173]
        at net.minecraft.commands.arguments.selector.EntitySelector.findEntities(EntitySelector.java:157) ~[paper-1.21.4.jar:1.21.4-126-fb5b173]
        at net.minecraft.commands.arguments.EntityArgument.getOptionalEntities(EntityArgument.java:69) ~[paper-1.21.4.jar:1.21.4-126-fb5b173]
        at net.minecraft.commands.arguments.EntityArgument.getEntities(EntityArgument.java:60) ~[paper-1.21.4.jar:1.21.4-126-fb5b173]
        at net.minecraft.server.commands.TagCommand.lambda$register$2(TagCommand.java:47) ~[paper-1.21.4.jar:1.21.4-126-fb5b173]
        at com.mojang.brigadier.tree.ArgumentCommandNode.listSuggestions(ArgumentCommandNode.java:71) ~[brigadier-1.3.10.jar:1.21.4-126-fb5b173]
        at com.mojang.brigadier.CommandDispatcher.getCompletionSuggestions(CommandDispatcher.java:550) ~[paper-1.21.4.jar:?]
        at io.papermc.paper.console.BrigadierCommandCompleter.complete(BrigadierCommandCompleter.java:48) ~[paper-1.21.4.jar:1.21.4-126-fb5b173]
        at org.bukkit.craftbukkit.command.ConsoleCommandCompleter.addCompletions(ConsoleCommandCompleter.java:150) ~[paper-1.21.4.jar:1.21.4-126-fb5b173]
        at org.bukkit.craftbukkit.command.ConsoleCommandCompleter.complete(ConsoleCommandCompleter.java:119) ~[paper-1.21.4.jar:1.21.4-126-fb5b173]
        at org.jline.reader.impl.LineReaderImpl.doComplete(LineReaderImpl.java:4381) ~[jline-reader-3.20.0.jar:?]
        at org.jline.reader.impl.LineReaderImpl.doComplete(LineReaderImpl.java:4347) ~[jline-reader-3.20.0.jar:?]
        at org.jline.reader.impl.LineReaderImpl.expandOrComplete(LineReaderImpl.java:4286) ~[jline-reader-3.20.0.jar:?]
        at org.jline.reader.impl.LineReaderImpl$1.apply(LineReaderImpl.java:3778) ~[jline-reader-3.20.0.jar:?]
        at org.jline.reader.impl.LineReaderImpl.readLine(LineReaderImpl.java:679) ~[jline-reader-3.20.0.jar:?]
        at org.jline.reader.impl.LineReaderImpl.readLine(LineReaderImpl.java:468) ~[jline-reader-3.20.0.jar:?]
        at net.minecrell.terminalconsole.SimpleTerminalConsole.readCommands(SimpleTerminalConsole.java:158) ~[terminalconsoleappender-1.3.0.jar:?]
        at net.minecrell.terminalconsole.SimpleTerminalConsole.start(SimpleTerminalConsole.java:141) ~[terminalconsoleappender-1.3.0.jar:?]
        at net.minecraft.server.dedicated.DedicatedServer$1.run(DedicatedServer.java:109) ~[paper-1.21.4.jar:1.21.4-126-fb5b173]
[22:57:58 INFO]: [org.jline] Error while finding completion candidates
java.lang.IllegalStateException: Asynchronous Chunk getEntities call!
        at org.spigotmc.AsyncCatcher.catchOp(AsyncCatcher.java:12) ~[paper-1.21.4.jar:1.21.4-126-fb5b173]
        at net.minecraft.server.level.ServerLevel.getEntities(ServerLevel.java:2443) ~[paper-1.21.4.jar:1.21.4-126-fb5b173]
        at net.minecraft.server.level.ServerLevel.getEntities(ServerLevel.java:1405) ~[paper-1.21.4.jar:1.21.4-126-fb5b173]
        at net.minecraft.commands.arguments.selector.EntitySelector.addEntities(EntitySelector.java:172) ~[paper-1.21.4.jar:1.21.4-126-fb5b173]
        at net.minecraft.commands.arguments.selector.EntitySelector.findEntities(EntitySelector.java:157) ~[paper-1.21.4.jar:1.21.4-126-fb5b173]
        at net.minecraft.commands.arguments.EntityArgument.getOptionalEntities(EntityArgument.java:69) ~[paper-1.21.4.jar:1.21.4-126-fb5b173]
        at net.minecraft.commands.arguments.EntityArgument.getEntities(EntityArgument.java:60) ~[paper-1.21.4.jar:1.21.4-126-fb5b173]
        at net.minecraft.server.commands.TagCommand.lambda$register$2(TagCommand.java:47) ~[paper-1.21.4.jar:1.21.4-126-fb5b173]
        at com.mojang.brigadier.tree.ArgumentCommandNode.listSuggestions(ArgumentCommandNode.java:71) ~[brigadier-1.3.10.jar:1.21.4-126-fb5b173]
        at com.mojang.brigadier.CommandDispatcher.getCompletionSuggestions(CommandDispatcher.java:550) ~[paper-1.21.4.jar:?]
        at io.papermc.paper.console.BrigadierCommandCompleter.complete(BrigadierCommandCompleter.java:48) ~[paper-1.21.4.jar:1.21.4-126-fb5b173]
        at org.bukkit.craftbukkit.command.ConsoleCommandCompleter.addCompletions(ConsoleCommandCompleter.java:150) ~[paper-1.21.4.jar:1.21.4-126-fb5b173]
        at org.bukkit.craftbukkit.command.ConsoleCommandCompleter.complete(ConsoleCommandCompleter.java:119) ~[paper-1.21.4.jar:1.21.4-126-fb5b173]
        at org.jline.reader.impl.LineReaderImpl.doComplete(LineReaderImpl.java:4381) ~[jline-reader-3.20.0.jar:?]
        at org.jline.reader.impl.LineReaderImpl.doComplete(LineReaderImpl.java:4347) ~[jline-reader-3.20.0.jar:?]
        at org.jline.reader.impl.LineReaderImpl.expandOrComplete(LineReaderImpl.java:4286) ~[jline-reader-3.20.0.jar:?]
        at org.jline.reader.impl.LineReaderImpl$1.apply(LineReaderImpl.java:3778) ~[jline-reader-3.20.0.jar:?]
        at org.jline.reader.impl.LineReaderImpl.readLine(LineReaderImpl.java:679) ~[jline-reader-3.20.0.jar:?]
        at org.jline.reader.impl.LineReaderImpl.readLine(LineReaderImpl.java:468) ~[jline-reader-3.20.0.jar:?]
        at net.minecrell.terminalconsole.SimpleTerminalConsole.readCommands(SimpleTerminalConsole.java:158) ~[terminalconsoleappender-1.3.0.jar:?]
        at net.minecrell.terminalconsole.SimpleTerminalConsole.start(SimpleTerminalConsole.java:141) ~[terminalconsoleappender-1.3.0.jar:?]
        at net.minecraft.server.dedicated.DedicatedServer$1.run(DedicatedServer.java:109) ~[paper-1.21.4.jar:1.21.4-126-fb5b173]

Plugin and Datapack List

No plugins

(encountered the stacktrace on my server with plugins, but tested it on a clean server and also got the stacktrace)

Actions to reproduce (if known)

Write command: tag @e remove in the console and use tabcomplete
Only gives the error in the console not when run by a player

Paper version

This server is running Paper version 1.21.4-127-main@3af5e77 (2025-01-26T20:26:04Z) (Implementing API version 1.21.4-R0.1-SNAPSHOT)

Other

Not a big problem at all, but thought reporting it couldn't hurt.

Metadata

Metadata

Assignees

No one assigned

    Labels

    status: acceptedDisputed bug is accepted as valid or Feature accepted as desired to be added.version: 1.21.4Game version 1.21.4

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions