Just wondering...what happens with a message when BlockingCallTimeout is reached and HornetQException "Timed out waiting for response when sending packet" is thrown? Is that message left "unackonowledged" on the server forever? (I only get this when hornetq is reading messages from paging files)
{code}
2010-05-27 17:08:05,809 SEVERE [org.hornetq.core.client.impl.ClientSessionImpl] (Thread-313 (group:HornetQ-client-global-threads-41651055)) Caught jmsexecptione
HornetQException[errorCode=3 message=Timed out waiting for response when sending packet 52]
at org.hornetq.core.protocol.core.impl.ChannelImpl.sendBlocking(ChannelImpl.java:277)
at org.hornetq.core.client.impl.ClientSessionImpl.end(ClientSessionImpl.java:1211)
at org.hornetq.core.client.impl.DelegatingSession.end(DelegatingSession.java:331)
at com.arjuna.ats.internal.jta.resources.arjunacore.XAResourceRecord.topLevelPrepare(XAResourceRecord.java:259)
at com.arjuna.ats.arjuna.coordinator.BasicAction.doPrepare(BasicAction.java:2919)
at com.arjuna.ats.arjuna.coordinator.BasicAction.doPrepare(BasicAction.java:2876)
at com.arjuna.ats.arjuna.coordinator.BasicAction.prepare(BasicAction.java:2419)
at com.arjuna.ats.arjuna.coordinator.BasicAction.End(BasicAction.java:1790)
at com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.end(TwoPhaseCoordinator.java:94)
at com.arjuna.ats.arjuna.AtomicAction.commit(AtomicAction.java:177)
at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.commitAndDisassociate(TransactionImple.java:1423)
at com.arjuna.ats.internal.jta.transaction.arjunacore.BaseTransaction.commit(BaseTransaction.java:137)
{code}