From ceb21577f963207ca2f6b70efddb4390bc934d36 Mon Sep 17 00:00:00 2001 From: Alan Conway Date: Thu, 5 Jul 2012 19:57:37 +0000 Subject: QPID-4085: HA failover test: client failure: "connection not yet open" Sporadic failure of ha_tests.LongTests.test_failover_send_receive with client error. "connection not yet open". Fixed by replacing Exception with TransportFailure so reconnect logic will apply. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1357848 13f79535-47bb-0310-9956-ffa450edef68 --- qpid/cpp/src/qpid/client/Connection.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'qpid/cpp') diff --git a/qpid/cpp/src/qpid/client/Connection.cpp b/qpid/cpp/src/qpid/client/Connection.cpp index 83a4a35b53..8b4eafccaa 100644 --- a/qpid/cpp/src/qpid/client/Connection.cpp +++ b/qpid/cpp/src/qpid/client/Connection.cpp @@ -136,7 +136,7 @@ const ConnectionSettings& Connection::getNegotiatedSettings() Session Connection::newSession(const std::string& name, uint32_t timeout) { if (!isOpen()) - throw Exception(QPID_MSG("Connection has not yet been opened")); + throw TransportFailure("Can't create session, connection is not open"); Session s; SessionBase_0_10Access(s).set(impl->newSession(name, timeout)); return s; -- cgit v1.2.1