Muqsit / InvMenu

A PocketMine-MP virion to create and manage virtual inventories!
https://poggit.pmmp.io/ci/Muqsit/InvMenu/~
GNU General Public License v3.0
200 stars 74 forks source link

is it invmenu bug ? #215

Open ByNamles opened 1 year ago

ByNamles commented 1 year ago

[11:42:27.963] [Server thread/DEBUG]: [Player: ByNamles] Opening inventory muqsit\invmenu\inventory\InvMenuInventory#95373 [11:42:32.621] [Server thread/DEBUG]: [Player: ByNamles] Closing inventory muqsit\invmenu\inventory\InvMenuInventory#95373 [11:42:32.622] [Server thread/DEBUG]: [NetworkSession: ByNamles] Inventory transaction -35 cancelled by a plugin [11:42:32.622] [Server thread/DEBUG]: [NetworkSession: ByNamles] Detected prediction mismatch in inventory pocketmine\inventory\PlayerCursorInventory#110111 slot 0 [11:42:32.628] [Server thread/DEBUG]: [NetworkSession: ByNamles] Syncing slots 0 in inventory pocketmine\inventory\PlayerCursorInventory#110111 [11:42:32.706] [Server thread/DEBUG]: [NetworkSession: ByNamles] ItemStackRequest #-37 failed: Error processing action 0 (PlaceStackRequestAction): PlayerCursorInventory#110111, slot: 0: Mismatched expected itemstack, client expected: -35, server actual: 0, last modified by request: none [11:42:32.707] [Server thread/DEBUG]: [NetworkSession: ByNamles] pocketmine\network\mcpe\handler\ItemStackRequestProcessException: "Error processing action 0 (PlaceStackRequestAction): PlayerCursorInventory#110111, slot: 0: Mismatched expected itemstack, client expected: -35, server actual: 0, last modified by request: none" (EXCEPTION) in "pmsrc/src/network/mcpe/handler/ItemStackRequestExecutor" at line 367 --- Stack trace ---

0 pmsrc/src/network/mcpe/handler/InGamePacketHandler(589): pocketmine\network\mcpe\handler\ItemStackRequestExecutor->generateInventoryTransaction()

