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

Crash #50

Closed Wengareki closed 1 year ago

Wengareki commented 1 year ago

THIS CRASH WAS CAUSED BY A PLUGIN BAD PLUGIN: PiggyAuctions

Error: Call to a member function getAuctionManager() on null File: plugins/PiggyAuctions-master/src/DaPigGuy/PiggyAuctions/commands/AuctionHouseCommand Line: 30 Type: Error Backtrace:

0 /home/container/virions/Commando.phar/src/CortexPE/Commando/BaseCommand(140): DaPigGuy\PiggyAuctions\commands\AuctionHouseCommand->onRun(object Stats\player\MagicPlayer#1286263, string[2] ah, array[1])

1 pmsrc/src/command/SimpleCommandMap(205): CortexPE\Commando\BaseCommand->execute(object Stats\player\MagicPlayer#1286263, string[2] ah, array[1])

2 pmsrc/src/Server(1444): pocketmine\command\SimpleCommandMap->dispatch(object Stats\player\MagicPlayer#1286263, string[7] ah sell)

3 pmsrc/src/player/Player(1441): pocketmine\Server->dispatchCommand(object Stats\player\MagicPlayer#1286263, string[7] ah sell)

4 pmsrc/src/network/mcpe/handler/InGamePacketHandler(749): pocketmine\player\Player->chat(string[8] /ah sell)

5 pmsrc/vendor/pocketmine/bedrock-protocol/src/CommandRequestPacket(51): pocketmine\network\mcpe\handler\InGamePacketHandler->handleCommandRequest(object pocketmine\network\mcpe\protocol\CommandRequestPacket#1056856)

6 pmsrc/src/network/mcpe/NetworkSession(418): pocketmine\network\mcpe\protocol\CommandRequestPacket->handle(object CLADevs\VanillaX\network\InGamePacketHandlerX#1346017)

7 pmsrc/src/network/mcpe/NetworkSession(374): pocketmine\network\mcpe\NetworkSession->handleDataPacket(object pocketmine\network\mcpe\protocol\CommandRequestPacket#1056856, string[29] M./ah sell.LA..H..?6.z.h.F...)

8 pmsrc/src/network/mcpe/raklib/RakLibInterface(182): pocketmine\network\mcpe\NetworkSession->handleEncoded(string[83] ....O.P(N..a.q.....`o..jG.1.&.......3.N.ct6....*..ls.3......:8........&,.....7.)

9 pmsrc/vendor/pocketmine/raklib-ipc/src/RakLibToUserThreadMessageReceiver(42): pocketmine\network\mcpe\raklib\RakLibInterface->onPacketReceive(int 119, string[92] ....5........Q.....@.,-s....Z4]....._...m... .3).V...2?..G.S...~.."...Q....!....)

10 pmsrc/src/network/mcpe/raklib/RakLibInterface(112): raklib\server\ipc\RakLibToUserThreadMessageReceiver->handle(object pocketmine\network\mcpe\raklib\RakLibInterface#32287)

11 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(123): pocketmine\network\mcpe\raklib\RakLibInterface->pocketmine\network\mcpe\raklib{closure}()

12 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(82): pocketmine\snooze\SleeperHandler->processNotifications()

13 pmsrc/src/Server(1703): pocketmine\snooze\SleeperHandler->sleepUntil(float 1669909773.7004)

14 pmsrc/src/Server(1061): pocketmine\Server->tickProcessor()

15 pmsrc/src/PocketMine(328): pocketmine\Server->__construct(object BaseClassLoader#4, object pocketmine\utils\MainLogger#3, string[16] /home/container/, string[24] /home/container/plugins/)

16 pmsrc/src/PocketMine(351): pocketmine\server()

17 pmsrc(11): require(string[60] phar:///home/container/PocketMine-MP.phar/src/PocketMine.php)

Code: [21] [22] public function onRun(CommandSender $sender, string $aliasUsed, array $args): void [23] { [24] if (!$sender instanceof Player) { [25] $sender->sendMessage(TextFormat::RED . "Please use this in-game."); [26] return; [27] } [28] if (isset($args["player"])) { [29] if (!is_string($args["player"])) return; //Shut PHPStorm up