MihaiChirculete / WorldGuard

The fastest world protector in town for your PocketMine server!
GNU General Public License v3.0
58 stars 36 forks source link

Crash at start #299

Closed MrBlasyMSK closed 2 years ago

MrBlasyMSK commented 2 years ago

Describe the bug Just use the last ver dev256 and it crash

To Reproduce Steps to reproduce the behavior:

PocketMine-MP Crash Dump Fri May 20 11:41:38 UTC 2022

PocketMine-MP version: 4.3.3 [Protocol 503]
Git commit: 9dc2a01c2e2147b189175484bd39ef1002f6745c
PHP version: 8.0.18
OS: Linux, linux

THIS CRASH WAS CAUSED BY A PLUGIN
BAD PLUGIN: WorldGuard

Error: Undefined array key "cb01fab9-2ebb-3796-8541-3fbe466fe9f2"
File: plugins/WorldGuard_dev-256.phar/src/MihaiChirculete/WorldGuard/WorldGuard
Line: 440
Type: ErrorException
Backtrace:
#0 plugins/WorldGuard_dev-256.phar/src/MihaiChirculete/WorldGuard/WorldGuard(440): pocketmine\errorhandler\ErrorToExceptionHandler::handle(int 2, string[58] Undefined array key "cb01fab9-2ebb-3796-8541-3fbe466fe9f2", string[100] phar:///home/container/plugins/WorldGuard_dev-256.phar/src/MihaiChirculete/World, int 440)
#1 plugins/WorldGuard_dev-256.phar/src/MihaiChirculete/WorldGuard/EventListener(351): MihaiChirculete\WorldGuard\WorldGuard->updateRegion(object ipad54\netherblocks\player\Player#28114)
#2 pmsrc/src/event/RegisteredListener(75): MihaiChirculete\WorldGuard\EventListener->onTeleport(object pocketmine\event\entity\EntityTeleportEvent#589588)
#3 pmsrc/src/event/Event(62): pocketmine\event\RegisteredListener->callEvent(object pocketmine\event\entity\EntityTeleportEvent#589588)
#4 pmsrc/src/entity/Entity(1424): pocketmine\event\Event->call()
#5 pmsrc/src/player/Player(2373): pocketmine\entity\Entity->teleport(object pocketmine\entity\Location#589585, float 90.170288085938, float 0.57125854492188)
#6 plugins/theSpawn_dev-153.phar/src/supercrafter333/theSpawn/EventListener(110): pocketmine\player\Player->teleport(object pocketmine\entity\Location#589585)
#7 pmsrc/src/event/RegisteredListener(75): supercrafter333\theSpawn\EventListener->onPlayerLogin(object pocketmine\event\player\PlayerLoginEvent#28246)
#8 pmsrc/src/event/Event(62): pocketmine\event\RegisteredListener->callEvent(object pocketmine\event\player\PlayerLoginEvent#28246)
#9 pmsrc/src/Server(1667): pocketmine\event\Event->call()
#10 pmsrc/src/network/mcpe/NetworkSession(243): pocketmine\Server->addOnlinePlayer(object ipad54\netherblocks\player\Player#28114)
#11 pmsrc/src/promise/Promise(45): pocketmine\network\mcpe\NetworkSession->onPlayerCreated(object ipad54\netherblocks\player\Player#28114)
#12 pmsrc/src/network/mcpe/NetworkSession(234): pocketmine\promise\Promise->onCompletion(object Closure#101061, object Closure#28069)
#13 pmsrc/src/network/mcpe/NetworkSession(692): pocketmine\network\mcpe\NetworkSession->createPlayer()
#14 pmsrc/src/network/mcpe/handler/ResourcePacksPacketHandler(142): pocketmine\network\mcpe\NetworkSession->pocketmine\network\mcpe\{closure}()
#15 pmsrc/vendor/pocketmine/bedrock-protocol/src/ResourcePackClientResponsePacket(61): pocketmine\network\mcpe\handler\ResourcePacksPacketHandler->handleResourcePackClientResponse(object pocketmine\network\mcpe\protocol\ResourcePackClientResponsePacket#28099)
#16 pmsrc/src/network/mcpe/NetworkSession(398): pocketmine\network\mcpe\protocol\ResourcePackClientResponsePacket->handle(object pocketmine\network\mcpe\handler\ResourcePacksPacketHandler#28094)
#17 pmsrc/src/network/mcpe/NetworkSession(361): pocketmine\network\mcpe\NetworkSession->handleDataPacket(object pocketmine\network\mcpe\protocol\ResourcePackClientResponsePacket#28099, string[4] ....)
#18 pmsrc/src/network/mcpe/raklib/RakLibInterface(192): pocketmine\network\mcpe\NetworkSession->handleEncoded(string[7] c.`a`..)
#19 pmsrc/vendor/pocketmine/raklib-ipc/src/RakLibToUserThreadMessageReceiver(42): pocketmine\network\mcpe\raklib\RakLibInterface->onPacketReceive(int 0, string[16] .Mj...m..$.p....)
#20 pmsrc/src/network/mcpe/raklib/RakLibInterface(122): raklib\server\ipc\RakLibToUserThreadMessageReceiver->handle(object pocketmine\network\mcpe\raklib\RakLibInterface#27153)
#21 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(123): pocketmine\network\mcpe\raklib\RakLibInterface->pocketmine\network\mcpe\raklib\{closure}()
#22 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(82): pocketmine\snooze\SleeperHandler->processNotifications()
#23 pmsrc/src/Server(1661): pocketmine\snooze\SleeperHandler->sleepUntil(float 1653046898.5016)
#24 pmsrc/src/Server(1047): pocketmine\Server->tickProcessor()
#25 pmsrc/src/PocketMine(304): pocketmine\Server->__construct(object BaseClassLoader#2, object pocketmine\utils\MainLogger#3, string[16] /home/container/, string[24] /home/container/plugins/)
#26 pmsrc/src/PocketMine(327): pocketmine\server()
#27 pmsrc(11): require(string[60] phar:///home/container/PocketMine-MP.phar/src/PocketMine.php)

Expected behavior Dont crash Screenshots x

Desktop (please complete the following information): Info UP

Smartphone (please complete the following information): x Additional context x

Arzxy commented 2 years ago

same i get error like you... undefined array key

suerion commented 2 years ago

is fixed, and should be in the next update