poggit-orphanage / ChestShop

ChestShop is the PocketMine-MP plugin which enables you to open your chest shop
https://poggit.pmmp.io/ci/poggit-orphanage/ChestShop/ChestShop
10 stars 8 forks source link

Error #15

Closed tigre96 closed 5 years ago

tigre96 commented 5 years ago
[04:32:57] [Server thread/CRITICAL]: TypeError: "Argument 2 passed to onebone\economyapi\EconomyAPI::addMoney() must be of the type string, int given, called in /root/Test/plugins/ChestShop/src/ChestShop/EventListener.php on line 77" (EXCEPTION) in "plugins/EconomyAPI_BCMath/src/onebone/economyapi/EconomyAPI" at line 193
[04:32:57] [Server thread/DEBUG]: #0 plugins/ChestShop/src/ChestShop/EventListener(77): onebone\economyapi\EconomyAPI->addMoney(string[10] tigre96tbf, integer 2, boolean , string[9] ChestShop)
[04:32:57] [Server thread/DEBUG]: #1 src/pocketmine/plugin/MethodEventExecutor(38): ChestShop\EventListener->onPlayerInteract(object pocketmine\event\player\PlayerInteractEvent)
[04:32:57] [Server thread/DEBUG]: #2 src/pocketmine/plugin/RegisteredListener(98): pocketmine\plugin\MethodEventExecutor->execute(object ChestShop\EventListener, object pocketmine\event\player\PlayerInteractEvent)
[04:32:57] [Server thread/DEBUG]: #3 src/pocketmine/event/Event(99): pocketmine\plugin\RegisteredListener->callEvent(object pocketmine\event\player\PlayerInteractEvent)
[04:32:57] [Server thread/DEBUG]: #4 src/pocketmine/level/Level(1914): pocketmine\event\Event->call()
[04:32:57] [Server thread/DEBUG]: #5 src/pocketmine/Player(2425): pocketmine\level\Level->useItemOn(object pocketmine\math\Vector3, object pocketmine\item\ItemBlock, integer 3, object pocketmine\math\Vector3, object pocketmine\Player, boolean 1)
[04:32:57] [Server thread/DEBUG]: #6 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(150): pocketmine\Player->handleInventoryTransaction(object CortexPE\network\InventoryTransactionPacket)
[04:32:57] [Server thread/DEBUG]: #7 src/pocketmine/network/mcpe/protocol/InventoryTransactionPacket(158): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleInventoryTransaction(object CortexPE\network\InventoryTransactionPacket)
[04:32:57] [Server thread/DEBUG]: #8 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(110): pocketmine\network\mcpe\protocol\InventoryTransactionPacket->handle(object pocketmine\network\mcpe\PlayerNetworkSessionAdapter)
[04:32:57] [Server thread/DEBUG]: #9 src/pocketmine/network/mcpe/protocol/BatchPacket(123): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(object CortexPE\network\InventoryTransactionPacket)
[04:32:57] [Server thread/DEBUG]: #10 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(110): pocketmine\network\mcpe\protocol\BatchPacket->handle(object pocketmine\network\mcpe\PlayerNetworkSessionAdapter)
[04:32:57] [Server thread/DEBUG]: #11 src/pocketmine/Player(3124): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket)
[04:32:57] [Server thread/DEBUG]: #12 src/pocketmine/network/mcpe/RakLibInterface(169): pocketmine\Player->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket)
[04:32:57] [Server thread/DEBUG]: #13 vendor/pocketmine/raklib/src/server/ServerHandler(99): pocketmine\network\mcpe\RakLibInterface->handleEncapsulated(string[19] 87.16.240.237 59680, object raklib\protocol\EncapsulatedPacket, integer 0)
[04:32:57] [Server thread/DEBUG]: #14 src/pocketmine/network/mcpe/RakLibInterface(109): raklib\server\ServerHandler->handlePacket()
[04:32:57] [Server thread/DEBUG]: #15 src/pocketmine/network/mcpe/RakLibInterface(99): pocketmine\network\mcpe\RakLibInterface->process()
[04:32:57] [Server thread/DEBUG]: #16 vendor/pocketmine/snooze/src/SleeperHandler(123): pocketmine\network\mcpe\RakLibInterface->pocketmine\network\mcpe\{closure}()
[04:32:57] [Server thread/DEBUG]: #17 vendor/pocketmine/snooze/src/SleeperHandler(85): pocketmine\snooze\SleeperHandler->processNotifications()
[04:32:57] [Server thread/DEBUG]: #18 src/pocketmine/Server(2348): pocketmine\snooze\SleeperHandler->sleepUntil(double 1565490777.0325)
[04:32:57] [Server thread/DEBUG]: #19 src/pocketmine/Server(2205): pocketmine\Server->tickProcessor()
[04:32:57] [Server thread/DEBUG]: #20 src/pocketmine/Server(1784): pocketmine\Server->start()
[04:32:57] [Server thread/DEBUG]: #21 src/pocketmine/PocketMine(274): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[11] /root/Test/, string[19] /root/Test/plugins/)
[04:32:57] [Server thread/DEBUG]: #22 (1): require(string[66] phar:///root/Test/PocketMine-MP.phar/src/pocketmine/PocketMine.php)

happens when a user tries to buy from another player's shop

DenielWorld commented 5 years ago

Provide line 193 of EconomyAPI for me, would you?

DenielWorld commented 5 years ago

I think this is a problem on your side. Try disabling TeaSpoon and installing the latest version of EconomyAPI. Tell me if helps.

jasonw4331 commented 5 years ago

Not a ChestShop problem. Update your EconomyAPI build