CortexPE / TeaSpoon

☕ A PLUGIN to Extend PMMP's Functionality without completely changing it.
GNU Affero General Public License v3.0
144 stars 100 forks source link

issue after player logged out due to transfer (EXCEPTION) in "src/pocketmine/Player" at line 2571 #372

Closed teracube closed 5 years ago

teracube commented 5 years ago

https://poggit.pmmp.io/r/48054/TeaSpoon_dev-265.phar https://jenkins.pmmp.io/job/PocketMine-MP/1748/

set a transfer command example with slapper : /slapper edit 107885 addcommand rca {player} transferserver play.newserver 19132 player is logged out due to transfer then issue this issue occured


2019-02-23 [14:21:19] [Server thread/INFO]: AXC157[/52.XXX.XXX.25:56280] logged out due to transfer
2019-02-23 [14:21:19] [Server thread/CRITICAL]: Error: "Call to a member function sendContents() on null" (EXCEPTION) in "src/pocketmine/Player" at line 2571
2019-02-23 [14:21:19] [Server thread/DEBUG]: #0 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(148): pocketmine\Player->handleInventoryTransaction(CortexPE\network\InventoryTransactionPacket object)
2019-02-23 [14:21:19] [Server thread/DEBUG]: #1 src/pocketmine/network/mcpe/protocol/InventoryTransactionPacket(156): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleInventoryTransaction(CortexPE\network\InventoryTransactionPacket object)
2019-02-23 [14:21:19] [Server thread/DEBUG]: #2 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(108): pocketmine\network\mcpe\protocol\InventoryTransactionPacket->handle(pocketmine\network\mcpe\PlayerNetworkSessionAdapter object)
2019-02-23 [14:21:19] [Server thread/DEBUG]: #3 src/pocketmine/network/mcpe/protocol/BatchPacket(119): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(CortexPE\network\InventoryTransactionPacket object)
2019-02-23 [14:21:19] [Server thread/DEBUG]: #4 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(108): pocketmine\network\mcpe\protocol\BatchPacket->handle(pocketmine\network\mcpe\PlayerNetworkSessionAdapter object)
2019-02-23 [14:21:19] [Server thread/DEBUG]: #5 src/pocketmine/Player(3111): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(pocketmine\network\mcpe\protocol\BatchPacket object)
2019-02-23 [14:21:19] [Server thread/DEBUG]: #6 src/pocketmine/network/mcpe/RakLibInterface(170): pocketmine\Player->handleDataPacket(pocketmine\network\mcpe\protocol\BatchPacket object)
2019-02-23 [14:21:19] [Server thread/DEBUG]: #7 vendor/pocketmine/raklib/src/server/ServerHandler(99): pocketmine\network\mcpe\RakLibInterface->handleEncapsulated(string 52.XXX.XXX.25 56280, raklib\protocol\EncapsulatedPacket object, integer 0)
2019-02-23 [14:21:19] [Server thread/DEBUG]: #8 src/pocketmine/network/mcpe/RakLibInterface(110): raklib\server\ServerHandler->handlePacket()
2019-02-23 [14:21:19] [Server thread/DEBUG]: #9 src/pocketmine/network/mcpe/RakLibInterface(100): pocketmine\network\mcpe\RakLibInterface->process()
2019-02-23 [14:21:19] [Server thread/DEBUG]: #10 vendor/pocketmine/snooze/src/SleeperHandler(123): pocketmine\network\mcpe\RakLibInterface->pocketmine\network\mcpe\{closure}()
2019-02-23 [14:21:19] [Server thread/DEBUG]: #11 vendor/pocketmine/snooze/src/SleeperHandler(85): pocketmine\snooze\SleeperHandler->processNotifications()
2019-02-23 [14:21:19] [Server thread/DEBUG]: #12 src/pocketmine/Server(2345): pocketmine\snooze\SleeperHandler->sleepUntil(double 1550928078.4398)
2019-02-23 [14:21:19] [Server thread/DEBUG]: #13 src/pocketmine/Server(2205): pocketmine\Server->tickProcessor()
2019-02-23 [14:21:19] [Server thread/DEBUG]: #14 src/pocketmine/Server(1784): pocketmine\Server->start()
2019-02-23 [14:21:19] [Server thread/DEBUG]: #15 src/pocketmine/PocketMine(250): pocketmine\Server->__construct(BaseClassLoader object, pocketmine\utils\MainLogger object, string /home/teracube/, string /home/teracube/plugins/)
2019-02-23 [14:21:19] [Server thread/DEBUG]: #16 (1): require(string phar:///home/teracube/PocketMine-MP.phar/src/pocketmine/PocketMine.php)
2019-02-23 [14:21:19] [RakLibServer thread/NOTICE]: Blocked 52.XXX.XXX.25 for 5 seconds
TDMidkwhatisxd commented 5 years ago

this is dead.

CortexPE commented 5 years ago

This error is not directly caused by TeaSpoon

teracube commented 5 years ago

ok thanks