unresolved3169 / Altay

A server software for Minecraft: Bedrock Edition in PHP (ABONDONED)
GNU Lesser General Public License v3.0
143 stars 52 forks source link

The player failed to enter the server #186

Closed junxiesky closed 5 years ago

junxiesky commented 5 years ago

Steps to reproduce the issue

  1. Run a server
  2. Join the server
  3. Join failure
  4. Internal server error

OS and versions

Plugins ServerAPI v3.0.0, BlockSpawn v1.2.7, SlapperRotation v1.2.1, Menu v1.1.3, BanJoin v1.0.3, Transfer v1.0.0, RedSkyBlock v3.1.3, BadWordBlocker v1.2.8, DropItem v1.0.0, AcidWater v1.1.6, Rewards v3, CustomAlerts v2.1, Texter v3.2.1, EconomyAPI v5.7.3, MSpawns v2.2, CustomShopUI v4.0.5, Sudo v1.0.0, AFK v1.0.0, SuperTask v4.1.0, BlockSniper v3.2.3, InvSee v1.0.0, Worlds v2.1.0, BossAnnouncement v2.0.0, MapImageEngine v1.1.3, BlazinVanish v1.0.4, AntiTNT v0.1, RedstoneCircuit v2.0.0, PurePerms v1.4.2, AntiInstaBreak v0.2.0, SAC v3.6.6, Slapper v1.5.0, ScoreHud v5.1.1, BanItem v2.3.3, PingTag v0.4, AutoClearLagg v3.0.0, ChestShop v2.2.0, SlapBack v1.0.1, PureChat v1.4.11

Crashdump, backtrace or other files 07:57:05 <Server thread/Critical> TypeError: "Argument 1 passed to pocketmine\network\mcpe\NetworkBinaryStream::putGameRules() must be of the type array, object given, called in phar:///root/sky/pm.phar/src/pocketmine/network/mcpe/protocol/StartGamePacket.php on line 253" (EXCEPTION) in "src/pocketmine/network/mcpe/NetworkBinaryStream" at line 529 07:57:05 <Server thread/Debug> #0 src/pocketmine/network/mcpe/protocol/StartGamePacket(253): pocketmine\network\mcpe\NetworkBinaryStream->putGameRules(object pocketmine\level\GameRules) 07:57:05 <Server thread/Debug> #1 src/pocketmine/network/mcpe/protocol/DataPacket(110): pocketmine\network\mcpe\protocol\StartGamePacket->encodePayload() 07:57:05 <Server thread/Debug> #2 src/pocketmine/network/mcpe/RakLibInterface(235): pocketmine\network\mcpe\protocol\DataPacket->encode() 07:57:05 <Server thread/Debug> #3 src/pocketmine/Player(3426): pocketmine\network\mcpe\RakLibInterface->putPacket(object pocketmine\Player, object pocketmine\network\mcpe\protocol\StartGamePacket, boolean , boolean ) 07:57:05 <Server thread/Debug> #4 src/pocketmine/Player(3446): pocketmine\Player->sendDataPacket(object pocketmine\network\mcpe\protocol\StartGamePacket, boolean , boolean ) 07:57:05 <Server thread/Debug> #5 src/pocketmine/Player(2284): pocketmine\Player->dataPacket(object pocketmine\network\mcpe\protocol\StartGamePacket) 07:57:05 <Server thread/Debug> #6 src/pocketmine/Player(2225): pocketmine\Player->completeLoginSequence() 07:57:05 <Server thread/Debug> #7 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(133): pocketmine\Player->handleResourcePackClientResponse(object pocketmine\network\mcpe\protocol\ResourcePackClientResponsePacket) 07:57:05 <Server thread/Debug> #8 src/pocketmine/network/mcpe/protocol/ResourcePackClientResponsePacket(62): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleResourcePackClientResponse(object pocketmine\network\mcpe\protocol\ResourcePackClientResponsePacket) 07:57:05 <Server thread/Debug> #9 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(117): pocketmine\network\mcpe\protocol\ResourcePackClientResponsePacket->handle(object pocketmine\network\mcpe\PlayerNetworkSessionAdapter) 07:57:05 <Server thread/Debug> #10 src/pocketmine/network/mcpe/protocol/BatchPacket(127): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(object pocketmine\network\mcpe\protocol\ResourcePackClientResponsePacket) 07:57:05 <Server thread/Debug> #11 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(117): pocketmine\network\mcpe\protocol\BatchPacket->handle(object pocketmine\network\mcpe\PlayerNetworkSessionAdapter) 07:57:05 <Server thread/Debug> #12 src/pocketmine/Player(3370): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket) 07:57:05 <Server thread/Debug> #13 src/pocketmine/network/mcpe/RakLibInterface(169): pocketmine\Player->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket) 07:57:05 <Server thread/Debug> #14 vendor/pocketmine/raklib/src/server/ServerHandler(99): pocketmine\network\mcpe\RakLibInterface->handleEncapsulated(string[20] 47.244.201.156 44417, object raklib\protocol\EncapsulatedPacket, integer 0) 07:57:05 <Server thread/Debug> #15 src/pocketmine/network/mcpe/RakLibInterface(109): raklib\server\ServerHandler->handlePacket() 07:57:05 <Server thread/Debug> #16 src/pocketmine/network/mcpe/RakLibInterface(99): pocketmine\network\mcpe\RakLibInterface->process() 07:57:05 <Server thread/Debug> #17 vendor/pocketmine/snooze/src/SleeperHandler(123): pocketmine\network\mcpe\RakLibInterface->pocketmine\network\mcpe{closure}() 07:57:05 <Server thread/Debug> #18 vendor/pocketmine/snooze/src/SleeperHandler(85): pocketmine\snooze\SleeperHandler->processNotifications() 07:57:05 <Server thread/Debug> #19 src/pocketmine/Server(2458): pocketmine\snooze\SleeperHandler->sleepUntil(double 1569455825.6329) 07:57:05 <Server thread/Debug> #20 src/pocketmine/Server(2318): pocketmine\Server->tickProcessor()07:57:05 <Server thread/Debug> #21 src/pocketmine/Server(1891): pocketmine\Server->start() 07:57:05 <Server thread/Debug> #22 src/pocketmine/PocketMine(275): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[10] /root/sky/, string[18] /root/sky/plugins/) 07:57:05 <Server thread/Debug> #23 src/pocketmine/PocketMine(299): pocketmine\server() 07:57:05 <Server thread/Debug> #24 (1): require_once(string[54] phar:///root/sky/pm.phar/src/pocketmine/PocketMine.php) 07:57:05 <Server thread/Info> junxiesky[/47.244.201.156:44417] 退出了游戏,原因 :IAdapter(117): pocketmine\network\mcpe\protocol\BatchPacket->handle(object pocketmine\network\mcpe\PlayerNetworkSessionAdapter) 07:57:05 <Server thread/Debug> #12 src/pocketmine/Player(3370): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket) 07:57:05 <Server thread/Debug> #13 src/pocketmine/network/mcpe/RakLibInterface(169): pocketmine\Player->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket) 07:57:05 <Server thread/Debug> #14 vendor/pocketmine/raklib/src/server/ServerHandler(99): pocketmine\network\mcpe\RakLibInterface->handleEncapsulated(string[20] 47.244.201.156 44417, object raklib\protocol\EncapsulatedPacket, integer 0) 07:57:05 <Server thread/Debug> #15 src/pocketmine/network/mcpe/RakLibInterface(109): raklib\server\ServerHandler->handlePacket() 07:57:05 <Server thread/Debug> #16 src/pocketmine/network/mcpe/RakLibInterface(99): pocketmine\network\mcpe\RakLibInterface->process() 07:57:05 <Server thread/Debug> #17 vendor/pocketmine/snooze/src/SleeperHandler(123): pocketmine\network\mcpe\RakLibInterface->pocketmine\network\mcpe{closure}() 07:57:05 <Server thread/Debug> #18 vendor/pocketmine/snooze/src/SleeperHandler(85): pocketmine\snooze\SleeperHandler->processNotifications() 07:57:05 <Server thread/Debug> #19 src/pocketmine/Server(2458): pocketmine\snooze\SleeperHandler->sleepUntil(double 1569455825.6329) 07:57:05 <Server thread/Debug> #20 src/pocketmine/Server(2318): pocketmine\Server->tickProcessor()07:57:05 <Server thread/Debug> #21 src/pocketmine/Server(1891): pocketmine\Server->start() 07:57:05 <Server thread/Debug> #22 src/pocketmine/PocketMine(275): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[10] /root/sky/, string[18] /root/sky/plugins/) 07:57:05 <Server thread/Debug> #23 src/pocketmine/PocketMine(299): pocketmine\server() 07:57:05 <Server thread/Debug> #24 (1): require_once(string[54] phar:///root/sky/pm.phar/src/pocketmine/PocketMine.php) 07:57:05 <Server thread/Info> junxiesky[/47.244.201.156:44417] 退出了游戏,原因 :Internal server error 07:57:05 <RakLibServer thread/Notice> Blocked 47.244.201.156 for 5 seconds

junxiesky commented 5 years ago

server logs:

