Paper icon indicating copy to clipboard operation
Paper copied to clipboard

`Error while dispatching rpc method minecraft:players/kick: java.lang.IllegalStateException: Already retired` during `minecraft:players/kick` rpc

Open globau opened this issue 1 month ago • 0 comments

Stack trace

[12:24:03 ERROR]: Error while dispatching rpc method minecraft:players/kick
java.lang.IllegalStateException: Already retired
        at io.papermc.paper.threadedregions.EntityScheduler.retire(EntityScheduler.java:116) ~[paper-1.21.10.jar:1.21.10-113-9fc21bc]
        at net.minecraft.world.entity.Entity.retireScheduler(Entity.java:5190) ~[paper-1.21.10.jar:1.21.10-113-9fc21bc]
        at net.minecraft.server.players.PlayerList.remove(PlayerList.java:491) ~[paper-1.21.10.jar:1.21.10-113-9fc21bc]
        at net.minecraft.server.network.ServerGamePacketListenerImpl.removePlayerFromWorld(ServerGamePacketListenerImpl.java:2211) ~[paper-1.21.10.jar:1.21.10-113-9fc21bc]
        at net.minecraft.server.network.ServerGamePacketListenerImpl.onDisconnect(ServerGamePacketListenerImpl.java:2189) ~[paper-1.21.10.jar:1.21.10-113-9fc21bc]
        at net.minecraft.server.network.ServerCommonPacketListenerImpl.disconnect0(ServerCommonPacketListenerImpl.java:422) ~[paper-1.21.10.jar:1.21.10-113-9fc21bc]
        at net.minecraft.server.network.ServerCommonPacketListenerImpl.disconnect(ServerCommonPacketListenerImpl.java:413) ~[paper-1.21.10.jar:1.21.10-113-9fc21bc]
        at net.minecraft.server.network.ServerCommonPacketListenerImpl.disconnect(ServerCommonPacketListenerImpl.java:345) ~[paper-1.21.10.jar:1.21.10-113-9fc21bc]
        at net.minecraft.server.network.ServerCommonPacketListenerImpl.disconnect(ServerCommonPacketListenerImpl.java:341) ~[paper-1.21.10.jar:1.21.10-113-9fc21bc]
        at net.minecraft.server.jsonrpc.methods.PlayerService.kick(PlayerService.java:28) ~[paper-1.21.10.jar:1.21.10-113-9fc21bc]
        at net.minecraft.server.jsonrpc.IncomingRpcMethod$Method.apply(IncomingRpcMethod.java:165) ~[paper-1.21.10.jar:1.21.10-113-9fc21bc]
        at net.minecraft.server.jsonrpc.Connection.lambda$dispatchIncomingRequest$2(Connection.java:232) ~[paper-1.21.10.jar:1.21.10-113-9fc21bc]
        at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?]
        at net.minecraft.server.TickTask.run(TickTask.java:18) ~[paper-1.21.10.jar:1.21.10-113-9fc21bc]
        at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:176) ~[paper-1.21.10.jar:1.21.10-113-9fc21bc]
        at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[paper-1.21.10.jar:1.21.10-113-9fc21bc]
        at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1537) ~[paper-1.21.10.jar:1.21.10-113-9fc21bc]
        at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:180) ~[paper-1.21.10.jar:1.21.10-113-9fc21bc]
        at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:150) ~[paper-1.21.10.jar:1.21.10-113-9fc21bc]
        at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1517) ~[paper-1.21.10.jar:1.21.10-113-9fc21bc]
        at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1511) ~[paper-1.21.10.jar:1.21.10-113-9fc21bc]
        at net.minecraft.server.MinecraftServer.recordTaskExecutionTimeWhileWaiting(MinecraftServer.java:1229) ~[paper-1.21.10.jar:1.21.10-113-9fc21bc]
        at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1352) ~[paper-1.21.10.jar:1.21.10-113-9fc21bc]
        at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:384) ~[paper-1.21.10.jar:1.21.10-113-9fc21bc]
        at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]

Plugin and Datapack List

  • bluemap-5.13-paper

Actions to reproduce (if known)

  1. install BlueMap
  2. have at least one player logged into server
  3. issue minecraft:players/kick over the management server API:
{
  "id": 1,
  "method": "minecraft:players/kick",
  "params": {
    "kick": [
      {
        "message": {
          "literal": "testing",
          "translatable": "",
          "translatableParams": []
        },
        "player": {
          "id": "8a56e8f2-0bc0-42aa-8f20-7b9188d1efbc",
          "name": "glob"
        }
      }
    ]
  },
  "version": "1.0"
}

Paper version

This server is running Paper version 1.21.10-113-main@9fc21bc (2025-11-14T16:11:13Z) (Implementing API version 1.21.10-R0.1-SNAPSHOT)

Other

Expected result

  • player is kicked from server
  • RPC call returns success

Actual result

  • player is kicked from server
  • RPC call returns {'code': -32603, 'message': 'Internal error'}

globau avatar Nov 15 '25 16:11 globau