Shock95 / AuctionHouse

Feature-packed auction house plugin for PocketMine-MP (pmmp)
GNU General Public License v3.0
43 stars 35 forks source link

Menu not opening all the time #14

Closed jsnfjsfjbwiea closed 4 years ago

jsnfjsfjbwiea commented 4 years ago

Happens in most recent dev, (dev 13). When you open /ah and then go to the Collect Expired / Cancelled Items, it doesnt open the other double chest inventory when you click it/move it to your inventory. Same as the diamond, it happens to it too.

The menu probably only works one time, then stops working until next server restart.

This also happens if move an item from your inventory into the /ah listing

[08:12:19] [Server thread/CRITICAL]: RuntimeException: "Tag with name "marketId" not found and no valid default value given" (EXCEPTION) in "vendor/pocketmine/nbt/src/tag/CompoundTag" at line 189 [08:12:19] [Server thread/DEBUG]: #0 vendor/pocketmine/nbt/src/tag/CompoundTag(240): pocketmine\nbt\tag\CompoundTag->getTagValue(string[8] marketId, string[26] pocketmine\nbt\tag\LongTag, NULL , boolean ) [08:12:19] [Server thread/DEBUG]: #1 plugins/AuctionHouse_dev-13.phar/src/shock95x/auctionhouse/menu/MenuHandler(55): pocketmine\nbt\tag\CompoundTag->getLong(string[8] marketId) [08:12:19] [Server thread/DEBUG]: #2 plugins/AuctionHouse_dev-13.phar/src/shock95x/auctionhouse/libs/muqsit/invmenu/InvMenu(129): shock95x\auctionhouse\menu\MenuHandler->handleListings(object pocketmine\Player, object pocketmine\item\ItemBlock, object pocketmine\item\GoldenApple, object pocketmine\inventory\transaction\action\SlotChangeAction) [08:12:19] [Server thread/DEBUG]: #3 plugins/AuctionHouse_dev-13.phar/src/shock95x/auctionhouse/libs/muqsit/invmenu/InvMenuEventHandler(84): shock95x\auctionhouse\libs\muqsit\invmenu\InvMenu->handleInventoryTransaction(object pocketmine\Player, object pocketmine\item\ItemBlock, object pocketmine\item\GoldenApple, object pocketmine\inventory\transaction\action\SlotChangeAction) [08:12:19] [Server thread/DEBUG]: #4 src/pocketmine/plugin/MethodEventExecutor(42): shock95x\auctionhouse\libs\muqsit\invmenu\InvMenuEventHandler->onInventoryTransaction(object pocketmine\event\inventory\InventoryTransactionEvent) [08:12:19] [Server thread/DEBUG]: #5 src/pocketmine/plugin/RegisteredListener(100): pocketmine\plugin\MethodEventExecutor->execute(object shock95x\auctionhouse\libs\muqsit\invmenu\InvMenuEventHandler, object pocketmine\event\inventory\InventoryTransactionEvent) [08:12:19] [Server thread/DEBUG]: #6 src/pocketmine/event/Event(95): pocketmine\plugin\RegisteredListener->callEvent(object pocketmine\event\inventory\InventoryTransactionEvent) [08:12:19] [Server thread/DEBUG]: #7 src/pocketmine/inventory/transaction/InventoryTransaction(291): pocketmine\event\Event->call() [08:12:19] [Server thread/DEBUG]: #8 src/pocketmine/inventory/transaction/InventoryTransaction(311): pocketmine\inventory\transaction\InventoryTransaction->callExecuteEvent() [08:12:19] [Server thread/DEBUG]: #9 src/pocketmine/Player(2515): pocketmine\inventory\transaction\InventoryTransaction->execute() [08:12:19] [Server thread/DEBUG]: #10 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(151): pocketmine\Player->handleInventoryTransaction(object CortexPE\network\InventoryTransactionPacket) [08:12:19] [Server thread/DEBUG]: #11 src/pocketmine/network/mcpe/protocol/InventoryTransactionPacket(178): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleInventoryTransaction(object CortexPE\network\InventoryTransactionPacket) [08:12:19] [Server thread/DEBUG]: #12 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(111): pocketmine\network\mcpe\protocol\InventoryTransactionPacket->handle(object pocketmine\network\mcpe\PlayerNetworkSessionAdapter) [08:12:19] [Server thread/DEBUG]: #13 src/pocketmine/network/mcpe/protocol/BatchPacket(130): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(object CortexPE\network\InventoryTransactionPacket) [08:12:19] [Server thread/DEBUG]: #14 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(111): pocketmine\network\mcpe\protocol\BatchPacket->handle(object pocketmine\network\mcpe\PlayerNetworkSessionAdapter) [08:12:19] [Server thread/DEBUG]: #15 src/pocketmine/Player(3276): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket) [08:12:19] [Server thread/DEBUG]: #16 src/pocketmine/network/mcpe/RakLibInterface(169): pocketmine\Player->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket) [08:12:19] [Server thread/DEBUG]: #17 vendor/pocketmine/raklib/src/server/ServerHandler(99): pocketmine\network\mcpe\RakLibInterface->handleEncapsulated(string[21] (MY IP WAS HERE), object raklib\protocol\EncapsulatedPacket, integer 0) [08:12:19] [Server thread/DEBUG]: #18 src/pocketmine/network/mcpe/RakLibInterface(109): raklib\server\ServerHandler->handlePacket() [08:12:19] [Server thread/DEBUG]: #19 src/pocketmine/network/mcpe/RakLibInterface(99): pocketmine\network\mcpe\RakLibInterface->process() [08:12:19] [Server thread/DEBUG]: #20 vendor/pocketmine/snooze/src/SleeperHandler(123): pocketmine\network\mcpe\RakLibInterface->pocketmine\network\mcpe{closure}() [08:12:19] [Server thread/DEBUG]: #21 vendor/pocketmine/snooze/src/SleeperHandler(85): pocketmine\snooze\SleeperHandler->processNotifications() [08:12:19] [Server thread/DEBUG]: #22 src/pocketmine/Server(2406): pocketmine\snooze\SleeperHandler->sleepUntil(double 1580631139.182) [08:12:19] [Server thread/DEBUG]: #23 src/pocketmine/Server(2250): pocketmine\Server->tickProcessor() [08:12:19] [Server thread/DEBUG]: #24 src/pocketmine/Server(1811): pocketmine\Server->start() [08:12:19] [Server thread/DEBUG]: #25 src/pocketmine/PocketMine(274): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[16] /home/container/, string[24] /home/container/plugins/) [08:12:19] [Server thread/DEBUG]: #26 src/pocketmine/PocketMine(297): pocketmine\server()