diff --git a/src/pocketmine/Server.php b/src/pocketmine/Server.php index 4af97a252..da78efb94 100644 --- a/src/pocketmine/Server.php +++ b/src/pocketmine/Server.php @@ -1506,7 +1506,7 @@ class Server{ $this->logger->warning("Debugging assertions are enabled, this may impact on performance. To disable them, set `zend.assertions = -1` in php.ini."); } - ini_set('assert.exception', (bool) $this->getProperty("debug.assertions.throw-exception", 0)); + ini_set('assert.exception', '1'); if($this->logger instanceof MainLogger){ $this->logger->setLogDebug(\pocketmine\DEBUG > 1); diff --git a/src/pocketmine/resources/pocketmine.yml b/src/pocketmine/resources/pocketmine.yml index 8efe10809..5fa080618 100644 --- a/src/pocketmine/resources/pocketmine.yml +++ b/src/pocketmine/resources/pocketmine.yml @@ -88,9 +88,6 @@ debug: assertions: #Warn if assertions are enabled in php.ini, due to assertions may impact on runtime performance if enabled. warn-if-enabled: true - #Enable throwing exceptions when assertions fail, will allow obtaining more detailed information on the failed assertion, but may cause a server crash. - #If set to false, a warning will be raised instead of throwing an exception. - throw-exception: false #If > 1, it will show debug messages in the console level: 1 #Enables /status, /gc