Skip to content

Server crashed on leaving server after //1 //2 Cut/Paste shenanigans #129

@HBIDamian

Description

@HBIDamian

After using //1, //2, //cut, and //paste a few bit, I left the server after being afk for a while, then the server crashed with the following error:

2025-08-04 [00:38:04.206] [Server thread/INFO]: CeltTr1nculo left the game
2025-08-04 [00:38:04.237] [Server thread/INFO]: [NetworkSession: CeltTr1nculo] Session closed: Client disconnected
2025-08-04 [00:38:04.292] [Server thread/CRITICAL]: LogicException: "Player is not connected" (EXCEPTION) in "pmsrc/src/player/Player" at line 663
--- Stack trace ---
  #0 plugins/EasyEdit.phar/src/platz1de/EasyEdit/utils/PacketUtils(35): pocketmine\player\Player->getNetworkSession()
  #1 plugins/EasyEdit.phar/src/platz1de/EasyEdit/utils/PacketUtils(24): platz1de\EasyEdit\utils\PacketUtils::sendFakeBlockAt(object pocketmine\player\Player#434060, object pocketmine\world\Position#382547, object platz1de\EasyEdit\world\clientblock\CompoundBlock#354747, true)
  #2 plugins/EasyEdit.phar/src/platz1de/EasyEdit/world/clientblock/StructureBlockOutline(37): platz1de\EasyEdit\utils\PacketUtils::sendFakeBlock(object pocketmine\player\Player#434060, object platz1de\EasyEdit\world\clientblock\CompoundBlock#354747, true)
  #3 plugins/EasyEdit.phar/src/platz1de/EasyEdit/world/clientblock/StructureBlockOutline(51): platz1de\EasyEdit\world\clientblock\StructureBlockOutline->remove(object pocketmine\player\Player#434060)
  #4 plugins/EasyEdit.phar/src/platz1de/EasyEdit/world/clientblock/ClientSideBlockManager(61): platz1de\EasyEdit\world\clientblock\StructureBlockOutline->update(object pocketmine\player\Player#434060)
  #5 plugins/EasyEdit.phar/src/platz1de/EasyEdit/listener/DefaultEventListener(139): platz1de\EasyEdit\world\clientblock\ClientSideBlockManager::updateAll(object pocketmine\player\Player#434060)
  #6 pmsrc/src/scheduler/ClosureTask(57): platz1de\EasyEdit\listener\DefaultEventListener->platz1de\EasyEdit\listener\{closure}()
  #7 pmsrc/src/scheduler/TaskHandler(122): pocketmine\scheduler\ClosureTask->onRun()
  #8 pmsrc/src/scheduler/TaskScheduler(175): pocketmine\scheduler\TaskHandler->run()
  #9 pmsrc/src/plugin/PluginManager(540): pocketmine\scheduler\TaskScheduler->mainThreadHeartbeat(int 1467427)
  #10 pmsrc/src/Server(1848): pocketmine\plugin\PluginManager->tickSchedulers(int 1467427)
  #11 pmsrc/src/Server(1737): pocketmine\Server->tick()
  #12 pmsrc/src/Server(1104): pocketmine\Server->tickProcessor()
  #13 pmsrc/src/PocketMine(360): pocketmine\Server->__construct(object pocketmine\thread\ThreadSafeClassLoader#2, object pocketmine\utils\MainLogger#6, string[16] /home/container/, string[24] /home/container/plugins/)
  #14 pmsrc/src/PocketMine(383): pocketmine\server()
  #15 pmsrc(170): require(string[72] phar:///tmp/PocketMine-MP-phar-cache.0/PMMPMhtfTq.tar/src/PocketMine.php)
--- End of exception information ---

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions