Closed ghost closed 3 years ago
Please close, duplicate
[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)
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
You are using an outdated version of the plugin
[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)
Server Version: 3.20.0
Crashdump, backtrace or other files: