Hi devs, I am running a test with Large messages up to 4MB with Java client and C++ broker. After running the setup for about 3 hours, I am failing to send messages to Qpid C++ broker and getting following error,
javax.jms.JMSException: Error creating connection: sender is closed at org.apache.qpid.client.AMQConnectionFactory.createConnection(AMQConnectionFactory.java:286) at org.apache.qpid.client.AMQConnectionFactory.createQueueConnection(AMQConnectionFactory.java:333) at org.apache.axis2.transport.jms.JMSOutTransportInfo.createJMSSender(JMSOutTransportInfo.java:353) at org.apache.axis2.transport.jms.JMSSender.sendMessage(JMSSender.java:113) I ran Qpid Java client with default set up and C++ broker with following configuration auth=no default-queue-limit=0 staging-threshold=100000000 data-dir=/home/lahiru/client/jkh/jkh-deployment/qpidc-0.6/build/persistent config=/home/lahiru/client/jkh/jkh-deployment/qpidc-0.6/build/etc/qpidd.conf Do I need to do anything with configuration in either side (client or broker) to work in this kind of a scenario. Do I have to increase the timeout values in Java client side ? Other than this I am having another issue with Qpid C++ broker due to a memory leak, memory goes high upto 170MB and virtual memory is growing reasonably up to 650MB. We found with valgrind there are memory leaks in C++ broker. Any help would be highly useful for us, because with these issues couldn't go for production with Qpid. Regards Lahiru