menu
#9249663 Undefined variable $item

Submitted by PocketMine-MP 5.5.0

General information

Version: 5.5.0
Git commit: c8d357f4
Plugin involvement: Direct
Report date: 2023-09-19 17:11:48 +0000 UTC
Server uptime: 0 days 0 hours 3 minutes 49 seconds

System Information

PHP version: 8.1.23
JIT status: Not available
Operating system: linux
System banner: Linux 6fcad318-b173-4137-b835-299de47a2258 5.4.0-156-generic #173-Ubuntu SMP Tue Jul 11 07:25:22 UTC 2023 x86_64

Error information

Warning: the MineReset plugin was directly involved in this crash. Please contact the plugin author.
Thread: Main
Message: Undefined variable $item
File: plugins/MineReset/src/falkirks/minereset/util/BlockStringParser
Line: #36
Type: ErrorException
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
		}
}

public static function isValid(string $str): bool {
try{
$item = StringToItemParser::getInstance()->parse($str) ?? LegacyStringToItemParser::getInstance()->parse($str);
}catch(LegacyStringToItemParserException $e){
// NOOP
}
return $item instanceof ItemBlock;
}

/**
* @param string $str
* @return array
* @throws InvalidBlockStringException
*/
public static function parse(string $str): array {
self::ensureMap();

#0 plugins/MineReset/src/falkirks/minereset/util/BlockStringParser(36): pocketmine\errorhandler\ErrorToExceptionHandler::handle(int 2, string[24] Undefined variable $item, string[83] /home/container/plugins/MineReset/src/falkirks/minereset/util/BlockStringParser., int 36)
#1 plugins/MineReset/src/falkirks/minereset/command/SetCommand(43): falkirks\minereset\util\BlockStringParser::isValid(string[5] 526:0)
#2 (): falkirks\minereset\command\SetCommand->falkirks\minereset\command\{closure}(true, string[5] 526:0)
#3 plugins/MineReset/src/falkirks/minereset/command/SetCommand(43): array_reduce(array[12], object Closure#158432, true)
#4 plugins/MineReset/src/falkirks/minereset/command/MineCommand(38): falkirks\minereset\command\SetCommand->execute(object pocketmine\player\Player#79174, string[4] mine, array[13])
#5 pmsrc/src/command/SimpleCommandMap(212): falkirks\minereset\command\MineCommand->execute(object pocketmine\player\Player#79174, string[4] mine, array[13])
#6 pmsrc/src/Server(1416): pocketmine\command\SimpleCommandMap->dispatch(object pocketmine\player\Player#79174, string[58] mine set Mine 1:0 60 16:0 20 15:0 10 14:0 7 56:0 2 526:0 1)
#7 pmsrc/src/player/Player(1512): pocketmine\Server->dispatchCommand(object pocketmine\player\Player#79174, string[58] mine set Mine 1:0 60 16:0 20 15:0 10 14:0 7 56:0 2 526:0 1)
#8 pmsrc/src/network/mcpe/handler/InGamePacketHandler(826): pocketmine\player\Player->chat(string[59] /mine set Mine 1:0 60 16:0 20 15:0 10 14:0 7 56:0 2 526:0 1)
#9 pmsrc/vendor/pocketmine/bedrock-protocol/src/CommandRequestPacket(55): pocketmine\network\mcpe\handler\InGamePacketHandler->handleCommandRequest(object pocketmine\network\mcpe\protocol\CommandRequestPacket#159209)
#10 pmsrc/src/network/mcpe/NetworkSession(445): pocketmine\network\mcpe\protocol\CommandRequestPacket->handle(object pocketmine\network\mcpe\handler\InGamePacketHandler#159348)
#11 pmsrc/src/network/mcpe/NetworkSession(383): pocketmine\network\mcpe\NetworkSession->handleDataPacket(object pocketmine\network\mcpe\protocol\CommandRequestPacket#159209, string[81] M;/mine set Mine 1:0 60 16:0 20 15:0 10 14:0 7 56:0 2 526:0 1..Ejv...q...F..9...)
#12 pmsrc/src/network/mcpe/raklib/RakLibInterface(219): pocketmine\network\mcpe\NetworkSession->handleEncoded(string[118] .......KU(N-Q..1....[email protected] ..a.kV...g.....f.Zv00..O`<sf......)
#13 pmsrc/vendor/pocketmine/raklib-ipc/src/RakLibToUserThreadMessageReceiver(40): pocketmine\network\mcpe\raklib\RakLibInterface->onPacketReceive(int 0, string[127] .......I..?..1I....tM..P.E..2..R?......H.?$.."........$..L&%S%N..<...I0.wg`...A.)
#14 pmsrc/src/network/mcpe/raklib/RakLibInterface(111): raklib\server\ipc\RakLibToUserThreadMessageReceiver->handle(object pocketmine\network\mcpe\raklib\RakLibInterface#42367)
#15 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(120): pocketmine\network\mcpe\raklib\RakLibInterface->pocketmine\network\mcpe\raklib\{closure}()
#16 pmsrc/src/TimeTrackingSleeperHandler(58): pocketmine\snooze\SleeperHandler->processNotifications()
#17 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(79): pocketmine\TimeTrackingSleeperHandler->processNotifications()
#18 pmsrc/src/Server(1681): pocketmine\snooze\SleeperHandler->sleepUntil(float 1695143508.6322)
#19 pmsrc/src/Server(1064): pocketmine\Server->tickProcessor()
#20 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/)
#21 pmsrc/src/PocketMine(357): pocketmine\server()
#22 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