From f9b73816c31dad57d8242c55f187b1a2c4e56aff Mon Sep 17 00:00:00 2001 From: kremsy Date: Sat, 13 May 2017 15:13:33 +0200 Subject: [PATCH] found a new exception and fixed --- core/Callbacks/CallbackManager.php | 2 ++ libs/Maniaplanet/DedicatedServer/Xmlrpc/FaultException.php | 1 + 2 files changed, 3 insertions(+) diff --git a/core/Callbacks/CallbackManager.php b/core/Callbacks/CallbackManager.php index b31a751e..5ac2de44 100644 --- a/core/Callbacks/CallbackManager.php +++ b/core/Callbacks/CallbackManager.php @@ -5,6 +5,7 @@ namespace ManiaControl\Callbacks; use ManiaControl\ErrorHandler; use ManiaControl\General\UsageInformationAble; use ManiaControl\General\UsageInformationTrait; +use ManiaControl\Logger; use ManiaControl\ManiaControl; use Maniaplanet\DedicatedServer\Xmlrpc\ParseException; @@ -239,6 +240,7 @@ class CallbackManager implements UsageInformationAble { $callbacks = $this->maniaControl->getClient()->executeCallbacks(); } catch (ParseException $e) { //TODO remove later, its for the wrong XML encoding of nadeo + Logger::logError("Parse Exception"); return; } diff --git a/libs/Maniaplanet/DedicatedServer/Xmlrpc/FaultException.php b/libs/Maniaplanet/DedicatedServer/Xmlrpc/FaultException.php index 8995b841..922823c2 100755 --- a/libs/Maniaplanet/DedicatedServer/Xmlrpc/FaultException.php +++ b/libs/Maniaplanet/DedicatedServer/Xmlrpc/FaultException.php @@ -66,6 +66,7 @@ class FaultException extends Exception { case 'Map lightmap is not up to date.': case 'Map lightmap is not up to date. (will still load for now)': case 'The map doesn\'t match the server packmask.': + case 'The map environment is not available on the server (doesn\'t match the server packmask). ': return new InvalidMapException($faultString, $faultCode); case 'Ladder mode unknown.': case 'You cannot change the max players count: AllowSpectatorRelays is activated.':