You might want to try posting this in the EJB forum and also giving more details about the failure, e.g., what you are seeing, stack trace etc.
I don't think this is for ejb forum.
I founded, but i don't know how to solve it.
The sender.send throws MessagingNetworkFailureException cause by java.io.EOFException: end of file object not sent and this is ok. It trys to connect but the other client is dead so after 5 minutes trying (the default timeout for transaction) it causes the inner and the outer transaction to cancel.
22:08:05,428 WARN [arjLoggerI18N] [com.arjuna.ats.arjuna. coordinator.TransactionReaper_18] - TransactionReaper::check timeout for TX 7f000001:8ccb:4beb2459:154 in state RUN 22:08:05,430 WARN [arjLoggerI18N] [com.arjuna.ats.arjuna.coordinator.BasicAction_58] - Abort of action id 7f000001:8ccb:4beb2459:154 invoked while multiple threads active within it. 22:08:05,432 WARN [arjLoggerI18N] [com.arjuna.ats.arjuna.coordinator.CheckedAction_2] - CheckedAction::check - atomic action 7f000001:8ccb:4beb2459:154 aborting with 1 threads active! 22:08:05,432 WARN [arjLoggerI18N] [com.arjuna.ats.arjuna.coordinator.TransactionReaper_7] - TransactionReaper::doCancellations worker Thread[Thread-17,5,jboss] successfully canceled TX 7f000001:8ccb:4beb2459:154
Ah now hopefully you see the benefit of including a stack trace or a snippet of the error messages you are seeing!
I suggest you check out the JBossTS wiki as that will explain the message you are seeing.
Should have said that the only thing in your recent posting that is relevant to transactions is the timeout. Like I said earlier, I think you should try in the EJB forum too.