I get a JMS Exception and it seems that the queue does not exit or does not finish the task.
Messages are asynchronous and work fine, but sometimes get below the exception. It seems that the listener continues to listen on the other hand, but on the manufacturer’s side this is an exception.
javax.jms.JMSException: java.io.InterruptedIOException at org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupport.java:62) at org.apache.activemq.ActiveMQConnection.syncSendPacket(ActiveMQConnection.java:1266) at org.apache.activemq.ActiveMQConnection.ensureConnectionInfoSent(ActiveMQConnection.java:1350) at org.apache.activemq.ActiveMQConnection.start(ActiveMQConnection.java:495) at com.vtech.mqservice.response.SendResponse.sendResponseToQueue(SendResponse.java:44) Caused by: java.io.InterruptedIOException at org.apache.activemq.transport.WireFormatNegotiator.oneway(WireFormatNegotiator.java:102) at org.apache.activemq.transport.MutexTransport.oneway(MutexTransport.java:40) at org.apache.activemq.transport.ResponseCorrelator.asyncRequest(ResponseCorrelator.java:74) at org.apache.activemq.transport.ResponseCorrelator.request(ResponseCorrelator.java:79) at org.apache.activemq.ActiveMQConnection.syncSendPacket(ActiveMQConnection.java:1244) ... 0 more
Please help me determine what causes the producer thread to interrupt.
I am updating activemq to the latest version and updating the results.
Please point me in the right direction?
Update: The ActiveMQ version used is activeemq-all-5.3.0.jar
source share