Closed Crypt97 closed 6 years ago
I try but work. Do u use 9bec85c ?
yes I use it but unfortunately the problem
Image: https://imgur.com/rXstUAE
The same error happens to me, too. But on the enchanting table. I use https://github.com/TuranicTeam/Altay/commit/5d18ec9c8bbeffc7c8d4513dd7b0c4588120c456 (Build #150)
@Crypt97 Is it always or a specific item?
always
That's the same mistake you are dealing with with your villagers.
Action is not valid in the current transaction
The bug starts when I drag the items from the crafting table to Windows 10 Edition
If you move the items then there is an error, but if the game moves then there is no error.
# Slot Change Action
10:23:21 CRITICAL > pocketmine\inventory\transaction\TransactionValidationException: "Action pocketmine\inventory\transaction\action\SlotChangeAction is not valid in the current transaction" (EXCEPTION) in "src/pocketmine/inventory/transaction/InventoryTransaction" at line 125 10:23:21 DEBUG > #0 src/pocketmine/inventory/transaction/InventoryTransaction(238): pocketmine\inventory\transaction\InventoryTransaction->matchItems(array Array(), array Array()) 10:23:21 DEBUG > #1 src/pocketmine/inventory/transaction/InventoryTransaction(274): pocketmine\inventory\transaction\InventoryTransaction->validate() 10:23:21 DEBUG > #2 src/pocketmine/Player(2357): pocketmine\inventory\transaction\InventoryTransaction->execute() 10:23:21 DEBUG > #3 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(138): pocketmine\Player->handleInventoryTransaction(pocketmine\network\mcpe\protocol\InventoryTransactionPacket object) 10:23:21 DEBUG > #4 src/pocketmine/network/mcpe/protocol/InventoryTransactionPacket(154): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleInventoryTransaction(pocketmine\network\mcpe\protocol\InventoryTransactionPacket object) 10:23:21 DEBUG > #5 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(94): pocketmine\network\mcpe\protocol\InventoryTransactionPacket->handle(pocketmine\network\mcpe\PlayerNetworkSessionAdapter object) 10:23:21 DEBUG > #6 src/pocketmine/network/mcpe/protocol/BatchPacket(117): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(pocketmine\network\mcpe\protocol\InventoryTransactionPacket object) 10:23:21 DEBUG > #7 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(94): pocketmine\network\mcpe\protocol\BatchPacket->handle(pocketmine\network\mcpe\PlayerNetworkSessionAdapter object) 10:23:21 DEBUG > #8 src/pocketmine/Player(3101): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(pocketmine\network\mcpe\protocol\BatchPacket object) 10:23:21 DEBUG > #9 src/pocketmine/network/mcpe/RakLibInterface(153): pocketmine\Player->handleDataPacket(pocketmine\network\mcpe\protocol\BatchPacket object) 10:23:21 DEBUG > #10 vendor/pocketmine/raklib/server/ServerHandler(98): pocketmine\network\mcpe\RakLibInterface->handleEncapsulated(string 46.139.254.142 51178, raklib\protocol\EncapsulatedPacket object, integer 0) 10:23:21 DEBUG > #11 src/pocketmine/network/mcpe/RakLibInterface(96): raklib\server\ServerHandler->handlePacket() 10:23:21 DEBUG > #12 src/pocketmine/network/Network(89): pocketmine\network\mcpe\RakLibInterface->process() 10:23:21 DEBUG > #13 src/pocketmine/Server(2519): pocketmine\network\Network->processInterfaces() 10:23:21 DEBUG > #14 src/pocketmine/Server(2279): pocketmine\Server->tick() 10:23:21 DEBUG > #15 src/pocketmine/Server(2194): pocketmine\Server->tickProcessor() 10:23:21 DEBUG > #16 src/pocketmine/Server(1787): pocketmine\Server->start() 10:23:21 DEBUG > #17 src/pocketmine/PocketMine(301): pocketmine\Server->__construct(BaseClassLoader object, pocketmine\utils\MainLogger object, string C:\Users\Crypthu\Desktop\Altay-master\, string C:\Users\Crypthu\Desktop\Altay-master\plugins\) 10:23:21 NOTICE > Blocked 46.139.254.142 for 5 seconds
Crafting work for me fine can you update to the newest version form jenkins and try again ? @Crypt97
Enchant: `18:19:50 CRITICAL > RuntimeException: "Index invalid or out of range" (EXCEPTION) in "src/pocketmine/inventory/BaseInventory" at line 92 18:19:50 DEBUG > #0 src/pocketmine/inventory/transaction/InventoryTransaction(184): pocketmine\inventory\BaseInventory->getItem(integer -1) 18:19:50 DEBUG > #1 src/pocketmine/inventory/transaction/InventoryTransaction(234): pocketmine\inventory\transaction\InventoryTransaction->squashDuplicateSlotChanges() 18:19:50 DEBUG > #2 src/pocketmine/inventory/transaction/InventoryTransaction(274): pocketmine\inventory\transaction\InventoryTransaction->validate() 18:19:50 DEBUG > #3 src/pocketmine/Player(2347): pocketmine\inventory\transaction\InventoryTransaction->execute() 18:19:50 DEBUG > #4 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(138): pocketmine\Player->handleInventoryTransaction(pocketmine\network\mcpe\protocol\InventoryTransactionPacket object) 18:19:50 DEBUG > #5 src/pocketmine/network/mcpe/protocol/InventoryTransactionPacket(154): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleInventoryTransaction(pocketmine\network\mcpe\protocol\InventoryTransactionPacket object) 18:19:50 DEBUG > #6 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(94): pocketmine\network\mcpe\protocol\InventoryTransactionPacket->handle(pocketmine\network\mcpe\PlayerNetworkSessionAdapter object) 18:19:50 DEBUG > #7 src/pocketmine/network/mcpe/protocol/BatchPacket(117): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(pocketmine\network\mcpe\protocol\InventoryTransactionPacket object) 18:19:50 DEBUG > #8 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(94): pocketmine\network\mcpe\protocol\BatchPacket->handle(pocketmine\network\mcpe\PlayerNetworkSessionAdapter object) 18:19:50 DEBUG > #9 src/pocketmine/Player(3107): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(pocketmine\network\mcpe\protocol\BatchPacket object) 18:19:50 DEBUG > #10 src/pocketmine/network/mcpe/RakLibInterface(153): pocketmine\Player->handleDataPacket(pocketmine\network\mcpe\protocol\BatchPacket object) 18:19:50 DEBUG > #11 vendor/pocketmine/raklib/server/ServerHandler(98): pocketmine\network\mcpe\RakLibInterface->handleEncapsulated(string 46.139.254.142 57183, raklib\protocol\EncapsulatedPacket object, integer 0) 18:19:50 DEBUG > #12 src/pocketmine/network/mcpe/RakLibInterface(94): raklib\server\ServerHandler->handlePacket() 18:19:50 DEBUG > #13 src/pocketmine/network/Network(89): pocketmine\network\mcpe\RakLibInterface->process() 18:19:50 DEBUG > #14 src/pocketmine/Server(2519): pocketmine\network\Network->processInterfaces() 18:19:50 DEBUG > #15 src/pocketmine/Server(2279): pocketmine\Server->tick() 18:19:50 DEBUG > #16 src/pocketmine/Server(2194): pocketmine\Server->tickProcessor() 18:19:50 DEBUG > #17 src/pocketmine/Server(1787): pocketmine\Server->start() 18:19:50 DEBUG > #18 src/pocketmine/PocketMine(301): pocketmine\Server->__construct(BaseClassLoader object, pocketmine\utils\MainLogger object, string C:\Users\Crypthu\Desktop\Altay-master\, string C:\Users\Crypthu\Desktop\Altay-master\plugins) 18:19:50 NOTICE > Blocked 46.139.254.142 for 5 seconds
`
Crafting work :) Thank you! Enchant no work :(
D:
Trade Action bug
21:42:41 CRITICAL > Error: "Call to undefined method pocketmine\nbt\tag\ListTag::setValue()" (EXCEPTION) in "src/pocketmine/inventory/transaction/action/TradeAction" at line 89 21:42:41 DEBUG > #0 src/pocketmine/inventory/transaction/InventoryTransaction(290): pocketmine\inventory\transaction\action\TradeAction->onExecuteSuccess(pocketmine\Player object) 21:42:41 DEBUG > #1 src/pocketmine/Player(2362): pocketmine\inventory\transaction\InventoryTransaction->execute() 21:42:41 DEBUG > #2 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(138): pocketmine\Player->handleInventoryTransaction(pocketmine\network\mcpe\protocol\InventoryTransactionPacket object) 21:42:41 DEBUG > #3 src/pocketmine/network/mcpe/protocol/InventoryTransactionPacket(154): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleInventoryTransaction(pocketmine\network\mcpe\protocol\InventoryTransactionPacket object) 21:42:41 DEBUG > #4 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(94): pocketmine\network\mcpe\protocol\InventoryTransactionPacket->handle(pocketmine\network\mcpe\PlayerNetworkSessionAdapter object) 21:42:41 DEBUG > #5 src/pocketmine/network/mcpe/protocol/BatchPacket(117): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(pocketmine\network\mcpe\protocol\InventoryTransactionPacket object) 21:42:41 DEBUG > #6 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(94): pocketmine\network\mcpe\protocol\BatchPacket->handle(pocketmine\network\mcpe\PlayerNetworkSessionAdapter object) 21:42:41 DEBUG > #7 src/pocketmine/Player(3107): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(pocketmine\network\mcpe\protocol\BatchPacket object) 21:42:41 DEBUG > #8 src/pocketmine/network/mcpe/RakLibInterface(153): pocketmine\Player->handleDataPacket(pocketmine\network\mcpe\protocol\BatchPacket object) 21:42:41 DEBUG > #9 vendor/pocketmine/raklib/server/ServerHandler(98): pocketmine\network\mcpe\RakLibInterface->handleEncapsulated(string 46.139.254.142 57183, raklib\protocol\EncapsulatedPacket object, integer 0) 21:42:41 DEBUG > #10 src/pocketmine/network/mcpe/RakLibInterface(94): raklib\server\ServerHandler->handlePacket() 21:42:41 DEBUG > #11 src/pocketmine/network/Network(89): pocketmine\network\mcpe\RakLibInterface->process() 21:42:41 DEBUG > #12 src/pocketmine/Server(2519): pocketmine\network\Network->processInterfaces() 21:42:41 DEBUG > #13 src/pocketmine/Server(2279): pocketmine\Server->tick() 21:42:41 DEBUG > #14 src/pocketmine/Server(2194): pocketmine\Server->tickProcessor() 21:42:41 DEBUG > #15 src/pocketmine/Server(1787): pocketmine\Server->start() 21:42:41 DEBUG > #16 src/pocketmine/PocketMine(301): pocketmine\Server->__construct(BaseClassLoader object, pocketmine\utils\MainLogger object, string C:\Users\Crypthu\Desktop\Altay-master\, string C:\Users\Crypthu\Desktop\Altay-master\plugins\)
Do you use .phar ?
src
use phar
But i saw the problem i see no way to fix setValue is remove from nbt
What better is phar than your src?
phar has always the newest dependencies
so is the same mistake
All bugs fixed (true?)
Crafting fix! Enchant fix! TradeAction no fixed :c
Issue description
Not work crafting.
Steps to reproduce the issue
OS and versions
Crashdump, backtrace, memory dumps, plugins list or other files