diff --git a/src/pocketmine/Server.php b/src/pocketmine/Server.php index 6aedf35a3..88ba438f7 100644 --- a/src/pocketmine/Server.php +++ b/src/pocketmine/Server.php @@ -2218,8 +2218,8 @@ class Server{ ini_set("error_reporting", '0'); ini_set("memory_limit", '-1'); //Fix error dump not dumped on memory problems - $this->logger->emergency($this->getLanguage()->translateString("pocketmine.crash.create")); try{ + $this->logger->emergency($this->getLanguage()->translateString("pocketmine.crash.create")); $dump = new CrashDump($this); $this->logger->emergency($this->getLanguage()->translateString("pocketmine.crash.submit", [$dump->getPath()])); @@ -2261,7 +2261,9 @@ class Server{ } }catch(\Throwable $e){ $this->logger->logException($e); - $this->logger->critical($this->getLanguage()->translateString("pocketmine.crash.error", [$e->getMessage()])); + try{ + $this->logger->critical($this->getLanguage()->translateString("pocketmine.crash.error", [$e->getMessage()])); + }catch(\Throwable $e){} } //$this->checkMemory();