CzechPMDevs / MultiWorld

🌎 An advanced world management PocketMine plugin with custom world generators.
GNU General Public License v3.0
105 stars 79 forks source link

Error Join Problem's #147

Closed ghost closed 3 years ago

ghost commented 3 years ago

[00:37:03] [Server thread/CRITICAL]: #0 pmsrc/src/pocketmine/network/mcpe/NetworkBinaryStream(714): pocketmine\utils\Utils::errorExceptionHandler(integer 8, string[19] Undefined offset: 2, string[90] phar:///home/minecraft/pocketmine.phar/src/pocketmine/network/mcpe/NetworkBinary, integer 714, array[3])

[00:37:03] [Server thread/CRITICAL]: #1 pmsrc/src/pocketmine/network/mcpe/protocol/GameRulesChangedPacket(44): pocketmine\network\mcpe\NetworkBinaryStream->putGameRules(array[8])

[00:37:03] [Server thread/CRITICAL]: #2 pmsrc/src/pocketmine/network/mcpe/protocol/DataPacket(127): pocketmine\network\mcpe\protocol\GameRulesChangedPacket->encodePayload()

[00:37:03] [Server thread/CRITICAL]: #3 pmsrc/src/pocketmine/network/mcpe/RakLibInterface(244): pocketmine\network\mcpe\protocol\DataPacket->encode()

[00:37:03] [Server thread/CRITICAL]: #4 pmsrc/src/pocketmine/Player(3361): pocketmine\network\mcpe\RakLibInterface->putPacket(object JackMD\NameSpaceRemover\CustomPlayer, object pocketmine\network\mcpe\protocol\GameRulesChangedPacket, boolean , boolean )

[00:37:03] [Server thread/CRITICAL]: #5 pmsrc/src/pocketmine/Player(3378): pocketmine\Player->sendDataPacket(object pocketmine\network\mcpe\protocol\GameRulesChangedPacket, boolean , boolean )

[00:37:03] [Server thread/CRITICAL]: #6 plugins/MultiWorld_dev-166.phar/src/czechpmdevs/multiworld/api/WorldGameRulesAPI(178): pocketmine\Player->dataPacket(object pocketmine\network\mcpe\protocol\GameRulesChangedPacket)

[00:37:03] [Server thread/CRITICAL]: #7 plugins/MultiWorld_dev-166.phar/src/czechpmdevs/multiworld/EventListener(101): czechpmdevs\multiworld\api\WorldGameRulesAPI::updateGameRules(object JackMD\NameSpaceRemover\CustomPlayer, object pocketmine\level\Level)

[00:37:03] [Server thread/CRITICAL]: #8 pmsrc/src/pocketmine/plugin/MethodEventExecutor(42): czechpmdevs\multiworld\EventListener->onLevelChange(object pocketmine\event\entity\EntityLevelChangeEvent)

[00:37:03] [Server thread/CRITICAL]: #9 pmsrc/src/pocketmine/plugin/RegisteredListener(80): pocketmine\plugin\MethodEventExecutor->execute(object czechpmdevs\multiworld\EventListener, object pocketmine\event\entity\EntityLevelChangeEvent)

[00:37:03] [Server thread/CRITICAL]: #10 pmsrc/src/pocketmine/event/Event(88): pocketmine\plugin\RegisteredListener->callEvent(object pocketmine\event\entity\EntityLevelChangeEvent)

[00:37:03] [Server thread/CRITICAL]: #11 pmsrc/src/pocketmine/entity/Entity(1904): pocketmine\event\Event->call()

[00:37:03] [Server thread/CRITICAL]: #12 pmsrc/src/pocketmine/Player(977): pocketmine\entity\Entity->switchLevel(object pocketmine\level\Level)

[00:37:03] [Server thread/CRITICAL]: #13 pmsrc/src/pocketmine/entity/Entity(1769): pocketmine\Player->switchLevel(object pocketmine\level\Level)

