DaPigGuy / PiggyCustomEnchants

An open source custom enchantment plugin for PocketMine-MP
https://piggydocs.aericio.net/PiggyCustomEnchants.html
Apache License 2.0
103 stars 118 forks source link

internal server error with the deep wounds enchant #288

Closed TheUtopianPlayz closed 4 years ago

TheUtopianPlayz commented 4 years ago

on pmmp 1.14.60 when u hit someone with a deepwounds sword

2020-04-16 [14:21:46] [Server thread/CRITICAL]: ErrorException: "Undefined index: cooldown" (EXCEPTION) in "plugins/PiggyCustomEnchants (2).phar/src/DaPigGuy/PiggyCustomEnchants/enchants/weapons/DeepWoundsEnchant" at line 49 2020-04-16 [14:21:46] [Server thread/DEBUG]: #0 plugins/PiggyCustomEnchants (2).phar/src/DaPigGuy/PiggyCustomEnchants/enchants/weapons/DeepWoundsEnchant(49): pocketmine\utils\Utils::errorExceptionHandler(integer 8, string[25] Undefined index: cooldown, string[132] phar:///home/p2e/prison/plugins/PiggyCustomEnchants (2).phar/src/DaPigGuy/PiggyC, integer 49, array[9]) 2020-04-16 [14:21:46] [Server thread/DEBUG]: #1 plugins/PiggyCustomEnchants (2).phar/src/DaPigGuy/PiggyCustomEnchants/enchants/traits/ReactiveTrait(49): DaPigGuy\PiggyCustomEnchants\enchants\weapons\DeepWoundsEnchant->react(object pocketmine\Player, object pocketmine\item\Sword, object pocketmine\inventory\PlayerInventory, integer 1, object pocketmine\event\entity\EntityDamageByEntityEvent, integer 2, integer 2) 2020-04-16 [14:21:46] [Server thread/DEBUG]: #2 plugins/PiggyCustomEnchants (2).phar/src/DaPigGuy/PiggyCustomEnchants/enchants/traits/ReactiveTrait(135): DaPigGuy\PiggyCustomEnchants\enchants\ReactiveEnchantment->onReaction(object pocketmine\Player, object pocketmine\item\Sword, object pocketmine\inventory\PlayerInventory, integer 1, object pocketmine\event\entity\EntityDamageByEntityEvent, integer 2, integer 2) 2020-04-16 [14:21:46] [Server thread/DEBUG]: #3 plugins/PiggyCustomEnchants (2).phar/src/DaPigGuy/PiggyCustomEnchants/EventListener(160): DaPigGuy\PiggyCustomEnchants\enchants\ReactiveEnchantment::attemptReaction(object pocketmine\Player, object pocketmine\event\entity\EntityDamageByEntityEvent) 2020-04-16 [14:21:46] [Server thread/DEBUG]: #4 src/pocketmine/plugin/MethodEventExecutor(42): DaPigGuy\PiggyCustomEnchants\EventListener->onDamage(object pocketmine\event\entity\EntityDamageByEntityEvent) 2020-04-16 [14:21:46] [Server thread/DEBUG]: #5 src/pocketmine/plugin/RegisteredListener(80): pocketmine\plugin\MethodEventExecutor->execute(object DaPigGuy\PiggyCustomEnchants\EventListener, object pocketmine\event\entity\EntityDamageByEntityEvent) 2020-04-16 [14:21:46] [Server thread/DEBUG]: #6 src/pocketmine/event/Event(88): pocketmine\plugin\RegisteredListener->callEvent(object pocketmine\event\entity\EntityDamageByEntityEvent) 2020-04-16 [14:21:46] [Server thread/DEBUG]: #7 src/pocketmine/entity/Entity(925): pocketmine\event\Event->call() 2020-04-16 [14:21:46] [Server thread/DEBUG]: #8 src/pocketmine/entity/Living(545): pocketmine\entity\Entity->attack(object pocketmine\event\entity\EntityDamageByEntityEvent) 2020-04-16 [14:21:46] [Server thread/DEBUG]: #9 src/pocketmine/Player(3690): pocketmine\entity\Living->attack(object pocketmine\event\entity\EntityDamageByEntityEvent) 2020-04-16 [14:21:46] [Server thread/DEBUG]: #10 src/pocketmine/Player(2570): pocketmine\Player->attack(object pocketmine\event\entity\EntityDamageByEntityEvent) 2020-04-16 [14:21:46] [Server thread/DEBUG]: #11 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(150): pocketmine\Player->handleInventoryTransaction(object pocketmine\network\mcpe\protocol\InventoryTransactionPacket) 2020-04-16 [14:21:46] [Server thread/DEBUG]: #12 src/pocketmine/network/mcpe/protocol/InventoryTransactionPacket(178): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleInventoryTransaction(object pocketmine\network\mcpe\protocol\InventoryTransactionPacket) 2020-04-16 [14:21:46] [Server thread/DEBUG]: #13 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(110): pocketmine\network\mcpe\protocol\InventoryTransactionPacket->handle(object pocketmine\network\mcpe\PlayerNetworkSessionAdapter) 2020-04-16 [14:21:46] [Server thread/DEBUG]: #14 src/pocketmine/network/mcpe/protocol/BatchPacket(126): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(object pocketmine\network\mcpe\protocol\InventoryTransactionPacket) 2020-04-16 [14:21:46] [Server thread/DEBUG]: #15 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(110): pocketmine\network\mcpe\protocol\BatchPacket->handle(object pocketmine\network\mcpe\PlayerNetworkSessionAdapter) 2020-04-16 [14:21:46] [Server thread/DEBUG]: #16 src/pocketmine/Player(3100): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket) 2020-04-16 [14:21:46] [Server thread/DEBUG]: #17 src/pocketmine/network/mcpe/RakLibInterface(169): pocketmine\Player->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket) 2020-04-16 [14:21:46] [Server thread/DEBUG]: #18 vendor/pocketmine/raklib/src/server/ServerHandler(99): pocketmine\network\mcpe\RakLibInterface->handleEncapsulated(string[20] 47.217.148.174 49983, object raklib\protocol\EncapsulatedPacket, integer 0) 2020-04-16 [14:21:46] [Server thread/DEBUG]: #19 src/pocketmine/network/mcpe/RakLibInterface(109): raklib\server\ServerHandler->handlePacket() 2020-04-16 [14:21:46] [Server thread/DEBUG]: #20 src/pocketmine/network/mcpe/RakLibInterface(99): pocketmine\network\mcpe\RakLibInterface->process() 2020-04-16 [14:21:46] [Server thread/DEBUG]: #21 vendor/pocketmine/snooze/src/SleeperHandler(123): pocketmine\network\mcpe\RakLibInterface->pocketmine\network\mcpe{closure}() 2020-04-16 [14:21:46] [Server thread/DEBUG]: #22 vendor/pocketmine/snooze/src/SleeperHandler(85): pocketmine\snooze\SleeperHandler->processNotifications() 2020-04-16 [14:21:46] [Server thread/DEBUG]: #23 src/pocketmine/Server(2146): pocketmine\snooze\SleeperHandler->sleepUntil(double 1587046906.9735) 2020-04-16 [14:21:46] [Server thread/DEBUG]: #24 src/pocketmine/Server(1990): pocketmine\Server->tickProcessor() 2020-04-16 [14:21:46] [Server thread/DEBUG]: #25 src/pocketmine/Server(1584): pocketmine\Server->start() 2020-04-16 [14:21:46] [Server thread/DEBUG]: #26 src/pocketmine/PocketMine(273): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[17] /home/p2e/prison/, string[25] /home/p2e/prison/plugins/) 2020-04-16 [14:21:46] [Server thread/DEBUG]: #27 src/pocketmine/PocketMine(296): pocketmine\server() 2020-04-16 [14:21:46] [Server thread/DEBUG]: #28 (11): require(string[72] phar:///home/p2e/prison/PocketMine-MP.phar/src/pocketmine/PocketMine.php)

Aericio commented 4 years ago

Fill out the issue template correctly. Failure to do so will result in this issue being closed.

TheUtopianPlayz commented 4 years ago

done #289