diff options
author | Benoit Foucher <benoit@zeroc.com> | 2006-05-15 17:11:36 +0000 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2006-05-15 17:11:36 +0000 |
commit | 75317e3b65d2a2e08bf4190e352de2c248325791 (patch) | |
tree | 18377dd0dfccf30d6f17cbc5cae50b4cc4d07221 /cpp/src/IceGrid/NodeCache.cpp | |
parent | Win32 fix (diff) | |
download | ice-75317e3b65d2a2e08bf4190e352de2c248325791.tar.bz2 ice-75317e3b65d2a2e08bf4190e352de2c248325791.tar.xz ice-75317e3b65d2a2e08bf4190e352de2c248325791.zip |
Better error reporting if node fails to load server.
Diffstat (limited to 'cpp/src/IceGrid/NodeCache.cpp')
-rw-r--r-- | cpp/src/IceGrid/NodeCache.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/cpp/src/IceGrid/NodeCache.cpp b/cpp/src/IceGrid/NodeCache.cpp index be0f4d91f5d..f30af04da87 100644 --- a/cpp/src/IceGrid/NodeCache.cpp +++ b/cpp/src/IceGrid/NodeCache.cpp @@ -65,12 +65,10 @@ public: Ice::Trace out(_traceLevels->logger, _traceLevels->serverCat); out << "couldn't load `" << _id << "' on node `" << _node << "':\n" << ex.reason; } - - Ice::Warning out(_traceLevels->logger); - out << "failed to load `" + _id + "' on node `" << _node << "':\n" << ex << "\nreason: " << ex.reason; + ostringstream os; - os << ex << "\nreason: " << ex.reason; - _server->exception(NodeUnreachableException(_node, os.str())); + os << "couldn't load `" << _id << "' on node `" << _node << "':\n" << ex.reason; + _server->exception(DeploymentException(os.str())); } catch(const Ice::Exception& ex) { |