menu
#9249571 Undefined array key "vCrewUS"

Submitted by PocketMine-MP 5.5.0

General information

Version: 5.5.0
Git commit: c8d357f4
Plugin involvement: Direct
Report date: 2023-09-19 16:47:29 +0000 UTC
Server uptime: 0 days 1 hours 50 minutes 5 seconds

System Information

PHP version: 8.1.23
JIT status: Not available
Operating system: linux
System banner: Linux 7845cabf-1f8a-40d3-8185-296b0ab05090 5.10.0-25-amd64 #1 SMP Debian 5.10.191-1 (2023-08-16) x86_64

Error information

Warning: the StaffCore plugin was directly involved in this crash. Please contact the plugin author.
Thread: Main
Message: Undefined array key "vCrewUS"
File: plugins/StaffCore/src/Corentin503SCore/API/SanctionAPI
Line: #63
Type: ErrorException
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
        if (!is_null(Server::getInstance()->getPlayerByPrefix($player))) {
Server::getInstance()->getPlayerByPrefix($player)->kick(Main::getInstance()->getConfigAPI()->getBanMessage($player, $staff, $time, $reason));
}
Server::getInstance()->broadcastMessage(Main::getInstance()->getConfigAPI()->getBanMessage($player, $staff, $time, $reason));
$this->addSanction($player, "Ban par le staff {$staff} pour {$time_} pour la raison {$reason}");
}

public function getBanData(string $player, string $data): mixed
{
return $this->ban_data->getAll()[$player][$data];
}

public function addBanIP(string $player, string $staff, int $time, string $reason)
{
$alias = Main::getInstance()->getAliasIP();
$this->banip_data->set($alias->getLastConnexion($player), ["staff" => $staff, "time" => $time + time(), "reason" => $reason]);

$time_ = $this->getRemainingTime($time);
$this->addSanction($player, "BanIP par le staff {$staff} pour {$time_} pour la raison {$reason}");

#0 plugins/StaffCore/src/Corentin503SCore/API/SanctionAPI(63): pocketmine\errorhandler\ErrorToExceptionHandler::handle(int 2, string[29] Undefined array key "vCrewUS", string[74] /home/container/plugins/StaffCore/src/Corentin503SCore/API/SanctionAPI.php, int 63)
#1 plugins/StaffCore/src/Corentin503SCore/API/ConfigAPI(133): Corentin503SCore\API\SanctionAPI->getBanData(string[7] vCrewUS, string[5] staff)
#2 plugins/StaffCore/src/Corentin503SCore/Events/PlayerEvents(29): Corentin503SCore\API\ConfigAPI->getBanJoinMessage(string[7] vCrewUS)
#3 pmsrc/src/event/RegisteredListener(61): Corentin503SCore\Events\PlayerEvents->onJoin(object pocketmine\event\player\PlayerJoinEvent#96497)
#4 pmsrc/src/event/Event(63): pocketmine\event\RegisteredListener->callEvent(object pocketmine\event\player\PlayerJoinEvent#96497)
#5 pmsrc/src/player/Player(891): pocketmine\event\Event->call()
#6 pmsrc/src/network/mcpe/NetworkSession(835): pocketmine\player\Player->doFirstSpawn()
#7 pmsrc/src/network/mcpe/handler/SpawnResponsePacketHandler(37): pocketmine\network\mcpe\NetworkSession->onClientSpawnResponse()
#8 pmsrc/vendor/pocketmine/bedrock-protocol/src/SetLocalPlayerAsInitializedPacket(42): pocketmine\network\mcpe\handler\SpawnResponsePacketHandler->handleSetLocalPlayerAsInitialized(object pocketmine\network\mcpe\protocol\SetLocalPlayerAsInitializedPacket#233435)
#9 pmsrc/src/network/mcpe/NetworkSession(445): pocketmine\network\mcpe\protocol\SetLocalPlayerAsInitializedPacket->handle(object pocketmine\network\mcpe\handler\SpawnResponsePacketHandler#226141)
#10 pmsrc/src/network/mcpe/NetworkSession(383): pocketmine\network\mcpe\NetworkSession->handleDataPacket(object pocketmine\network\mcpe\protocol\SetLocalPlayerAsInitializedPacket#233435, string[3] q.1)
#11 pmsrc/src/network/mcpe/raklib/RakLibInterface(219): pocketmine\network\mcpe\NetworkSession->handleEncoded(string[52] c..gh=.......xHwS.."..N.......$........MX......7..^.)
#12 pmsrc/vendor/pocketmine/raklib-ipc/src/RakLibToUserThreadMessageReceiver(40): pocketmine\network\mcpe\raklib\RakLibInterface->onPacketReceive(int 12, string[61] ......................i2.G.CD.X...S.M..34~...:....*...=....|.)
#13 pmsrc/src/network/mcpe/raklib/RakLibInterface(111): raklib\server\ipc\RakLibToUserThreadMessageReceiver->handle(object pocketmine\network\mcpe\raklib\RakLibInterface#86827)
#14 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(120): pocketmine\network\mcpe\raklib\RakLibInterface->pocketmine\network\mcpe\raklib\{closure}()
#15 pmsrc/src/TimeTrackingSleeperHandler(58): pocketmine\snooze\SleeperHandler->processNotifications()
#16 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(79): pocketmine\TimeTrackingSleeperHandler->processNotifications()
#17 pmsrc/src/Server(1681): pocketmine\snooze\SleeperHandler->sleepUntil(float 1695142049.6815)
#18 pmsrc/src/Server(1064): pocketmine\Server->tickProcessor()
#19 pmsrc/src/PocketMine(334): pocketmine\Server->__construct(object pocketmine\thread\ThreadSafeClassLoader#6, object pocketmine\utils\MainLogger#3, string[16] /home/container/, string[24] /home/container/plugins/)
#20 pmsrc/src/PocketMine(357): pocketmine\server()
#21 pmsrc(11): require(string[60] phar:///home/container/PocketMine-MP.phar/src/PocketMine.php)

Loaded Plugins

  • Show

Server Settings

  • Show

Installed Composer Dependencies

Installed PHP Extensions

  • Show