Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
LGDTimtou opened this issue Jan 26, 2025 · 1 comment
Labels
status: accepted Disputed bug is accepted as valid or Feature accepted as desired to be added. version: 1.21.4 Game version 1.21.4

Comments

@LGDTimtou
Copy link

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.

@papermc-sniffer papermc-sniffer bot added the version: 1.21.4 Game version 1.21.4 label Jan 26, 2025
@Warriorrrr Warriorrrr added status: accepted Disputed bug is accepted as valid or Feature accepted as desired to be added. and removed status: needs triage labels Jan 26, 2025
@xism4
Copy link

xism4 commented Jan 27, 2025

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.

I understand that it is because it does not contemplate the console itself.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status: accepted Disputed bug is accepted as valid or Feature accepted as desired to be added. version: 1.21.4 Game version 1.21.4
Projects
None yet
Development

No branches or pull requests

3 participants