Skip to content
This repository was archived by the owner on Feb 22, 2025. It is now read-only.
This repository was archived by the owner on Feb 22, 2025. It is now read-only.

A lot of bugs enountered #81

@ghost

Description

First of all, when I created an island it kept crashing the server, with the following console errors:

`[09:56:56] [Server thread/CRITICAL]: TypeError: "Argument 1 passed to RedCraftPE\RedSkyBlock\Commands\SubCommands\Leave::onLeaveCommand() must be an instance of RedCraftPE\RedSkyBlock\Commands\SubCommands\CommandSender, instance of pocketmine\Player given, called in phar:///home/container/plugins/RedSkyBlock.phar/src/RedCraftPE/RedSkyBlock/Commands/Island.php on line 158" (EXCEPTION) in "plugins/RedSkyBlock.phar/src/RedCraftPE/RedSkyBlock/Commands/SubCommands/Leave" at line 15
[09:56:56] [Server thread/CRITICAL]: #0 plugins/RedSkyBlock.phar/src/RedCraftPE/RedSkyBlock/Commands/Island(158): RedCraftPE\RedSkyBlock\Commands\SubCommands\Leave->onLeaveCommand(object pocketmine\Player, array[1])
[09:56:56] [Server thread/CRITICAL]: #1 plugins/RedSkyBlock.phar/src/RedCraftPE/RedSkyBlock/SkyBlock(89): RedCraftPE\RedSkyBlock\Commands\Island->onIslandCommand(object pocketmine\Player, object pocketmine\command\PluginCommand, string[2] is, array[1])
[09:56:56] [Server thread/CRITICAL]: #2 pmsrc/src/pocketmine/command/PluginCommand(54): RedCraftPE\RedSkyBlock\SkyBlock->onCommand(object pocketmine\Player, object pocketmine\command\PluginCommand, string[2] is, array[1])
[09:56:56] [Server thread/CRITICAL]: #3 pmsrc/src/pocketmine/command/SimpleCommandMap(248): pocketmine\command\PluginCommand->execute(object pocketmine\Player, string[2] is, array[1])
[09:56:56] [Server thread/CRITICAL]: #4 pmsrc/src/pocketmine/Server(1809): pocketmine\command\SimpleCommandMap->dispatch(object pocketmine\Player, string[8] is leave)~
[09:56:56] [Server thread/CRITICAL]: #5 pmsrc/src/pocketmine/Player(2353): pocketmine\Server->dispatchCommand(object pocketmine\Player, string[8] is leave)
[09:56:56] [Server thread/CRITICAL]: #6 pmsrc/src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(239): pocketmine\Player->chat(string[9] /is leave)
[09:56:56] [Server thread/CRITICAL]: #7 pmsrc/src/pocketmine/network/mcpe/protocol/CommandRequestPacket(54): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleCommandRequest(object pocketmine\network\mcpe\protocol\CommandRequestPacket)
[09:56:56] [Server thread/CRITICAL]: #8 pmsrc/src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(109): pocketmine\network\mcpe\protocol\CommandRequestPacket->handle(object pocketmine\network\mcpe\PlayerNetworkSessionAdapter)
[09:56:56] [Server thread/CRITICAL]: #9 pmsrc/src/pocketmine/network/mcpe/protocol/BatchPacket(130): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(object pocketmine\network\mcpe\protocol\CommandRequestPacket)

[09:56:56] [Server thread/CRITICAL]: #10 pmsrc/src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(109): pocketmine\network\mcpe\protocol\BatchPacket->handle(object pocketmine\network\mcpe\PlayerNetworkSessionAdapter)
[09:56:56] [Server thread/CRITICAL]: #11 pmsrc/src/pocketmine/Player(3313): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket)
[09:56:56] [Server thread/CRITICAL]: #12 pmsrc/src/pocketmine/network/mcpe/RakLibInterface(169): pocketmine\Player->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket)
[09:56:56] [Server thread/CRITICAL]: #13 pmsrc/vendor/pocketmine/raklib/src/server/ServerHandler(95): pocketmine\network\mcpe\RakLibInterface->handleEncapsulated(string[19] 102.129.53.43 52564, object raklib\protocol\EncapsulatedPacket, integer 0)
[09:56:56] [Server thread/CRITICAL]: #14 pmsrc/src/pocketmine/network/mcpe/RakLibInterface(109): raklib\server\ServerHandler->handlePacket()
[09:56:56] [Server thread/CRITICAL]: #15 pmsrc/src/pocketmine/network/mcpe/RakLibInterface(99): pocketmine\network\mcpe\RakLibInterface->process()
[09:56:56] [Server thread/CRITICAL]: #16 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(113): pocketmine\network\mcpe\RakLibInterface->pocketmine\network\mcpe{closure}()
[09:56:56] [Server thread/CRITICAL]: #17 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(75): pocketmine\snooze\SleeperHandler->processNotifications()
[09:56:56] [Server thread/CRITICAL]: #18 pmsrc/src/pocketmine/Server(2155): pocketmine\snooze\SleeperHandler->sleepUntil(double 1625133416.8036)
[09:56:56] [Server thread/CRITICAL]: #19 pmsrc/src/pocketmine/Server(1992): pocketmine\Server->tickProcessor()
[09:56:56] [Server thread/CRITICAL]: #20 pmsrc/src/pocketmine/Server(1586): pocketmine\Server->start()
[09:56:56] [Server thread/CRITICAL]: #21 pmsrc/src/pocketmine/PocketMine(291): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[16] /home/container/, string[24] /home/container/plugins/)
[09:56:56] [Server thread/CRITICAL]: #22 pmsrc/src/pocketmine/PocketMine(321): pocketmine\server()
[09:56:56] [Server thread/CRITICAL]: #23 pmsrc(11): require(string[71] phar:///home/container/PocketMine-MP.phar/src/pocketmine/PocketMine.php)`

upping retrying, I successfully managed to get it working, but after doing the /is leave command, it crashes my client saying "internal server error" with no error showing in console.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingfixedthe bug reported was resolved

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions