Skip to content
This repository has been archived by the owner on Feb 3, 2023. It is now read-only.

The player failed to enter the server #186

Closed
junxiesky opened this issue Sep 26, 2019 · 1 comment
Closed

The player failed to enter the server #186

junxiesky opened this issue Sep 26, 2019 · 1 comment

Comments

@junxiesky
Copy link

  • Expected result: The player can access the server
  • Actual result: The player can not access the server

Steps to reproduce the issue

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

OS and versions

  • PocketMine-MP: 3.9.5-dev297
  • PHP: 7.2.22
  • Server OS: Ubuntu18.04
  • Game version: BE-v1.12.1

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
Copy link
Author

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)

@phoshp phoshp closed this as completed in 6569d15 Sep 26, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant