Description of problem: There is at least one case in which an exception is thrown from the API that does not derive from qpid::messaging::MessagingException. This is an ABI problem. Version-Release number of selected component (if applicable): 1.3 beta4 How reproducible: 100% Steps to Reproduce: Use the following sequence in the C++ API: using namespace qpid::messaging; Connection conn = Connection("localhost"); Session sess = conn.createSession(); Actual results: Because the connection is not open, the createSession call throws an exception (expected) but the exception is "qpid::Exception" (not expected). Expected results: I expect an exception derived from qpid::messaging::MessagingException
Fixed on trunk (r959721) and in release repo (http://mrg1.lab.bos.redhat.com/git/?p=qpid.git;a=commitdiff;h=9a005978daf378f235f2806a1e50eeb0dd44bd94).