Module: nagvis Branch: master Commit: c3bf8dd1c7d2e3e6a35c90f4ffe5247ed654d2a6 URL: http://nagvis.git.sourceforge.net/git/gitweb.cgi?p=nagvis/nagvis;a=commit;h=c3bf8dd1c7d2e3e6a35c90f4ffe5247ed654d2a6
Author: Lars Michelsen <[email protected]> Date: Tue May 4 22:59:16 2010 +0200 #278 Caught backend init exceptions are now used as summary output --- share/server/core/classes/CoreBackendMgmt.php | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) diff --git a/share/server/core/classes/CoreBackendMgmt.php b/share/server/core/classes/CoreBackendMgmt.php index 436f6cd..0ebee19 100644 --- a/share/server/core/classes/CoreBackendMgmt.php +++ b/share/server/core/classes/CoreBackendMgmt.php @@ -307,6 +307,7 @@ class CoreBackendMgmt { } } catch(BackendException $e) { $aCounts = Array(); + $msg = $e->getMessage(); } foreach($aObjs AS $name => $OBJS) @@ -319,7 +320,10 @@ class CoreBackendMgmt { else foreach($OBJS AS $OBJ) if($type != 'hostMemberState') - $OBJ->setBackendProblem($this->CORE->getLang()->getText('The object "[OBJ]" does not exist ([TYPE]).', + if(isset($msg)) + $OBJ->setBackendProblem($msg); + else + $OBJ->setBackendProblem($this->CORE->getLang()->getText('The object "[OBJ]" does not exist ([TYPE]).', Array('OBJ' => $name, 'TYPE' => $type))); } ------------------------------------------------------------------------------ _______________________________________________ Nagvis-checkins mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/nagvis-checkins
