BlockHorizons / BlockPets

An advanced pets plugin for PocketMine-MP
Apache License 2.0
93 stars 61 forks source link

Bug! #165

Closed Matt-mahdavi closed 2 years ago

Matt-mahdavi commented 6 years ago

Hi BlockHorizons Team I found a bug in follow() at WalkingPet.php(L41) and HoveringPet.php(L57) my information: OS: Microsoft Windows Server 2012 R2 PHP: PHP 7.2.0 TS (MSVCP 2017 x64) PMMP: Github release PocketMine-MP1.7 dev-1001 - API 3.0.0-ALPHA12 Pmmp error:

2018-08-04 [12:00:57] [Server thread/CRITICAL]: ErrorException: "Creating default object from empty value" (EXCEPTION) in "BlockPets_v1.1.2/src/BlockHorizons/BlockPets/pets/HoveringPet" at line 57 2018-08-04 [12:00:57] [Server thread/DEBUG]: #0 BlockPets_v1.1.2/src/BlockHorizons/BlockPets/pets/HoveringPet(57): pocketmine\error_handler(integer 2, string Creating default object from empty value, string C:\Users\Nader\eclipse-workspace\PMS\plugins\BlockPets_v1.1.2\src\BlockHorizons\BlockPets\pets\HoveringPet.php, integer 57, array Array()) 2018-08-04 [12:00:57] [Server thread/DEBUG]: #1 BlockPets_v1.1.2/src/BlockHorizons/BlockPets/pets/HoveringPet(37): BlockHorizons\BlockPets\pets\HoveringPet->follow(pocketmine\Player object, double 1.2562675972156, double 4.3245853815836, double 3.479877914389) 2018-08-04 [12:00:57] [Server thread/DEBUG]: #2 BlockPets_v1.1.2/src/BlockHorizons/BlockPets/pets/BasePet(621): BlockHorizons\BlockPets\pets\HoveringPet->doPetUpdates(integer 1844) 2018-08-04 [12:00:57] [Server thread/DEBUG]: #3 src/pocketmine/level/Level(761): BlockHorizons\BlockPets\pets\BasePet->onUpdate(integer 1844) 2018-08-04 [12:00:57] [Server thread/DEBUG]: #4 src/pocketmine/Server(2349): pocketmine\level\Level->doTick(integer 1844) 2018-08-04 [12:00:57] [Server thread/DEBUG]: #5 src/pocketmine/Server(2507): pocketmine\Server->checkTickUpdates(integer 1844, double 1533376857.1012) 2018-08-04 [12:00:57] [Server thread/DEBUG]: #6 src/pocketmine/Server(2243): pocketmine\Server->tick() 2018-08-04 [12:00:57] [Server thread/DEBUG]: #7 src/pocketmine/Server(2119): pocketmine\Server->tickProcessor() 2018-08-04 [12:00:57] [Server thread/DEBUG]: #8 src/pocketmine/Server(1701): pocketmine\Server->start() 2018-08-04 [12:00:57] [Server thread/DEBUG]: #9 src/pocketmine/PocketMine(305): pocketmine\Server->__construct(BaseClassLoader object, pocketmine\utils\MainLogger object, string C:\Users\Nader\eclipse-workspace\PMS\, string C:\Users\Nader\eclipse-workspace\PMS\plugins) 2018-08-04 [12:00:57] [Server thread/DEBUG]: #10 C:/Users/Nader/eclipse-workspace/PMS/Dev1001.phar(1): require(string phar://C:/Users/Nader/eclipse-workspace/PMS/Dev1001.phar/src/pocketmine/PocketMine.php)

Thanks

Ifera commented 2 years ago

Should be fixed with the latest update. If not then please do make a new issue.