[00:37:03] [Server thread/CRITICAL]: #14 pmsrc/src/pocketmine/entity/Entity(1794): pocketmine\entity\Entity->setPosition(object pocketmine\level\Position)

[00:37:03] [Server thread/CRITICAL]: #15 pmsrc/src/pocketmine/entity/Entity(1885): pocketmine\entity\Entity->setPositionAndRotation(object pocketmine\level\Position, double 353.94683837891, double 89.899108886719)

dadodasyra commented 3 years ago

Please close, duplicate

TongpinxD commented 3 years ago

[02:35:51] [Server thread/CRITICAL]: ErrorException: "Undefined offset: 2" (EXCEPTION) in "pmsrc/src/pocketmine/network/mcpe/NetworkBinaryStream" at line 714 [02:35:51] [Server thread/CRITICAL]: #0 pmsrc/src/pocketmine/network/mcpe/NetworkBinaryStream(714): pocketmine\utils\Utils::errorExceptionHandler(integer 8, string[19] Undefined offset: 2, string[93] phar:///home/container/PocketMine-MP.phar/src/pocketmine/network/mcpe/NetworkBin, integer 714, array[3]) [02:35:51] [Server thread/CRITICAL]: #1 pmsrc/src/pocketmine/network/mcpe/protocol/GameRulesChangedPacket(44): pocketmine\network\mcpe\NetworkBinaryStream->putGameRules(array[8]) [02:35:51] [Server thread/CRITICAL]: #2 pmsrc/src/pocketmine/network/mcpe/protocol/DataPacket(127): pocketmine\network\mcpe\protocol\GameRulesChangedPacket->encodePayload() [02:35:51] [Server thread/CRITICAL]: #3 pmsrc/src/pocketmine/network/mcpe/RakLibInterface(244): pocketmine\network\mcpe\protocol\DataPacket->encode() [02:35:51] [Server thread/CRITICAL]: #4 pmsrc/src/pocketmine/Player(3361): pocketmine\network\mcpe\RakLibInterface->putPacket(object JackMD\NameSpaceRemover\CustomPlayer, object pocketmine\network\mcpe\protocol\GameRulesChangedPacket, boolean , boolean ) [02:35:51] [Server thread/CRITICAL]: #5 pmsrc/src/pocketmine/Player(3378): pocketmine\Player->sendDataPacket(object pocketmine\network\mcpe\protocol\GameRulesChangedPacket, boolean , boolean ) [02:35:51] [Server thread/CRITICAL]: #6 plugins/MultiWorld.phar/src/czechpmdevs/multiworld/api/WorldGameRulesAPI(178): pocketmine\Player->dataPacket(object pocketmine\network\mcpe\protocol\GameRulesChangedPacket) [02:35:51] [Server thread/CRITICAL]: #7 plugins/MultiWorld.phar/src/czechpmdevs/multiworld/EventListener(85): czechpmdevs\multiworld\api\WorldGameRulesAPI::updateGameRules(object JackMD\NameSpaceRemover\CustomPlayer) [02:35:51] [Server thread/CRITICAL]: #8 pmsrc/src/pocketmine/plugin/MethodEventExecutor(42): czechpmdevs\multiworld\EventListener->onJoin(object pocketmine\event\player\PlayerJoinEvent) [02:35:51] [Server thread/CRITICAL]: #9 pmsrc/src/pocketmine/plugin/RegisteredListener(80): pocketmine\plugin\MethodEventExecutor->execute(object czechpmdevs\multiworld\EventListener, object pocketmine\event\player\PlayerJoinEvent) [02:35:51] [Server thread/CRITICAL]: #10 pmsrc/src/pocketmine/event/Event(88): pocketmine\plugin\RegisteredListener->callEvent(object pocketmine\event\player\PlayerJoinEvent) [02:35:51] [Server thread/CRITICAL]: #11 pmsrc/src/pocketmine/Player(1099): pocketmine\event\Event->call() [02:35:51] [Server thread/CRITICAL]: #12 pmsrc/src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(310): pocketmine\Player->doFirstSpawn() [02:35:51] [Server thread/CRITICAL]: #13 pmsrc/src/pocketmine/network/mcpe/protocol/SetLocalPlayerAsInitializedPacket(45): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleSetLocalPlayerAsInitialized(object pocketmine\network\mcpe\protocol\SetLocalPlayerAsInitializedPacket) [02:35:51] [Server thread/CRITICAL]: #14 pmsrc/src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(109): pocketmine\network\mcpe\protocol\SetLocalPlayerAsInitializedPacket->handle(object pocketmine\network\mcpe\PlayerNetworkSessionAdapter) [02:35:51] [Server thread/CRITICAL]: #15 pmsrc/src/pocketmine/network/mcpe/protocol/BatchPacket(130): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(object pocketmine\network\mcpe\protocol\SetLocalPlayerAsInitializedPacket) [02:35:51] [Server thread/CRITICAL]: #16 pmsrc/src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(109): pocketmine\network\mcpe\protocol\BatchPacket->handle(object pocketmine\network\mcpe\PlayerNetworkSessionAdapter) [02:35:51] [Server thread/CRITICAL]: #17 pmsrc/src/pocketmine/Player(3313): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket) [02:35:51] [Server thread/CRITICAL]: #18 pmsrc/src/pocketmine/network/mcpe/RakLibInterface(169): pocketmine\Player->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket) [02:35:51] [Server thread/CRITICAL]: #19 pmsrc/vendor/pocketmine/raklib/src/server/ServerHandler(95): pocketmine\network\mcpe\RakLibInterface->handleEncapsulated(string[18] 58.97.218.76 55755, object raklib\protocol\EncapsulatedPacket, integer 0) [02:35:51] [Server thread/CRITICAL]: #20 pmsrc/src/pocketmine/network/mcpe/RakLibInterface(109): raklib\server\ServerHandler->handlePacket() [02:35:51] [Server thread/CRITICAL]: #21 pmsrc/src/pocketmine/network/mcpe/RakLibInterface(99): pocketmine\network\mcpe\RakLibInterface->process() [02:35:51] [Server thread/CRITICAL]: #22 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(113): pocketmine\network\mcpe\RakLibInterface->pocketmine\network\mcpe{closure}() [02:35:51] [Server thread/CRITICAL]: #23 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(75): pocketmine\snooze\SleeperHandler->processNotifications() [02:35:51] [Server thread/CRITICAL]: #24 pmsrc/src/pocketmine/Server(2155): pocketmine\snooze\SleeperHandler->sleepUntil(double 1623206152.0097) [02:35:51] [Server thread/CRITICAL]: #25 pmsrc/src/pocketmine/Server(1992): pocketmine\Server->tickProcessor() [02:35:51] [Server thread/CRITICAL]: #26 pmsrc/src/pocketmine/Server(1586): pocketmine\Server->start() [02:35:51] [Server thread/CRITICAL]: #27 pmsrc/src/pocketmine/PocketMine(291): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[16] /home/container/, string[24] /home/container/plugins/) [02:35:51] [Server thread/CRITICAL]: #28 pmsrc/src/pocketmine/PocketMine(321): pocketmine\server() [02:35:51] [Server thread/CRITICAL]: #29 pmsrc(11): require(string[71] phar:///home/container/PocketMine-MP.phar/src/pocketmine/PocketMine.php)

dadodasyra commented 3 years ago

Guys stop spamming, the error come from an protocol change in 1.17 of gameule. Please see the other issue if you wan't a patch

TheNewHEROBRINEX commented 3 years ago

You are using an outdated version of the plugin

VixikHD commented 3 years ago

https://poggit.pmmp.io/r/128315/MultiWorld_dev-176.phar