menu
#39 Object of class pocketmine\lang\Translatable could not be converted to string

Submitted by PocketMine-MP 5.7.1+dev

General information

Version: 5.7.1+dev
Git commit: cf45d0c9
Plugin involvement: Direct
Report date: 2023-12-23 12:27:52 +0000 UTC
Server uptime: 0 days 0 hours 16 minutes 20 seconds

System Information

PHP version: 8.2.9
JIT status: Not available
Operating system: linux
System banner: Linux ananasmine.ru 5.15.0-91-generic #101-Ubuntu SMP Tue Nov 14 13:30:08 UTC 2023 x86_64

Error information

Warning: the GoCore plugin was directly involved in this crash. Please contact the plugin author.
Thread: Main
Message: Object of class pocketmine\lang\Translatable could not be converted to string
File: plugins/GoCore.phar/src/corndan/GoCore/sender/ConnectorSender
Line: #15
Type: Error
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
use pocketmine\console\ConsoleCommandSender;
use pocketmine\lang\Translatable;

class ConnectorSender extends ConsoleCommandSender
{
private $message;

public function sendMessage(Translatable|string $message) : void
{
$this->message .= (!is_null($this->message) ? "\n" : "") . $message;

foreach (explode("\n", trim($message)) as $line) {
GlobalLogger::get()->info($line);
}
}

public function getMessage()
{
return $this->message;
}
#0 pmsrc/src/command/Command(236): corndan\GoCore\sender\ConnectorSender->sendMessage(object pocketmine\lang\Translatable#410509)
#1 pmsrc/src/command/defaults/TimingsCommand(164): pocketmine\command\Command::broadcastCommandMessage(object corndan\GoCore\sender\ConnectorSender#432961, object pocketmine\lang\Translatable#410509)
#2 pmsrc/src/scheduler/BulkCurlTask(82): pocketmine\command\defaults\TimingsCommand->pocketmine\command\defaults\{closure}(array[1])
#3 pmsrc/src/scheduler/AsyncPool(280): pocketmine\scheduler\BulkCurlTask->onCompletion()
#4 pmsrc/src/timings/TimingsHandler(198): pocketmine\scheduler\AsyncPool->pocketmine\scheduler\{closure}()
#5 pmsrc/src/scheduler/AsyncPool(279): pocketmine\timings\TimingsHandler->time(object Closure#288037)
#6 pmsrc/src/scheduler/AsyncPool(127): pocketmine\scheduler\AsyncPool->collectTasksFromWorker(int 1)
#7 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(120): pocketmine\scheduler\AsyncPool->pocketmine\scheduler\{closure}()
#8 pmsrc/src/TimeTrackingSleeperHandler(58): pocketmine\snooze\SleeperHandler->processNotifications()
#9 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(79): pocketmine\TimeTrackingSleeperHandler->processNotifications()
#10 pmsrc/src/Server(1767): pocketmine\snooze\SleeperHandler->sleepUntil(float 1703334472.4967)
#11 pmsrc/src/Server(1096): pocketmine\Server->tickProcessor()
#12 pmsrc/src/PocketMine(334): pocketmine\Server->__construct(object pocketmine\thread\ThreadSafeClassLoader#3, object pocketmine\utils\MainLogger#6, string[24] /home/anmine/servers/s7/, string[32] /home/anmine/servers/s7/plugins/)
#13 pmsrc/src/PocketMine(357): pocketmine\server()
#14 pmsrc(11): require(string[61] phar:///home/anmine/servers/s7/InCore.phar/src/PocketMine.php)

Loaded Plugins

  • Show

Server Settings

  • Show

Installed Composer Dependencies

Installed PHP Extensions

  • Show