summaryrefslogtreecommitdiff
path: root/cpp
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2017-01-25 18:42:10 +0100
committerBenoit Foucher <benoit@zeroc.com>2017-01-25 18:42:10 +0100
commit524c89c8c5ea8be6d989c855095cf4c58097e654 (patch)
tree697a384847d23d3d84345b84339f42d63d45687a /cpp
parentFixed ICE-7281 - skipEmptyEncapsulation now checks for the encoding version (diff)
downloadice-524c89c8c5ea8be6d989c855095cf4c58097e654.tar.bz2
ice-524c89c8c5ea8be6d989c855095cf4c58097e654.tar.xz
ice-524c89c8c5ea8be6d989c855095cf4c58097e654.zip
First cut of ICE-6920 - Remove try/catch block around communicator destroy
Diffstat (limited to 'cpp')
-rw-r--r--cpp/src/Glacier2Lib/Application.cpp17
-rw-r--r--cpp/src/Glacier2Lib/SessionHelper.cpp26
-rw-r--r--cpp/src/Ice/Application.cpp71
-rw-r--r--cpp/src/Ice/Service.cpp26
-rw-r--r--cpp/src/IceBox/ServiceManagerI.cpp27
-rw-r--r--cpp/src/IceGrid/Client.cpp21
-rw-r--r--cpp/test/Ice/background/Client.cpp10
-rw-r--r--cpp/test/Ice/custom/Client.cpp10
-rw-r--r--cpp/test/Ice/custom/Collocated.cpp10
-rw-r--r--cpp/test/Ice/custom/Server.cpp10
-rw-r--r--cpp/test/Ice/custom/ServerAMD.cpp10
-rw-r--r--cpp/test/Ice/echo/Server.cpp10
-rw-r--r--cpp/test/Ice/hash/Client.cpp9
-rw-r--r--cpp/test/Ice/interceptor/Client.cpp9
-rw-r--r--cpp/test/Ice/invoke/Client.cpp10
-rw-r--r--cpp/test/Ice/invoke/Server.cpp10
-rw-r--r--cpp/test/Ice/optional/Server.cpp10
-rw-r--r--cpp/test/Ice/optional/ServerAMD.cpp10
-rw-r--r--cpp/test/Ice/stream/Client.cpp10
-rw-r--r--cpp/test/Ice/stringConverter/Server.cpp10
-rw-r--r--cpp/test/Ice/threadPoolPriority/Client.cpp10
-rw-r--r--cpp/test/Ice/threadPoolPriority/Server.cpp10
-rw-r--r--cpp/test/Ice/threadPoolPriority/ServerCustomThreadPool.cpp10
-rw-r--r--cpp/test/IceBox/admin/Client.cpp10
-rw-r--r--cpp/test/IceBox/configuration/Client.cpp10
-rw-r--r--cpp/test/IceDiscovery/simple/Client.cpp10
-rw-r--r--cpp/test/IceDiscovery/simple/Server.cpp10
-rw-r--r--cpp/test/IceGrid/activation/Client.cpp10
-rw-r--r--cpp/test/IceGrid/allocation/Client.cpp10
-rw-r--r--cpp/test/IceGrid/deployer/Client.cpp10
-rw-r--r--cpp/test/IceGrid/distribution/Client.cpp10
-rw-r--r--cpp/test/IceGrid/noRestartUpdate/Client.cpp10
-rw-r--r--cpp/test/IceGrid/replicaGroup/Client.cpp10
-rw-r--r--cpp/test/IceGrid/replication/Client.cpp10
-rw-r--r--cpp/test/IceGrid/session/Client.cpp10
-rw-r--r--cpp/test/IceGrid/simple/Client.cpp10
-rw-r--r--cpp/test/IceGrid/update/Client.cpp10
-rw-r--r--cpp/test/IceSSL/configuration/Client.cpp10
-rw-r--r--cpp/test/IceSSL/configuration/Server.cpp10
-rw-r--r--cpp/test/IceStorm/federation/Publisher.cpp10
-rw-r--r--cpp/test/IceStorm/federation/Subscriber.cpp10
-rw-r--r--cpp/test/IceStorm/federation2/Publisher.cpp10
-rw-r--r--cpp/test/IceStorm/federation2/Subscriber.cpp10
-rw-r--r--cpp/test/IceStorm/rep1/Publisher.cpp10
-rw-r--r--cpp/test/IceStorm/rep1/Sub.cpp10
-rw-r--r--cpp/test/IceStorm/rep1/Subscriber.cpp10
-rw-r--r--cpp/test/IceStorm/repgrid/Client.cpp10
-rw-r--r--cpp/test/IceStorm/repstress/Control.cpp10
-rw-r--r--cpp/test/IceStorm/repstress/Publisher.cpp10
-rw-r--r--cpp/test/IceStorm/repstress/Subscriber.cpp10
-rw-r--r--cpp/test/IceStorm/single/Publisher.cpp10
-rw-r--r--cpp/test/IceStorm/single/Subscriber.cpp10
-rw-r--r--cpp/test/IceStorm/stress/Publisher.cpp10
-rw-r--r--cpp/test/IceStorm/stress/Subscriber.cpp10
54 files changed, 67 insertions, 599 deletions
diff --git a/cpp/src/Glacier2Lib/Application.cpp b/cpp/src/Glacier2Lib/Application.cpp
index 3e092e96f95..447ac923430 100644
--- a/cpp/src/Glacier2Lib/Application.cpp
+++ b/cpp/src/Glacier2Lib/Application.cpp
@@ -340,22 +340,7 @@ Glacier2::Application::doMain(Ice::StringSeq& args, const Ice::InitializationDat
if(_communicator)
{
- try
- {
- _communicator->destroy();
- }
- catch(const Ice::LocalException& ex)
- {
- Error out(getProcessLogger());
- out << _appName << ": " << ex;
- status = 1;
- }
- catch(const exception& ex)
- {
- Error out(getProcessLogger());
- out << "unknown exception:\n" << ex;
- status = 1;
- }
+ _communicator->destroy();
_communicator = 0;
}
diff --git a/cpp/src/Glacier2Lib/SessionHelper.cpp b/cpp/src/Glacier2Lib/SessionHelper.cpp
index 0e52daeba47..9048320f801 100644
--- a/cpp/src/Glacier2Lib/SessionHelper.cpp
+++ b/cpp/src/Glacier2Lib/SessionHelper.cpp
@@ -459,14 +459,7 @@ SessionHelperI::destroyInternal(const Ice::DispatcherCallPtr& disconnected)
if(communicator)
{
- try
- {
- communicator->destroy();
- }
- catch(...)
- {
- }
- communicator = ICE_NULLPTR;
+ communicator->destroy();
}
dispatchCallback(disconnected, ICE_NULLPTR);
}
@@ -482,14 +475,7 @@ SessionHelperI::destroyCommunicator()
if(communicator)
{
- try
- {
- communicator->destroy();
- }
- catch(...)
- {
- }
- communicator = ICE_NULLPTR;
+ communicator->destroy();
}
}
@@ -504,13 +490,7 @@ SessionHelperI::connectFailed()
if(communicator)
{
- try
- {
- communicator->destroy();
- }
- catch(...)
- {
- }
+ communicator->destroy();
}
}
diff --git a/cpp/src/Ice/Application.cpp b/cpp/src/Ice/Application.cpp
index 976026dfe45..35adba8549c 100644
--- a/cpp/src/Ice/Application.cpp
+++ b/cpp/src/Ice/Application.cpp
@@ -503,22 +503,7 @@ Ice::Application::doMain(int argc, char* argv[], const InitializationData& initD
if(_communicator != 0)
{
- try
- {
- _communicator->destroy();
- }
- catch(const std::exception& ex)
- {
- Error out(getProcessLogger());
- out << ex;
- status = EXIT_FAILURE;
- }
- catch(...)
- {
- Error out(getProcessLogger());
- out << "unknown exception";
- status = EXIT_FAILURE;
- }
+ _communicator->destroy();
_communicator = 0;
}
@@ -580,31 +565,8 @@ Ice::Application::destroyOnInterruptCallback(int signal)
_destroyed = true;
}
- try
- {
- assert(_communicator != 0);
- _communicator->destroy();
- }
- catch(const std::exception& ex)
- {
- Error out(getProcessLogger());
- out << "(while destroying in response to signal " << signal << "): " << ex;
- }
- catch(const std::string& msg)
- {
- Error out(getProcessLogger());
- out << "(while destroying in response to signal " << signal << "): " << msg;
- }
- catch(const char* msg)
- {
- Error out(getProcessLogger());
- out << "(while destroying in response to signal " << signal << "): " << msg;
- }
- catch(...)
- {
- Error out(getProcessLogger());
- out << "(while destroying in response to signal " << signal << "): unknown exception";
- }
+ assert(_communicator != 0);
+ _communicator->destroy();
{
Mutex::Lock lock(_mutex);
@@ -635,31 +597,8 @@ Ice::Application::shutdownOnInterruptCallback(int signal)
_interrupted = true;
}
- try
- {
- assert(_communicator != 0);
- _communicator->shutdown();
- }
- catch(const std::exception& ex)
- {
- Error out(getProcessLogger());
- out << "(while shutting down in response to signal " << signal << "): std::exception: " << ex;
- }
- catch(const std::string& msg)
- {
- Error out(getProcessLogger());
- out << "(while shutting down in response to signal " << signal << "): " << msg;
- }
- catch(const char* msg)
- {
- Error out(getProcessLogger());
- out << "(while shutting down in response to signal " << signal << "): " << msg;
- }
- catch(...)
- {
- Error out(getProcessLogger());
- out << "(while shutting down in response to signal " << signal << "): unknown exception";
- }
+ assert(_communicator != 0);
+ _communicator->shutdown();
{
Mutex::Lock lock(_mutex);
diff --git a/cpp/src/Ice/Service.cpp b/cpp/src/Ice/Service.cpp
index ebbfe4e45c5..58cb55a2d2f 100644
--- a/cpp/src/Ice/Service.cpp
+++ b/cpp/src/Ice/Service.cpp
@@ -883,13 +883,7 @@ Ice::Service::run(int& argc, char* argv[], const InitializationData& initData)
if(_communicator)
{
- try
- {
- _communicator->destroy();
- }
- catch(...)
- {
- }
+ _communicator->destroy();
}
return status;
@@ -1386,14 +1380,8 @@ Ice::Service::serviceMain(int argc, wchar_t* argv[])
delete[] args;
- try
- {
- assert(_communicator);
- _communicator->destroy();
- }
- catch(...)
- {
- }
+ assert(_communicator);
+ _communicator->destroy();
terminateService(status);
}
@@ -1883,13 +1871,7 @@ Ice::Service::runDaemon(int argc, char* argv[], const InitializationData& initDa
if(_communicator)
{
- try
- {
- _communicator->destroy();
- }
- catch(...)
- {
- }
+ _communicator->destroy();
}
return status;
diff --git a/cpp/src/IceBox/ServiceManagerI.cpp b/cpp/src/IceBox/ServiceManagerI.cpp
index fdae86be07f..6226b7c0a4d 100644
--- a/cpp/src/IceBox/ServiceManagerI.cpp
+++ b/cpp/src/IceBox/ServiceManagerI.cpp
@@ -676,7 +676,7 @@ IceBox::ServiceManagerI::start(const string& service, const string& entryPoint,
// xlC warns when casting a void* to function pointer
# pragma report(disable, "1540-0216")
#endif
-
+
SERVICE_FACTORY factory = reinterpret_cast<SERVICE_FACTORY>(sym);
try
{
@@ -860,17 +860,8 @@ IceBox::ServiceManagerI::stopAll()
{
removeAdminFacets("IceBox.Service." + info.name + ".");
- try
- {
- info.communicator->destroy();
- info.communicator = 0;
- }
- catch(const Exception& ex)
- {
- Warning out(_logger);
- out << "ServiceManager: exception while stopping service " << info.name << ":\n";
- out << ex;
- }
+ info.communicator->destroy();
+ info.communicator = 0;
}
try
@@ -1126,17 +1117,7 @@ IceBox::ServiceManagerI::destroyServiceCommunicator(const string& service, const
}
removeAdminFacets("IceBox.Service." + service + ".");
-
- try
- {
- communicator->destroy();
- }
- catch(const Exception& ex)
- {
- Warning out(_logger);
- out << "ServiceManager: exception in shutting down communicator for service " << service << ":\n";
- out << ex;
- }
+ communicator->destroy();
}
bool
diff --git a/cpp/src/IceGrid/Client.cpp b/cpp/src/IceGrid/Client.cpp
index 06326032ea2..6d042c73f45 100644
--- a/cpp/src/IceGrid/Client.cpp
+++ b/cpp/src/IceGrid/Client.cpp
@@ -354,18 +354,7 @@ Client::main(StringSeq& args)
if(_communicator)
{
- try
- {
- _communicator->destroy();
- }
- catch(const CommunicatorDestroyedException&)
- {
- }
- catch(const Exception& ex)
- {
- consoleErr << ex << endl;
- status = EXIT_FAILURE;
- }
+ _communicator->destroy();
}
_ctrlCHandler.setCallback(0);
@@ -392,13 +381,7 @@ Client::interrupted()
// Otherwise, destroy the communicator.
//
assert(_communicator);
- try
- {
- _communicator->destroy();
- }
- catch(const Exception&)
- {
- }
+ _communicator->destroy();
}
}
diff --git a/cpp/test/Ice/background/Client.cpp b/cpp/test/Ice/background/Client.cpp
index c4b2e4fe416..c6c6510ef2a 100644
--- a/cpp/test/Ice/background/Client.cpp
+++ b/cpp/test/Ice/background/Client.cpp
@@ -68,15 +68,7 @@ main(int argc, char* argv[])
if(communicator)
{
- try
- {
- communicator->destroy();
- }
- catch(const Ice::Exception& ex)
- {
- cerr << ex << endl;
- status = EXIT_FAILURE;
- }
+ communicator->destroy();
}
return status;
diff --git a/cpp/test/Ice/custom/Client.cpp b/cpp/test/Ice/custom/Client.cpp
index b7880e9021f..49b0d9281e9 100644
--- a/cpp/test/Ice/custom/Client.cpp
+++ b/cpp/test/Ice/custom/Client.cpp
@@ -52,15 +52,7 @@ main(int argc, char** argv)
if(communicator)
{
- try
- {
- communicator->destroy();
- }
- catch(const Ice::Exception& ex)
- {
- cerr << ex << endl;
- status = EXIT_FAILURE;
- }
+ communicator->destroy();
}
return status;
diff --git a/cpp/test/Ice/custom/Collocated.cpp b/cpp/test/Ice/custom/Collocated.cpp
index 0018ff8e112..dd318ab63a4 100644
--- a/cpp/test/Ice/custom/Collocated.cpp
+++ b/cpp/test/Ice/custom/Collocated.cpp
@@ -58,15 +58,7 @@ main(int argc, char** argv)
if(communicator)
{
- try
- {
- communicator->destroy();
- }
- catch(const Ice::Exception& ex)
- {
- cerr << ex << endl;
- status = EXIT_FAILURE;
- }
+ communicator->destroy();
}
return status;
diff --git a/cpp/test/Ice/custom/Server.cpp b/cpp/test/Ice/custom/Server.cpp
index 04b9c97ebb2..1eeb89f4f75 100644
--- a/cpp/test/Ice/custom/Server.cpp
+++ b/cpp/test/Ice/custom/Server.cpp
@@ -59,15 +59,7 @@ main(int argc, char** argv)
if(communicator)
{
- try
- {
- communicator->destroy();
- }
- catch(const Ice::Exception& ex)
- {
- cerr << ex << endl;
- status = EXIT_FAILURE;
- }
+ communicator->destroy();
}
return status;
diff --git a/cpp/test/Ice/custom/ServerAMD.cpp b/cpp/test/Ice/custom/ServerAMD.cpp
index bdfed90eaff..3e015fb1d9f 100644
--- a/cpp/test/Ice/custom/ServerAMD.cpp
+++ b/cpp/test/Ice/custom/ServerAMD.cpp
@@ -59,15 +59,7 @@ main(int argc, char** argv)
if(communicator)
{
- try
- {
- communicator->destroy();
- }
- catch(const Ice::Exception& ex)
- {
- cerr << ex << endl;
- status = EXIT_FAILURE;
- }
+ communicator->destroy();
}
return status;
diff --git a/cpp/test/Ice/echo/Server.cpp b/cpp/test/Ice/echo/Server.cpp
index 397509df120..0cb63da88a3 100644
--- a/cpp/test/Ice/echo/Server.cpp
+++ b/cpp/test/Ice/echo/Server.cpp
@@ -81,15 +81,7 @@ main(int argc, char* argv[])
if(communicator)
{
- try
- {
- communicator->destroy();
- }
- catch(const Ice::Exception& ex)
- {
- cerr << ex << endl;
- status = EXIT_FAILURE;
- }
+ communicator->destroy();
}
return status;
diff --git a/cpp/test/Ice/hash/Client.cpp b/cpp/test/Ice/hash/Client.cpp
index b1b0a373914..03d7b818126 100644
--- a/cpp/test/Ice/hash/Client.cpp
+++ b/cpp/test/Ice/hash/Client.cpp
@@ -102,14 +102,7 @@ int main(int argc, char** argv)
if(communicator)
{
- try
- {
- communicator->destroy();
- }
- catch(const Ice::LocalException& ex)
- {
- cerr << ex << endl;
- }
+ communicator->destroy();
}
return EXIT_SUCCESS;
}
diff --git a/cpp/test/Ice/interceptor/Client.cpp b/cpp/test/Ice/interceptor/Client.cpp
index 4776dd942b8..b7c070776ba 100644
--- a/cpp/test/Ice/interceptor/Client.cpp
+++ b/cpp/test/Ice/interceptor/Client.cpp
@@ -39,14 +39,7 @@ public:
{
if(_communicator)
{
- try
- {
- _communicator->destroy();
- }
- catch(const Ice::Exception& ex)
- {
- cout << ex << endl;
- }
+ _communicator->destroy();
}
}
diff --git a/cpp/test/Ice/invoke/Client.cpp b/cpp/test/Ice/invoke/Client.cpp
index 120d3555a98..fc9396328f1 100644
--- a/cpp/test/Ice/invoke/Client.cpp
+++ b/cpp/test/Ice/invoke/Client.cpp
@@ -52,15 +52,7 @@ main(int argc, char* argv[])
if(communicator)
{
- try
- {
- communicator->destroy();
- }
- catch(const Ice::Exception& ex)
- {
- cerr << ex << endl;
- status = EXIT_FAILURE;
- }
+ communicator->destroy();
}
return status;
diff --git a/cpp/test/Ice/invoke/Server.cpp b/cpp/test/Ice/invoke/Server.cpp
index 7bbd28e143b..5f2a8c9dda1 100644
--- a/cpp/test/Ice/invoke/Server.cpp
+++ b/cpp/test/Ice/invoke/Server.cpp
@@ -135,15 +135,7 @@ main(int argc, char* argv[])
if(communicator)
{
- try
- {
- communicator->destroy();
- }
- catch(const Ice::Exception& ex)
- {
- cerr << ex << endl;
- status = EXIT_FAILURE;
- }
+ communicator->destroy();
}
return status;
diff --git a/cpp/test/Ice/optional/Server.cpp b/cpp/test/Ice/optional/Server.cpp
index 3d75a924ca6..e88bad86026 100644
--- a/cpp/test/Ice/optional/Server.cpp
+++ b/cpp/test/Ice/optional/Server.cpp
@@ -52,15 +52,7 @@ main(int argc, char* argv[])
if(communicator)
{
- try
- {
- communicator->destroy();
- }
- catch(const Ice::Exception& ex)
- {
- cerr << ex << endl;
- status = EXIT_FAILURE;
- }
+ communicator->destroy();
}
return status;
diff --git a/cpp/test/Ice/optional/ServerAMD.cpp b/cpp/test/Ice/optional/ServerAMD.cpp
index ddbc1a2eb28..374e5b64844 100644
--- a/cpp/test/Ice/optional/ServerAMD.cpp
+++ b/cpp/test/Ice/optional/ServerAMD.cpp
@@ -52,15 +52,7 @@ main(int argc, char* argv[])
if(communicator)
{
- try
- {
- communicator->destroy();
- }
- catch(const Ice::Exception& ex)
- {
- cerr << ex << endl;
- status = EXIT_FAILURE;
- }
+ communicator->destroy();
}
return status;
diff --git a/cpp/test/Ice/stream/Client.cpp b/cpp/test/Ice/stream/Client.cpp
index c7455d7c012..17e9d7ab6e6 100644
--- a/cpp/test/Ice/stream/Client.cpp
+++ b/cpp/test/Ice/stream/Client.cpp
@@ -1318,15 +1318,7 @@ main(int argc, char* argv[])
if(communicator)
{
- try
- {
- communicator->destroy();
- }
- catch(const Ice::Exception& ex)
- {
- cerr << ex << endl;
- status = EXIT_FAILURE;
- }
+ communicator->destroy();
}
return status;
diff --git a/cpp/test/Ice/stringConverter/Server.cpp b/cpp/test/Ice/stringConverter/Server.cpp
index 63248a612ce..95db086e3a5 100644
--- a/cpp/test/Ice/stringConverter/Server.cpp
+++ b/cpp/test/Ice/stringConverter/Server.cpp
@@ -77,15 +77,7 @@ main(int argc, char* argv[])
if(communicator)
{
- try
- {
- communicator->destroy();
- }
- catch(const Ice::Exception& ex)
- {
- cerr << ex << endl;
- status = EXIT_FAILURE;
- }
+ communicator->destroy();
}
return status;
diff --git a/cpp/test/Ice/threadPoolPriority/Client.cpp b/cpp/test/Ice/threadPoolPriority/Client.cpp
index 5ca601e09d8..746a44c9426 100644
--- a/cpp/test/Ice/threadPoolPriority/Client.cpp
+++ b/cpp/test/Ice/threadPoolPriority/Client.cpp
@@ -48,15 +48,7 @@ main(int argc, char* argv[])
if(communicator)
{
- try
- {
- communicator->destroy();
- }
- catch(const Ice::Exception& ex)
- {
- cerr << ex << endl;
- status = EXIT_FAILURE;
- }
+ communicator->destroy();
}
return status;
diff --git a/cpp/test/Ice/threadPoolPriority/Server.cpp b/cpp/test/Ice/threadPoolPriority/Server.cpp
index 1eed7ce28c4..726552c55db 100644
--- a/cpp/test/Ice/threadPoolPriority/Server.cpp
+++ b/cpp/test/Ice/threadPoolPriority/Server.cpp
@@ -79,15 +79,7 @@ main(int argc, char* argv[])
if(communicator)
{
- try
- {
- communicator->destroy();
- }
- catch(const Ice::Exception& ex)
- {
- cerr << ex << endl;
- status = EXIT_FAILURE;
- }
+ communicator->destroy();
}
return status;
diff --git a/cpp/test/Ice/threadPoolPriority/ServerCustomThreadPool.cpp b/cpp/test/Ice/threadPoolPriority/ServerCustomThreadPool.cpp
index 559752de5f9..c2ad85d7578 100644
--- a/cpp/test/Ice/threadPoolPriority/ServerCustomThreadPool.cpp
+++ b/cpp/test/Ice/threadPoolPriority/ServerCustomThreadPool.cpp
@@ -83,15 +83,7 @@ main(int argc, char* argv[])
if(communicator)
{
- try
- {
- communicator->destroy();
- }
- catch(const Ice::Exception& ex)
- {
- cerr << ex << endl;
- status = EXIT_FAILURE;
- }
+ communicator->destroy();
}
return status;
diff --git a/cpp/test/IceBox/admin/Client.cpp b/cpp/test/IceBox/admin/Client.cpp
index 07b6c88b0c2..5d833403df4 100644
--- a/cpp/test/IceBox/admin/Client.cpp
+++ b/cpp/test/IceBox/admin/Client.cpp
@@ -51,15 +51,7 @@ main(int argc, char* argv[])
if(communicator)
{
- try
- {
- communicator->destroy();
- }
- catch(const Ice::Exception& ex)
- {
- cerr << ex << endl;
- status = EXIT_FAILURE;
- }
+ communicator->destroy();
}
return status;
diff --git a/cpp/test/IceBox/configuration/Client.cpp b/cpp/test/IceBox/configuration/Client.cpp
index 07b6c88b0c2..5d833403df4 100644
--- a/cpp/test/IceBox/configuration/Client.cpp
+++ b/cpp/test/IceBox/configuration/Client.cpp
@@ -51,15 +51,7 @@ main(int argc, char* argv[])
if(communicator)
{
- try
- {
- communicator->destroy();
- }
- catch(const Ice::Exception& ex)
- {
- cerr << ex << endl;
- status = EXIT_FAILURE;
- }
+ communicator->destroy();
}
return status;
diff --git a/cpp/test/IceDiscovery/simple/Client.cpp b/cpp/test/IceDiscovery/simple/Client.cpp
index 5a7ceb63473..bf88403572f 100644
--- a/cpp/test/IceDiscovery/simple/Client.cpp
+++ b/cpp/test/IceDiscovery/simple/Client.cpp
@@ -54,15 +54,7 @@ main(int argc, char* argv[])
if(communicator)
{
- try
- {
- communicator->destroy();
- }
- catch(const Ice::Exception& ex)
- {
- cerr << ex << endl;
- status = EXIT_FAILURE;
- }
+ communicator->destroy();
}
return status;
diff --git a/cpp/test/IceDiscovery/simple/Server.cpp b/cpp/test/IceDiscovery/simple/Server.cpp
index dd694fd3778..862b47cc705 100644
--- a/cpp/test/IceDiscovery/simple/Server.cpp
+++ b/cpp/test/IceDiscovery/simple/Server.cpp
@@ -73,15 +73,7 @@ main(int argc, char* argv[])
if(communicator)
{
- try
- {
- communicator->destroy();
- }
- catch(const Ice::Exception& ex)
- {
- cerr << ex << endl;
- status = EXIT_FAILURE;
- }
+ communicator->destroy();
}
return status;
diff --git a/cpp/test/IceGrid/activation/Client.cpp b/cpp/test/IceGrid/activation/Client.cpp
index f95f7d0e44c..755ebb5d0df 100644
--- a/cpp/test/IceGrid/activation/Client.cpp
+++ b/cpp/test/IceGrid/activation/Client.cpp
@@ -42,15 +42,7 @@ main(int argc, char* argv[])
if(communicator)
{
- try
- {
- communicator->destroy();
- }
- catch(const Ice::Exception& ex)
- {
- cerr << ex << endl;
- status = EXIT_FAILURE;
- }
+ communicator->destroy();
}
return status;
diff --git a/cpp/test/IceGrid/allocation/Client.cpp b/cpp/test/IceGrid/allocation/Client.cpp
index f5cbbb67e8f..7b3907981be 100644
--- a/cpp/test/IceGrid/allocation/Client.cpp
+++ b/cpp/test/IceGrid/allocation/Client.cpp
@@ -41,15 +41,7 @@ main(int argc, char* argv[])
if(communicator)
{
- try
- {
- communicator->destroy();
- }
- catch(const Ice::Exception& ex)
- {
- cerr << ex << endl;
- status = EXIT_FAILURE;
- }
+ communicator->destroy();
}
return status;
diff --git a/cpp/test/IceGrid/deployer/Client.cpp b/cpp/test/IceGrid/deployer/Client.cpp
index b1afe894a0b..f2b5e03a6a7 100644
--- a/cpp/test/IceGrid/deployer/Client.cpp
+++ b/cpp/test/IceGrid/deployer/Client.cpp
@@ -69,15 +69,7 @@ main(int argc, char* argv[])
if(communicator)
{
- try
- {
- communicator->destroy();
- }
- catch(const Ice::Exception& ex)
- {
- cerr << ex << endl;
- status = EXIT_FAILURE;
- }
+ communicator->destroy();
}
return status;
diff --git a/cpp/test/IceGrid/distribution/Client.cpp b/cpp/test/IceGrid/distribution/Client.cpp
index f5cbbb67e8f..7b3907981be 100644
--- a/cpp/test/IceGrid/distribution/Client.cpp
+++ b/cpp/test/IceGrid/distribution/Client.cpp
@@ -41,15 +41,7 @@ main(int argc, char* argv[])
if(communicator)
{
- try
- {
- communicator->destroy();
- }
- catch(const Ice::Exception& ex)
- {
- cerr << ex << endl;
- status = EXIT_FAILURE;
- }
+ communicator->destroy();
}
return status;
diff --git a/cpp/test/IceGrid/noRestartUpdate/Client.cpp b/cpp/test/IceGrid/noRestartUpdate/Client.cpp
index f5cbbb67e8f..7b3907981be 100644
--- a/cpp/test/IceGrid/noRestartUpdate/Client.cpp
+++ b/cpp/test/IceGrid/noRestartUpdate/Client.cpp
@@ -41,15 +41,7 @@ main(int argc, char* argv[])
if(communicator)
{
- try
- {
- communicator->destroy();
- }
- catch(const Ice::Exception& ex)
- {
- cerr << ex << endl;
- status = EXIT_FAILURE;
- }
+ communicator->destroy();
}
return status;
diff --git a/cpp/test/IceGrid/replicaGroup/Client.cpp b/cpp/test/IceGrid/replicaGroup/Client.cpp
index 5ca10eeb8c4..f6220ff5ebc 100644
--- a/cpp/test/IceGrid/replicaGroup/Client.cpp
+++ b/cpp/test/IceGrid/replicaGroup/Client.cpp
@@ -41,15 +41,7 @@ main(int argc, char* argv[])
if(communicator)
{
- try
- {
- communicator->destroy();
- }
- catch(const Ice::Exception& ex)
- {
- cerr << ex << endl;
- status = EXIT_FAILURE;
- }
+ communicator->destroy();
}
return status;
diff --git a/cpp/test/IceGrid/replication/Client.cpp b/cpp/test/IceGrid/replication/Client.cpp
index 9fd0d611644..423074550b2 100644
--- a/cpp/test/IceGrid/replication/Client.cpp
+++ b/cpp/test/IceGrid/replication/Client.cpp
@@ -42,15 +42,7 @@ main(int argc, char* argv[])
if(communicator)
{
- try
- {
- communicator->destroy();
- }
- catch(const Ice::Exception& ex)
- {
- cerr << ex << endl;
- status = EXIT_FAILURE;
- }
+ communicator->destroy();
}
return status;
diff --git a/cpp/test/IceGrid/session/Client.cpp b/cpp/test/IceGrid/session/Client.cpp
index bf5487c553b..2a23b6ca700 100644
--- a/cpp/test/IceGrid/session/Client.cpp
+++ b/cpp/test/IceGrid/session/Client.cpp
@@ -41,15 +41,7 @@ main(int argc, char* argv[])
if(communicator)
{
- try
- {
- communicator->destroy();
- }
- catch(const Ice::Exception& ex)
- {
- cerr << ex << endl;
- status = EXIT_FAILURE;
- }
+ communicator->destroy();
}
return status;
diff --git a/cpp/test/IceGrid/simple/Client.cpp b/cpp/test/IceGrid/simple/Client.cpp
index a6a2fe738c0..4d064e6688c 100644
--- a/cpp/test/IceGrid/simple/Client.cpp
+++ b/cpp/test/IceGrid/simple/Client.cpp
@@ -64,15 +64,7 @@ main(int argc, char* argv[])
if(communicator)
{
- try
- {
- communicator->destroy();
- }
- catch(const Ice::Exception& ex)
- {
- cerr << ex << endl;
- status = EXIT_FAILURE;
- }
+ communicator->destroy();
}
return status;
diff --git a/cpp/test/IceGrid/update/Client.cpp b/cpp/test/IceGrid/update/Client.cpp
index f5cbbb67e8f..7b3907981be 100644
--- a/cpp/test/IceGrid/update/Client.cpp
+++ b/cpp/test/IceGrid/update/Client.cpp
@@ -41,15 +41,7 @@ main(int argc, char* argv[])
if(communicator)
{
- try
- {
- communicator->destroy();
- }
- catch(const Ice::Exception& ex)
- {
- cerr << ex << endl;
- status = EXIT_FAILURE;
- }
+ communicator->destroy();
}
return status;
diff --git a/cpp/test/IceSSL/configuration/Client.cpp b/cpp/test/IceSSL/configuration/Client.cpp
index 631cefff11e..c198faa0834 100644
--- a/cpp/test/IceSSL/configuration/Client.cpp
+++ b/cpp/test/IceSSL/configuration/Client.cpp
@@ -84,15 +84,7 @@ main(int argc, char* argv[])
if(communicator)
{
- try
- {
- communicator->destroy();
- }
- catch(const Ice::Exception& ex)
- {
- cerr << ex << endl;
- status = EXIT_FAILURE;
- }
+ communicator->destroy();
}
return status;
diff --git a/cpp/test/IceSSL/configuration/Server.cpp b/cpp/test/IceSSL/configuration/Server.cpp
index 9b9696d64b3..84cdb4f0f47 100644
--- a/cpp/test/IceSSL/configuration/Server.cpp
+++ b/cpp/test/IceSSL/configuration/Server.cpp
@@ -64,15 +64,7 @@ main(int argc, char* argv[])
if(communicator)
{
- try
- {
- communicator->destroy();
- }
- catch(const Ice::Exception& ex)
- {
- cerr << ex << endl;
- status = EXIT_FAILURE;
- }
+ communicator->destroy();
}
return status;
diff --git a/cpp/test/IceStorm/federation/Publisher.cpp b/cpp/test/IceStorm/federation/Publisher.cpp
index befcf51b8dc..3206b426091 100644
--- a/cpp/test/IceStorm/federation/Publisher.cpp
+++ b/cpp/test/IceStorm/federation/Publisher.cpp
@@ -146,15 +146,7 @@ main(int argc, char* argv[])
if(communicator)
{
- try
- {
- communicator->destroy();
- }
- catch(const Exception& ex)
- {
- cerr << ex << endl;
- status = EXIT_FAILURE;
- }
+ communicator->destroy();
}
return status;
diff --git a/cpp/test/IceStorm/federation/Subscriber.cpp b/cpp/test/IceStorm/federation/Subscriber.cpp
index 20ef6c29bc8..22aa3393ae0 100644
--- a/cpp/test/IceStorm/federation/Subscriber.cpp
+++ b/cpp/test/IceStorm/federation/Subscriber.cpp
@@ -210,15 +210,7 @@ main(int argc, char* argv[])
if(communicator)
{
- try
- {
- communicator->destroy();
- }
- catch(const Exception& ex)
- {
- cerr << ex << endl;
- status = EXIT_FAILURE;
- }
+ communicator->destroy();
}
return status;
diff --git a/cpp/test/IceStorm/federation2/Publisher.cpp b/cpp/test/IceStorm/federation2/Publisher.cpp
index c07f3df88c5..4e6c2f09f93 100644
--- a/cpp/test/IceStorm/federation2/Publisher.cpp
+++ b/cpp/test/IceStorm/federation2/Publisher.cpp
@@ -115,15 +115,7 @@ main(int argc, char* argv[])
if(communicator)
{
- try
- {
- communicator->destroy();
- }
- catch(const Exception& ex)
- {
- cerr << ex << endl;
- status = EXIT_FAILURE;
- }
+ communicator->destroy();
}
return status;
diff --git a/cpp/test/IceStorm/federation2/Subscriber.cpp b/cpp/test/IceStorm/federation2/Subscriber.cpp
index 6bce9c9d84d..ef753880c27 100644
--- a/cpp/test/IceStorm/federation2/Subscriber.cpp
+++ b/cpp/test/IceStorm/federation2/Subscriber.cpp
@@ -203,15 +203,7 @@ main(int argc, char* argv[])
if(communicator)
{
- try
- {
- communicator->destroy();
- }
- catch(const Exception& ex)
- {
- cerr << ex << endl;
- status = EXIT_FAILURE;
- }
+ communicator->destroy();
}
return status;
diff --git a/cpp/test/IceStorm/rep1/Publisher.cpp b/cpp/test/IceStorm/rep1/Publisher.cpp
index b90f8f7300a..d4607a3940c 100644
--- a/cpp/test/IceStorm/rep1/Publisher.cpp
+++ b/cpp/test/IceStorm/rep1/Publisher.cpp
@@ -135,15 +135,7 @@ main(int argc, char* argv[])
if(communicator)
{
- try
- {
- communicator->destroy();
- }
- catch(const Exception& ex)
- {
- cerr << ex << endl;
- status = EXIT_FAILURE;
- }
+ communicator->destroy();
}
return status;
diff --git a/cpp/test/IceStorm/rep1/Sub.cpp b/cpp/test/IceStorm/rep1/Sub.cpp
index 55423322069..ff37d271831 100644
--- a/cpp/test/IceStorm/rep1/Sub.cpp
+++ b/cpp/test/IceStorm/rep1/Sub.cpp
@@ -108,15 +108,7 @@ main(int argc, char* argv[])
if(communicator)
{
- try
- {
- communicator->destroy();
- }
- catch(const Exception& ex)
- {
- cerr << ex << endl;
- status = EXIT_FAILURE;
- }
+ communicator->destroy();
}
return status;
diff --git a/cpp/test/IceStorm/rep1/Subscriber.cpp b/cpp/test/IceStorm/rep1/Subscriber.cpp
index be1b8e0e36c..12241ede92e 100644
--- a/cpp/test/IceStorm/rep1/Subscriber.cpp
+++ b/cpp/test/IceStorm/rep1/Subscriber.cpp
@@ -200,15 +200,7 @@ main(int argc, char* argv[])
if(communicator)
{
- try
- {
- communicator->destroy();
- }
- catch(const Exception& ex)
- {
- cerr << ex << endl;
- status = EXIT_FAILURE;
- }
+ communicator->destroy();
}
return status;
diff --git a/cpp/test/IceStorm/repgrid/Client.cpp b/cpp/test/IceStorm/repgrid/Client.cpp
index f13afb1cf46..684eebd2001 100644
--- a/cpp/test/IceStorm/repgrid/Client.cpp
+++ b/cpp/test/IceStorm/repgrid/Client.cpp
@@ -131,15 +131,7 @@ main(int argc, char* argv[])
if(communicator)
{
- try
- {
- communicator->destroy();
- }
- catch(const Exception& ex)
- {
- cerr << ex << endl;
- status = EXIT_FAILURE;
- }
+ communicator->destroy();
}
return status;
diff --git a/cpp/test/IceStorm/repstress/Control.cpp b/cpp/test/IceStorm/repstress/Control.cpp
index c04289cdbad..9e893aaf168 100644
--- a/cpp/test/IceStorm/repstress/Control.cpp
+++ b/cpp/test/IceStorm/repstress/Control.cpp
@@ -49,15 +49,7 @@ main(int argc, char* argv[])
if(communicator)
{
- try
- {
- communicator->destroy();
- }
- catch(const Exception& ex)
- {
- cerr << ex << endl;
- status = EXIT_FAILURE;
- }
+ communicator->destroy();
}
return status;
diff --git a/cpp/test/IceStorm/repstress/Publisher.cpp b/cpp/test/IceStorm/repstress/Publisher.cpp
index b8a91876a9e..44897685028 100644
--- a/cpp/test/IceStorm/repstress/Publisher.cpp
+++ b/cpp/test/IceStorm/repstress/Publisher.cpp
@@ -155,15 +155,7 @@ main(int argc, char* argv[])
if(communicator)
{
- try
- {
- communicator->destroy();
- }
- catch(const Exception& ex)
- {
- cerr << ex << endl;
- status = EXIT_FAILURE;
- }
+ communicator->destroy();
}
return status;
diff --git a/cpp/test/IceStorm/repstress/Subscriber.cpp b/cpp/test/IceStorm/repstress/Subscriber.cpp
index 6ac382ce38c..359cbde53f2 100644
--- a/cpp/test/IceStorm/repstress/Subscriber.cpp
+++ b/cpp/test/IceStorm/repstress/Subscriber.cpp
@@ -146,15 +146,7 @@ main(int argc, char* argv[])
if(communicator)
{
- try
- {
- communicator->destroy();
- }
- catch(const Exception& ex)
- {
- cerr << ex << endl;
- status = EXIT_FAILURE;
- }
+ communicator->destroy();
}
return status;
diff --git a/cpp/test/IceStorm/single/Publisher.cpp b/cpp/test/IceStorm/single/Publisher.cpp
index a88dff82add..58a58b3e7fb 100644
--- a/cpp/test/IceStorm/single/Publisher.cpp
+++ b/cpp/test/IceStorm/single/Publisher.cpp
@@ -83,15 +83,7 @@ main(int argc, char* argv[])
if(communicator)
{
- try
- {
- communicator->destroy();
- }
- catch(const Exception& ex)
- {
- cerr << ex << endl;
- status = EXIT_FAILURE;
- }
+ communicator->destroy();
}
return status;
diff --git a/cpp/test/IceStorm/single/Subscriber.cpp b/cpp/test/IceStorm/single/Subscriber.cpp
index 7b4c0a17351..db3365f4f7c 100644
--- a/cpp/test/IceStorm/single/Subscriber.cpp
+++ b/cpp/test/IceStorm/single/Subscriber.cpp
@@ -263,15 +263,7 @@ main(int argc, char* argv[])
if(communicator)
{
- try
- {
- communicator->destroy();
- }
- catch(const Exception& ex)
- {
- cerr << ex << endl;
- status = EXIT_FAILURE;
- }
+ communicator->destroy();
}
return status;
diff --git a/cpp/test/IceStorm/stress/Publisher.cpp b/cpp/test/IceStorm/stress/Publisher.cpp
index 7d41977191a..4bc82745653 100644
--- a/cpp/test/IceStorm/stress/Publisher.cpp
+++ b/cpp/test/IceStorm/stress/Publisher.cpp
@@ -132,15 +132,7 @@ main(int argc, char* argv[])
if(communicator)
{
- try
- {
- communicator->destroy();
- }
- catch(const Exception& ex)
- {
- cerr << ex << endl;
- status = EXIT_FAILURE;
- }
+ communicator->destroy();
}
return status;
diff --git a/cpp/test/IceStorm/stress/Subscriber.cpp b/cpp/test/IceStorm/stress/Subscriber.cpp
index 1baa978ae3f..d43c2469b28 100644
--- a/cpp/test/IceStorm/stress/Subscriber.cpp
+++ b/cpp/test/IceStorm/stress/Subscriber.cpp
@@ -529,15 +529,7 @@ main(int argc, char* argv[])
if(communicator)
{
- try
- {
- communicator->destroy();
- }
- catch(const Exception& ex)
- {
- cerr << ex << endl;
- status = EXIT_FAILURE;
- }
+ communicator->destroy();
}
return status;