2024-11-19 14:19:51,426 WARN [org.apache.activemq.artemis.core.server] AMQ222066: Reattach request from 10.147.133.72:53082 failed as there is no confirmationWindowSize configured, which may be ok for your system
This was issued by the broker at the same time that our JMS client issued this warning: 2024-11-19T14:19:51.417 [Thread-2 (ActiveMQ-client-global-threads)] .client.connectionFailureDetected:293 [] WARN - AMQ212037: Connection failure to dm-activemq-live-svc/10.0.219.91:61616 has been detected: AMQ219014: Timed out after waiting 10000 ms for response when sending packet 71 [code=CONNECTION_TIMEDOUT] 2024-11-19T14:19:51.414 [main] .JmsProducerPool.send_:389 [y6y5v5wm1s0x] WARN - Error sending message, will retry jakarta.jms.JMSException: AMQ219014: Timed out after waiting 10000 ms for response when sending packet 71 at org.apache.activemq.artemis.core.protocol.core.impl.ChannelImpl.sendBlocking(ChannelImpl.java:550) at org.apache.activemq.artemis.core.protocol.core.impl.ChannelImpl.sendBlocking(ChannelImpl.java:452) at org.apache.activemq.artemis.core.protocol.core.impl.ActiveMQSessionContext.sendFullMessage(ActiveMQSessionContext.java:588) at org.apache.activemq.artemis.core.client.impl.ClientProducerImpl.sendRegularMessage(ClientProducerImpl.java:305) at org.apache.activemq.artemis.core.client.impl.ClientProducerImpl.doSend(ClientProducerImpl.java:277) at org.apache.activemq.artemis.core.client.impl.ClientProducerImpl.send(ClientProducerImpl.java:147) at org.apache.activemq.artemis.core.client.impl.ClientProducerImpl.send(ClientProducerImpl.java:129) at org.apache.activemq.artemis.jms.client.ActiveMQMessageProducer.doSendx(ActiveMQMessageProducer.java:483) at org.apache.activemq.artemis.jms.client.ActiveMQMessageProducer.send(ActiveMQMessageProducer.java:221) at net.redpoint.rpdm.ipc.jms.JmsProducerPool.send_(JmsProducerPool.java:385) at net.redpoint.rpdm.ipc.jms.JmsProducerPool.sendRequest(JmsProducerPool.java:300) at net.redpoint.rpdm.ipc.jms.JmsRpcClientChannel.sendRequest(JmsRpcClientChannel.java:230) at net.redpoint.rpdm.ipc.jms.JmsRpcClientChannel.invokeRaw(JmsRpcClientChannel.java:203) Caused by: ActiveMQConnectionTimedOutException[errorType=CONNECTION_TIMEDOUT message=AMQ219014: Timed out after waiting 10000 ms for response when sending packet 71] ... 13 more After 72 seconds, we hit our own 60-second timeout and fail. In our connection factory, we are setting connectionFactory.setRetryInterval(1000); connectionFactory.setRetryIntervalMultiplier(1.5); connectionFactory.setMaxRetryInterval(4000); So my questions are: 1- Should we be setting connectionFactory.setConfirmationWindowSize()? 2- Are the retry settings reasonable? Ultimately we just want to reconnect in under a minute and avoid our timeout. Or, maybe we just need to set our timeout longer? Our maven dependency for the JMS driver: <dependency> <groupId>org.apache.activemq</groupId> <artifactId>artemis-jakarta-client</artifactId> <version>2.32.0</version> </dependency> Please advise. Thanks John PLEASE NOTE: This e-mail from Redpoint Global Inc. ("Redpoint") is confidential and is intended solely for the use of the individual(s) to whom it is addressed. If you believe you received this e-mail in error, please notify the sender immediately, delete the e-mail from your computer and do not copy, print or disclose it to anyone else. If you properly received this e-mail as a customer, partner or vendor of Redpoint, you should maintain its contents in confidence subject to the terms and conditions of your agreement(s) with Redpoint.