I faced the similar issue with my application & found that this is a bug in Qpid client APIs, Exception leak in AutoCancel class destructor leads to termination of client.
AutoCancel class is used by SubscriptionManager::get() method to automatically cancel the queue subscription once the message is read from the queue or in case of timeout. Handling of Exception in the application will not work for this case. I have raised this issue on JIRA as well , you can try fetch() method of qpid::messaging::receiver class as an alternative of get() Please refer to below URL for more details. *https://issues.apache.org/jira/browse/QPID-4225 https://issues.apache.org/jira/browse/QPID-4199* -- View this message in context: http://qpid.2158936.n2.nabble.com/Qpid-Transport-failure-exception-tp7542497p7581009.html Sent from the Apache Qpid users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
