summaryrefslogtreecommitdiff
path: root/cpp/src/IceGrid/NodeCache.cpp
diff options
context:
space:
mode:
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)
{