Hi, I started the producer with the below URI
std::string brokerURI = "failover://(tcp://10.29.9.229:61617?timeout=3000)"; so while the producer is sending the messages to the broker, I stopped the broker.... So currently it is waiting on the send method..... Thread 1 (Thread 0x2ac051de13a0 (LWP 6424)): #0 0x0000003cce20b150 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00002ac051307db8 in decaf::internal::util::concurrent::ConditionImpl::wait(decaf::util::concurrent::ConditionHandle*, long long, long long) () from /irb/dev2/gdoddi/activemq-cpp-library-3.4.3/src/main/.libs/libactivemq-cpp.so.14 #2 0x00002ac05120dcce in activemq::transport::failover::FailoverTransport::oneway(decaf::lang::Pointer<activemq::commands::Command, decaf::util::concurrent::atomic::AtomicRefCounter> const&) () from /irb/dev2/gdoddi/activemq-cpp-library-3.4.3/src/main/.libs/libactivemq-cpp.so.14 #3 0x00002ac0511e5fa1 in activemq::transport::correlator::ResponseCorrelator::oneway(decaf::lang::Pointer<activemq::commands::Command, decaf::util::concurrent::atomic::AtomicRefCounter> const&) () from /irb/dev2/gdoddi/activemq-cpp-library-3.4.3/src/main/.libs/libactivemq-cpp.so.14 #4 0x00002ac051121aaf in activemq::core::ActiveMQConnection::oneway(decaf::lang::Pointer<activemq::commands::Command, decaf::util::concurrent::atomic::AtomicRefCounter>) () from /irb/dev2/gdoddi/activemq-cpp-library-3.4.3/src/main/.libs/libactivemq-cpp.so.14 #5 0x00002ac05117223e in activemq::core::ActiveMQSession::send(cms::Message*, activemq::core::ActiveMQProducer*, activemq::util::Usage*) () from /irb/dev2/gdoddi/activemq-cpp-library-3.4.3/src/main/.libs/libactivemq-cpp.so.14 #6 0x00002ac05115f68d in activemq::core::ActiveMQProducer::send(cms::Destination const*, cms::Message*, int, int, long long) () from /irb/dev2/gdoddi/activemq-cpp-library-3.4.3/src/main/.libs/libactivemq-cpp.so.14 #7 0x00002ac05116021b in activemq::core::ActiveMQProducer::send(cms::Destination const*, cms::Message*) () from /irb/dev2/gdoddi/activemq-cpp-library-3.4.3/src/main/.libs/libactivemq-cpp.so.14 #8 0x00002ac05116120e in activemq::core::ActiveMQProducer::send(cms::Message*) () from /irb/dev2/gdoddi/activemq-cpp-library-3.4.3/src/main/.libs/libactivemq-cpp.so.14 #9 0x0000000000404699 in SimpleProducer::run() () #10 0x0000000000402dbf in main () *Since I have set the timeout at the transport level, I expected after 3000 milliseconds a CMS exception would be thrown to the producer.....but I am not getting any CMSException.... * Can you please advice, how to get the CMSException being thrown to the producer when the broker is down.... Thanks Gangadhar -- View this message in context: http://activemq.2283324.n4.nabble.com/Regarding-the-transport-timeout-with-CMS-tp4662612.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.