08:21:49 <Server thread/Critical> TypeError: "Argument 1 passed to pocketmine\network\mcpe\NetworkBinaryStream::putGameRules() must be of the type array, object given, called in phar:///root/sky/pm.phar/src/pocketmine/network/mcpe/protocol/StartGamePacket.php on line 253" (EXCEPTION) in "src/pocketmine/network/mcpe/NetworkBinaryStream" at line 529 08:21:49 <Server thread/Debug> #0 src/pocketmine/network/mcpe/protocol/StartGamePacket(253): pocketmine\network\mcpe\NetworkBinaryStream->putGameRules(object pocketmine\level\GameRules) 08:21:49 <Server thread/Debug> #1 src/pocketmine/network/mcpe/protocol/DataPacket(110): pocketmine\network\mcpe\protocol\StartGamePacket->encodePayload() 08:21:49 <Server thread/Debug> #2 src/pocketmine/network/mcpe/RakLibInterface(235): pocketmine\network\mcpe\protocol\DataPacket->encode() 08:21:49 <Server thread/Debug> #3 src/pocketmine/Player(3426): pocketmine\network\mcpe\RakLibInterface->putPacket(object pocketmine\Player, object pocketmine\network\mcpe\protocol\StartGamePacket, boolean , boolean ) 08:21:49 <Server thread/Debug> #4 src/pocketmine/Player(3446): pocketmine\Player->sendDataPacket(object pocketmine\network\mcpe\protocol\StartGamePacket, boolean , boolean ) 08:21:49 <Server thread/Debug> #5 src/pocketmine/Player(2284): pocketmine\Player->dataPacket(object pocketmine\network\mcpe\protocol\StartGamePacket) 08:21:49 <Server thread/Debug> #6 src/pocketmine/Player(2225): pocketmine\Player->completeLoginSequence() 08:21:49 <Server thread/Debug> #7 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(133): pocketmine\Player->handleResourcePackClientResponse(object pocketmine\network\mcpe\protocol\ResourcePackClientResponsePacket) 08:21:49 <Server thread/Debug> #8 src/pocketmine/network/mcpe/protocol/ResourcePackClientResponsePacket(62): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleResourcePackClientResponse(object pocketmine\network\mcpe\protocol\ResourcePackClientResponsePacket) 08:21:49 <Server thread/Debug> #9 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(117): pocketmine\network\mcpe\protocol\ResourcePackClientResponsePacket->handle(object pocketmine\network\mcpe\PlayerNetworkSessionAdapter) 08:21:49 <Server thread/Debug> #10 src/pocketmine/network/mcpe/protocol/BatchPacket(127): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(object pocketmine\network\mcpe\protocol\ResourcePackClientResponsePacket) 08:21:49 <Server thread/Debug> #11 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(117): pocketmine\network\mcpe\protocol\BatchPacket->handle(object pocketmine\network\mcpe\PlayerNetworkSessionAdapter) 08:21:49 <Server thread/Debug> #12 src/pocketmine/Player(3370): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket) 08:21:49 <Server thread/Debug> #13 src/pocketmine/network/mcpe/RakLibInterface(169): pocketmine\Player->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket) 08:21:49 <Server thread/Debug> #14 vendor/pocketmine/raklib/src/server/ServerHandler(99): pocketmine\network\mcpe\RakLibInterface->handleEncapsulated(string[20] 47.244.201.156 40431, object raklib\protocol\EncapsulatedPacket, integer 0) 08:21:49 <Server thread/Debug> #15 src/pocketmine/network/mcpe/RakLibInterface(109): raklib\server\ServerHandler->handlePacket() 08:21:49 <Server thread/Debug> #16 src/pocketmine/network/mcpe/RakLibInterface(99): pocketmine\network\mcpe\RakLibInterface->process() 08:21:49 <Server thread/Debug> #17 vendor/pocketmine/snooze/src/SleeperHandler(123): pocketmine\network\mcpe\RakLibInterface->pocketmine\network\mcpe{closure}() 08:21:49 <Server thread/Debug> #18 vendor/pocketmine/snooze/src/SleeperHandler(85): pocketmine\snooze\SleeperHandler->processNotifications() 08:21:49 <Server thread/Debug> #19 src/pocketmine/Server(2458): pocketmine\snooze\SleeperHandler->sleepUntil(double 1569457309.3469) 08:21:49 <Server thread/Debug> #20 src/pocketmine/Server(2318): pocketmine\Server->tickProcessor()08:21:49 <Server thread/Debug> #21 src/pocketmine/Server(1891): pocketmine\Server->start() 08:21:49 <Server thread/Debug> #22 src/pocketmine/PocketMine(275): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[10] /root/sky/, string[18] /root/sky/plugins/) 08:21:49 <Server thread/Debug> #23 src/pocketmine/PocketMine(299): pocketmine\server() 08:21:49 <Server thread/Debug> #24 (1): require_once(string[54] phar:///root/sky/pm.phar/src/pocketmine/PocketMine.php)