CortexPE / Hierarchy

[WIP] It's time to ditch PurePerms and PureChat. // Innovative role-based permission management system
GNU Affero General Public License v3.0
61 stars 11 forks source link

Command Createrole Client Crash #27

Closed suerion closed 4 years ago

suerion commented 4 years ago

I had found an bug with the Command from Createrole, i would create a role "Kinder" but it crashed my client after the command

I had deleted all configs an start again without Migrator, but the issue is with HRKMigrator the same.

i think this is the same thing with this, i would Migrate from Pureperms https://github.com/CortexPE/HRKMigrator/issues/3

[Server thread/DEBUG]: Packet pocketmine\network\mcpe\protocol\BatchPacket: /nja0/YV088oylZILkpNLEktys9JVfDOzEtJLWLgdwrIYOFXfal7s600y663h4EBAEYHDrI= [20:31:22] [Server thread/CRITICAL]: Error: "Call to undefined method CortexPE\Hierarchy\role\RoleManager::indexLookupTable()" (EXCEPTION) in "plugins/Hierarchy_dev-84.phar/src/CortexPE/Hierarchy/role/RoleManager" at line 189 [20:31:22] [Server thread/DEBUG]: #0 plugins/Hierarchy_dev-84.phar/src/CortexPE/Hierarchy/command/subcommand/CreateRoleCommand(61): CortexPE\Hierarchy\role\RoleManager->createRole(string[6] Kinder) [20:31:22] [Server thread/DEBUG]: #1 plugins/Hierarchy_dev-84.phar/src/CortexPE/Hierarchy/libs/CortexPE/Commando/BaseCommand(132): CortexPE\Hierarchy\command\subcommand\CreateRoleCommand->onRun(object pocketmine\Player, string[3] hrk, array[1]) [20:31:22] [Server thread/DEBUG]: #2 src/pocketmine/command/SimpleCommandMap(248): CortexPE\Hierarchy\libs\CortexPE\Commando\BaseCommand->execute(object pocketmine\Player, string[3] hrk, array[1]) [20:31:22] [Server thread/DEBUG]: #3 src/pocketmine/Server(1807): pocketmine\command\SimpleCommandMap->dispatch(object pocketmine\Player, string[21] hrk createrole Kinder) [20:31:22] [Server thread/DEBUG]: #4 src/pocketmine/Player(2218): pocketmine\Server->dispatchCommand(object pocketmine\Player, string[21] hrk createrole Kinder) [20:31:22] [Server thread/DEBUG]: #5 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(244): pocketmine\Player->chat(string[22] /hrk createrole Kinder) [20:31:22] [Server thread/DEBUG]: #6 src/pocketmine/network/mcpe/protocol/CommandRequestPacket(54): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleCommandRequest(object pocketmine\network\mcpe\protocol\CommandRequestPacket) [20:31:22] [Server thread/DEBUG]: #7 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(110): pocketmine\network\mcpe\protocol\CommandRequestPacket->handle(object pocketmine\network\mcpe\PlayerNetworkSessionAdapter) [20:31:22] [Server thread/DEBUG]: #8 src/pocketmine/network/mcpe/protocol/BatchPacket(126): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(object pocketmine\network\mcpe\protocol\CommandRequestPacket) [20:31:22] [Server thread/DEBUG]: #9 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(110): pocketmine\network\mcpe\protocol\BatchPacket->handle(object pocketmine\network\mcpe\PlayerNetworkSessionAdapter) [20:31:22] [Server thread/DEBUG]: #10 src/pocketmine/Player(3118): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket) [20:31:22] [Server thread/DEBUG]: #11 src/pocketmine/network/mcpe/RakLibInterface(169): pocketmine\Player->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket) [20:31:22] [Server thread/DEBUG]: #12 vendor/pocketmine/raklib/src/server/ServerHandler(99): pocketmine\network\mcpe\RakLibInterface->handleEncapsulated(string[20] 185.128.246.39 62701, object raklib\protocol\EncapsulatedPacket, integer 0) [20:31:22] [Server thread/DEBUG]: #13 src/pocketmine/network/mcpe/RakLibInterface(109): raklib\server\ServerHandler->handlePacket() [20:31:22] [Server thread/DEBUG]: #14 src/pocketmine/network/mcpe/RakLibInterface(99): pocketmine\network\mcpe\RakLibInterface->process() [20:31:22] [Server thread/DEBUG]: #15 vendor/pocketmine/snooze/src/SleeperHandler(123): pocketmine\network\mcpe\RakLibInterface->pocketmine\network\mcpe{closure}() [20:31:22] [Server thread/DEBUG]: #16 vendor/pocketmine/snooze/src/SleeperHandler(85): pocketmine\snooze\SleeperHandler->processNotifications() [20:31:22] [Server thread/DEBUG]: #17 src/pocketmine/Server(2146): pocketmine\snooze\SleeperHandler->sleepUntil(double 1589049082.9118) [20:31:22] [Server thread/DEBUG]: #18 src/pocketmine/Server(1990): pocketmine\Server->tickProcessor() [20:31:22] [Server thread/DEBUG]: #19 src/pocketmine/Server(1584): pocketmine\Server->start() [20:31:22] [Server thread/DEBUG]: #20 src/pocketmine/PocketMine(273): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[49] /home/minecraft/multicraft/servers/PE/pocketmine/, string[57] /home/minecraft/multicraft/servers/PE/pocketmine/plugins/) [20:31:22] [Server thread/DEBUG]: #21 src/pocketmine/PocketMine(296): pocketmine\server()

[20:31:22] [Server thread/DEBUG]: [Hierarchy] Destroying Suerion's Session

intagaming commented 4 years ago

Also it has these things at the outer scope here... Why though?

image