summaryrefslogtreecommitdiff
path: root/cpp/src/IceGrid/NodeCache.cpp
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2006-05-15 17:11:36 +0000
committerBenoit Foucher <benoit@zeroc.com>2006-05-15 17:11:36 +0000
commit75317e3b65d2a2e08bf4190e352de2c248325791 (patch)
tree18377dd0dfccf30d6f17cbc5cae50b4cc4d07221 /cpp/src/IceGrid/NodeCache.cpp
parentWin32 fix (diff)
downloadice-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.cpp8
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)
{