1 pmsrc/src/network/mcpe/handler/InGamePacketHandler(611): pocketmine\network\mcpe\handler\InGamePacketHandler->handleSingleItemStackRequest(object pocketmine\network\mcpe\protocol\types\inventory\stackrequest\ItemStackRequest#70240)

2 pmsrc/vendor/pocketmine/bedrock-protocol/src/ItemStackRequestPacket(55): pocketmine\network\mcpe\handler\InGamePacketHandler->handleItemStackRequest(object pocketmine\network\mcpe\protocol\ItemStackRequestPacket#70227)

3 pmsrc/src/network/mcpe/NetworkSession(437): pocketmine\network\mcpe\protocol\ItemStackRequestPacket->handle(object pocketmine\network\mcpe\handler\InGamePacketHandler#62522)

4 pmsrc/src/network/mcpe/NetworkSession(381): pocketmine\network\mcpe\NetworkSession->handleDataPacket(object pocketmine\network\mcpe\protocol\ItemStackRequestPacket#70227, string[18] ...I...;.E........)

5 pmsrc/src/network/mcpe/raklib/RakLibInterface(217): pocketmine\network\mcpe\NetworkSession->handleEncoded(string[74] .*.X.d.....F...........<L.....f.cB....{.C[.w8...u....... q.F&..L ....{....)

6 pmsrc/vendor/pocketmine/raklib-ipc/src/RakLibToUserThreadMessageReceiver(40): pocketmine\network\mcpe\raklib\RakLibInterface->onPacketReceive(int 0, string[83] ..z.....L.8v.oZD7U'.wFg....{J.....X:......b....Z......)jn....N...dU_...e<..K....)

7 pmsrc/src/network/mcpe/raklib/RakLibInterface(109): raklib\server\ipc\RakLibToUserThreadMessageReceiver->handle(object pocketmine\network\mcpe\raklib\RakLibInterface#167720)

8 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(120): pocketmine\network\mcpe\raklib\RakLibInterface->pocketmine\network\mcpe\raklib{closure}()

9 pmsrc/src/TimeTrackingSleeperHandler(58): pocketmine\snooze\SleeperHandler->processNotifications()

10 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(79): pocketmine\TimeTrackingSleeperHandler->processNotifications()

11 pmsrc/src/Server(1674): pocketmine\snooze\SleeperHandler->sleepUntil(float 1689162152.7264)

12 pmsrc/src/Server(1063): pocketmine\Server->tickProcessor()

13 pmsrc/src/PocketMine(334): pocketmine\Server->__construct(object pocketmine\thread\ThreadSafeClassLoader#3, object pocketmine\utils\MainLogger#6, string[6] /root/, string[14] /root/plugins/)

14 pmsrc/src/PocketMine(357): pocketmine\server()

15 pmsrc(11): require(string[50] phar:///root/PocketMine-MP.phar/src/PocketMine.php)

--- Previous --- pocketmine\network\mcpe\handler\ItemStackRequestProcessException: "PlayerCursorInventory#110111, slot: 0: Mismatched expected itemstack, client expected: -35, server actual: 0, last modified by request: none" (EXCEPTION) in "pmsrc/src/network/mcpe/handler/ItemStackRequestExecutor" at line 100

0 pmsrc/src/network/mcpe/handler/ItemStackRequestExecutor(125): pocketmine\network\mcpe\handler\ItemStackRequestExecutor->matchItemStack(object pocketmine\inventory\PlayerCursorInventory#110111, int 0, int -35)

1 pmsrc/src/network/mcpe/handler/ItemStackRequestExecutor(150): pocketmine\network\mcpe\handler\ItemStackRequestExecutor->getBuilderInventoryAndSlot(object pocketmine\network\mcpe\protocol\types\inventory\stackrequest\ItemStackRequestSlotInfo#92410)

2 pmsrc/src/network/mcpe/handler/ItemStackRequestExecutor(135): pocketmine\network\mcpe\handler\ItemStackRequestExecutor->removeItemFromSlot(object pocketmine\network\mcpe\protocol\types\inventory\stackrequest\ItemStackRequestSlotInfo#92410, int 1)

3 pmsrc/src/network/mcpe/handler/ItemStackRequestExecutor(308): pocketmine\network\mcpe\handler\ItemStackRequestExecutor->transferItems(object pocketmine\network\mcpe\protocol\types\inventory\stackrequest\ItemStackRequestSlotInfo#92410, object pocketmine\network\mcpe\protocol\types\inventory\stackrequest\ItemStackRequestSlotInfo#92369, int 1)

4 pmsrc/src/network/mcpe/handler/ItemStackRequestExecutor(365): pocketmine\network\mcpe\handler\ItemStackRequestExecutor->processItemStackRequestAction(object pocketmine\network\mcpe\protocol\types\inventory\stackrequest\PlaceStackRequestAction#88677)

5 pmsrc/src/network/mcpe/handler/InGamePacketHandler(589): pocketmine\network\mcpe\handler\ItemStackRequestExecutor->generateInventoryTransaction()

6 pmsrc/src/network/mcpe/handler/InGamePacketHandler(611): pocketmine\network\mcpe\handler\InGamePacketHandler->handleSingleItemStackRequest(object pocketmine\network\mcpe\protocol\types\inventory\stackrequest\ItemStackRequest#70240)

7 pmsrc/vendor/pocketmine/bedrock-protocol/src/ItemStackRequestPacket(55): pocketmine\network\mcpe\handler\InGamePacketHandler->handleItemStackRequest(object pocketmine\network\mcpe\protocol\ItemStackRequestPacket#70227)

8 pmsrc/src/network/mcpe/NetworkSession(437): pocketmine\network\mcpe\protocol\ItemStackRequestPacket->handle(object pocketmine\network\mcpe\handler\InGamePacketHandler#62522)

9 pmsrc/src/network/mcpe/NetworkSession(381): pocketmine\network\mcpe\NetworkSession->handleDataPacket(object pocketmine\network\mcpe\protocol\ItemStackRequestPacket#70227, string[18] ...I...;.E........)

10 pmsrc/src/network/mcpe/raklib/RakLibInterface(217): pocketmine\network\mcpe\NetworkSession->handleEncoded(string[74] .*.X.d.....F...........<L.....f.cB....{.C[.w8...u....... q.F&..L ....{....)

11 pmsrc/vendor/pocketmine/raklib-ipc/src/RakLibToUserThreadMessageReceiver(40): pocketmine\network\mcpe\raklib\RakLibInterface->onPacketReceive(int 0, string[83] ..z.....L.8v.oZD7U'.wFg....{J.....X:......b....Z......)jn....N...dU_...e<..K....)

12 pmsrc/src/network/mcpe/raklib/RakLibInterface(109): raklib\server\ipc\RakLibToUserThreadMessageReceiver->handle(object pocketmine\network\mcpe\raklib\RakLibInterface#167720)

13 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(120): pocketmine\network\mcpe\raklib\RakLibInterface->pocketmine\network\mcpe\raklib{closure}()

14 pmsrc/src/TimeTrackingSleeperHandler(58): pocketmine\snooze\SleeperHandler->processNotifications()

15 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(79): pocketmine\TimeTrackingSleeperHandler->processNotifications()

16 pmsrc/src/Server(1674): pocketmine\snooze\SleeperHandler->sleepUntil(float 1689162152.7264)

17 pmsrc/src/Server(1063): pocketmine\Server->tickProcessor()

18 pmsrc/src/PocketMine(334): pocketmine\Server->__construct(object pocketmine\thread\ThreadSafeClassLoader#3, object pocketmine\utils\MainLogger#6, string[6] /root/, string[14] /root/plugins/)

19 pmsrc/src/PocketMine(357): pocketmine\server()

20 pmsrc(11): require(string[50] phar:///root/PocketMine-MP.phar/src/PocketMine.php)

i am using the latest version

dadodasyra commented 12 months ago

No step to reproduce ? no information about what happens and what should happen ?