DaPigGuy / PiggyAuctions

An auction house plugin for PocketMine-MP allowing players to bid for items
Apache License 2.0
22 stars 10 forks source link

Player is not conected #48

Open Wayder228 opened 2 years ago

Wayder228 commented 2 years ago

Please make sure your issue complies with these guidelines:

Link to Crashdump:

A PLUGIN WAS INVOLVED IN THIS CRASH
BAD PLUGIN: PiggyAuctions

Error: Player is not connected
File: pmsrc/src/player/Player
Line: 553
Type: LogicException
Backtrace:
#0 plugins/PiggyAuctions-2.0.1.phar/src/DaPigGuy/PiggyAuctions/menu/pages/AuctionMenu(97): pocketmine\player\Player->getNetworkSession()
#1 plugins/PiggyAuctions-2.0.1.phar/src/DaPigGuy/PiggyAuctions/libs/DaPigGuy/libPiggyEconomy/providers/EconomySProvider(32): DaPigGuy\PiggyAuctions\menu\pages\AuctionMenu->DaPigGuy\PiggyAuctions\menu\pages\{closure}(double 282667)
#2 plugins/PiggyAuctions-2.0.1.phar/src/DaPigGuy/PiggyAuctions/menu/pages/AuctionMenu(98): DaPigGuy\PiggyAuctions\libs\DaPigGuy\libPiggyEconomy\providers\EconomySProvider->getMoney(object pocketmine\player\Player#197934, object Closure#135985)
#3 plugins/PiggyAuctions-2.0.1.phar/src/DaPigGuy/PiggyAuctions/menu/pages/AuctionMenu(46): DaPigGuy\PiggyAuctions\menu\pages\AuctionMenu->render()
#4 pmsrc/src/scheduler/ClosureTask(63): DaPigGuy\PiggyAuctions\menu\pages\AuctionMenu->DaPigGuy\PiggyAuctions\menu\pages\{closure}()
#5 pmsrc/src/scheduler/TaskHandler(117): pocketmine\scheduler\ClosureTask->onRun()
#6 pmsrc/src/scheduler/TaskScheduler(144): pocketmine\scheduler\TaskHandler->run()
#7 pmsrc/src/plugin/PluginManager(478): pocketmine\scheduler\TaskScheduler->mainThreadHeartbeat(integer 31450)
#8 pmsrc/src/Server(1769): pocketmine\plugin\PluginManager->tickSchedulers(integer 31450)
#9 pmsrc/src/Server(1658): pocketmine\Server->tick()
#10 pmsrc/src/Server(1047): pocketmine\Server->tickProcessor()
#11 pmsrc/src/PocketMine(304): pocketmine\Server->__construct(object BaseClassLoader#3, object pocketmine\utils\MainLogger#2, string[15] /root/Myserver/, string[23] /root/Myserver/plugins/)
#12 pmsrc/src/PocketMine(327): pocketmine\server()
#13 pmsrc(11): require(string[59] phar:///root/Myserver/PocketMine-MP.phar/src/PocketMine.php)

Code:
[544]       return $this->isConnected();
[545]   }
[546] 
[547]   public function isConnected() : bool{
[548]       return $this->networkSession !== null && $this->networkSession->isConnected();
[549]   }
[550] 
[551]   public function getNetworkSession() : NetworkSession{
[552]       if($this->networkSession === null){
[553]           throw new \LogicException("Player is not connected");
[554]       }
[555]       return $this->networkSession;
[556]   }
[557] 
[558]   /**
[559]    * Gets the username
[560]    */
[561]   public function getName() : string{
[562]       return $this->username;
[563]   }

Extra Information