menu
#71 Call to undefined method pocketmine\utils\Utils::getRealMemoryUsage()

Submitted by PocketMine-MP 5.9.1+dev

General information

Version: 5.9.1+dev
Git commit: 23edde27
Plugin involvement: Direct
Report date: 2024-01-12 22:02:27 +0000 UTC
Server uptime: 0 days 0 hours 0 minutes 49 seconds

System Information

PHP version: 8.2.9
JIT status: Not available
Operating system: linux
System banner: Linux anmine.ru 5.10.0-26-amd64 #1 SMP Debian 5.10.197-1 (2023-09-29) x86_64

Error information

Warning: the prometheus plugin was directly involved in this crash. Please contact the plugin author.
Thread: Main
Message: Call to undefined method pocketmine\utils\Utils::getRealMemoryUsage()
File: plugins/pm5-prometheus/src/pmexporter/metrics/MemoryHeapBytesMetric
Line: #19
Type: Error
10
11
12
13
14
15
16
17
18
19
20
21
22
    public function getName()
{
return "memory_heap_bytes";
}

public function collect()
{
$this->registry
->getOrRegisterGauge(Metric::PREFIX, $this->getName(), "Memory usage of heap")
->set(Utils::getRealMemoryUsage()[0]);
}
}

#0 plugins/pm5-prometheus/src/pmexporter/MetricsManager(95): pmexporter\metrics\MemoryHeapBytesMetric->collect()
#1 plugins/pm5-prometheus/src/pmexporter/MetricsManager(101): pmexporter\MetricsManager->collectMetrics()
#2 plugins/pm5-prometheus/src/pmexporter/MetricsLoader(38): pmexporter\MetricsManager->render()
#3 plugins/pm5-prometheus/src/pmexporter/MetricsLoader(18): pmexporter\MetricsLoader->requestMetricsData()
#4 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(120): pmexporter\MetricsLoader->pmexporter\{closure}()
#5 pmsrc/src/TimeTrackingSleeperHandler(58): pocketmine\snooze\SleeperHandler->processNotifications()
#6 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(79): pocketmine\TimeTrackingSleeperHandler->processNotifications()
#7 pmsrc/src/Server(1776): pocketmine\snooze\SleeperHandler->sleepUntil(float 1705096947.6523)
#8 pmsrc/src/Server(1096): pocketmine\Server->tickProcessor()
#9 pmsrc/src/PocketMine(341): pocketmine\Server->__construct(object pocketmine\thread\ThreadSafeClassLoader#3, object pocketmine\utils\MainLogger#6, string[25] /home/anmine/servers/s99/, string[33] /home/anmine/servers/s99/plugins/)
#10 pmsrc/src/PocketMine(364): pocketmine\server()
#11 pmsrc(11): require(string[62] phar:///home/anmine/servers/s99/InCore.phar/src/PocketMine.php)

Loaded Plugins

  • Show

Server Settings

  • Show

Installed Composer Dependencies

Installed PHP Extensions

  • Show