Closed MaskioSss closed 1 year ago
[02:09:15.537] [Server thread/EMERGENCY]: Crash occurred while handling a packet from session: kllits3r [02:09:15.538] [Server thread/CRITICAL]: LogicException: "Player is not connected" (EXCEPTION) in "pmsrc/src/player/Player" at line 603 --- Stack trace ---
--- End of exception information ---
Do not use broadcastMessage, better foreach players sendMessage.
This issue isn't related to any of our code, you're broadcasting a message to an array of players and one of them is not connected anymore
PocketMine-MP Crash Dump Thu Apr 13 13:19:24 UTC 2023
PocketMine-MP version: 4.19.1+dev [Protocol 575] Git commit: 5265ac3475390c64b21b1372bc5c26243deefe48 PHP version: 8.0.28 OS: Linux, linux
Error: Player is not connected File: pmsrc/src/player/Player Line: 603 Type: LogicException Backtrace:
0 pmsrc/src/player/Player(2040): pocketmine\player\Player->getNetworkSession()
1 pmsrc/src/Server(1294): pocketmine\player\Player->sendMessage(string[34] ..8[] ..fFolvzz: ..fdot todo skizo)
2 pmsrc/src/player/Player(1499): pocketmine\Server->broadcastMessage(string[34] ..8[] ..fFolvzz: ..fdot todo skizo, array[7])
3 pmsrc/src/network/mcpe/handler/InGamePacketHandler(167): pocketmine\player\Player->chat(string[14] dot todo skizo)
4 pmsrc/vendor/nethergamesmc/bedrock-protocol/src/TextPacket(164): pocketmine\network\mcpe\handler\InGamePacketHandler->handleText(object pocketmine\network\mcpe\protocol\TextPacket#759499)
5 pmsrc/src/network/mcpe/NetworkSession(507): pocketmine\network\mcpe\protocol\TextPacket->handle(object pocketmine\network\mcpe\handler\InGamePacketHandler#706898)
6 pmsrc/src/network/mcpe/NetworkSession(450): pocketmine\network\mcpe\NetworkSession->handleDataPacket(object pocketmine\network\mcpe\protocol\TextPacket#759499, string[43] ....Folvzz.dot todo skizo.2535431927109272.)
7 pmsrc/src/network/mcpe/raklib/RakLibInterface(187): pocketmine\network\mcpe\NetworkSession->handleEncoded(string[83] ..dd`s..)...K./Q(.O.W(.....0256516.4274..F........0../.........pCC......a.Wo....)
8 pmsrc/vendor/pocketmine/raklib-ipc/src/RakLibToUserThreadMessageReceiver(42): pocketmine\network\mcpe\raklib\RakLibInterface->onPacketReceive(int 37, string[92] ..{.>RZ`@........!Q.z.......@.,...].V..5........f=..'..+Lrl.u}.3.Jl$....t.+h}z..)
9 pmsrc/src/network/mcpe/raklib/RakLibInterface(111): raklib\server\ipc\RakLibToUserThreadMessageReceiver->handle(object pocketmine\network\mcpe\raklib\RakLibInterface#31949)
10 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(123): pocketmine\network\mcpe\raklib\RakLibInterface->pocketmine\network\mcpe\raklib{closure}()
11 pmsrc/src/TimeTrackingSleeperHandler(58): pocketmine\snooze\SleeperHandler->processNotifications()
12 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(82): pocketmine\TimeTrackingSleeperHandler->processNotifications()
13 pmsrc/src/Server(1687): pocketmine\snooze\SleeperHandler->sleepUntil(float 1681391964.3193)
14 pmsrc/src/Server(1073): pocketmine\Server->tickProcessor()
15 pmsrc/src/PocketMine(339): pocketmine\Server->__construct(object BaseClassLoader#2, object pocketmine\utils\MainLogger#5, string[16] /home/container/, string[24] /home/container/plugins/)
16 pmsrc/src/PocketMine(362): pocketmine\server()
17 pmsrc(11): require(string[60] phar:///home/container/PocketMine-MP.phar/src/PocketMine.php)
Code: [594] return $this->isConnected(); [595] } [596] [597] public function isConnected() : bool{ [598] return $this->networkSession !== null && $this->networkSession->isConnected(); [599] } [600] [601] public function getNetworkSession() : NetworkSession{ [602] if($this->networkSession === null){ [603] throw new \LogicException("Player is not connected"); [604] } [605] return $this->networkSession; [606] } [607] [608] /* [609] Gets the username [610] */ [611] public function getName() : string{ [612] return $this->username; [613] }
Loaded plugins: Anti2x1 0.0.3 by Phqzing for API(s) 4.0.0 AntiToolbox 1.0.0 by for API(s) 4.0.0 BuilderTools 1.4.0-beta2 by CzechPMDevs, VixikHD for API(s) 4.0.0 ClanEvents 0.1 by Liphe for API(s) 4.0.0 CleanChat 0.0.1 by for API(s) 4.7.4 CustomLevelKB 0.2.0 by SVega for API(s) 3.2.0, 4.0.0 CustomPVP 1.0.0 by HenryDM for API(s) 4.0.0 DEVirion 1.2.8 by poggit, SOFe for API(s) 4.0.0 DevTools 1.15.0 by PocketMine Team for API(s) 4.0.0 DeviceACM 2.0.0 by fernanACM for API(s) 4.0.0 FormAPI 2.1.0 by jojoe77777 for API(s) 4.0.0 LhScoreTag 0.1 by LightDemon for API(s) 4.0.0 MultiWorld 2.0.0-beta1 by CzechPMDevs, VixikCZ, fuyutsuki, kaliiks for API(s) 4.0.0 Netherite 2.3 by Wertzui123 for API(s) 4.0.0 NoVoid 1.0.0 by Electro for API(s) 4.0.0 PoryonCore 1 by PoryonInc for API(s) 4.0.0 Profile 0.1 by for API(s) 3.0.0, 4.0.0 PureChat 2 by cu for API(s) 4.0.0 PurePerms 2.0.2 by Vecnavium , 64FF00 & ProjectInfinity for API(s) 4.0.0 Reports 2.0.0 by Didah (@Diduhless) for API(s) 4.0.0 Scoreboard 0.1 by Liphe for API(s) 4.0.0 SecurityGuards 1.0.0 by for API(s) 4.0.0 Stuff 1.0.0 by Agência Zunion for API(s) 4.0.0 TPAll-PM4 1.3 by fernanACM, matymare for API(s) 4.0.0 WBprotect 1.0.0 by for API(s) 4.0.0 WorldProtect 2.3.14 by aliuly for API(s) 4.0.0
uname -a: Linux cd0959e2-e18d-48c4-bf40-3b7ced19c5a7 5.4.0-1092-oracle #101~18.04.1-Ubuntu SMP Tue Jan 10 20:59:25 UTC 2023 aarch64 Zend version: 4.0.28 Composer libraries: