-
1. Re: failed transaction in method with REQUIRES_NEW causes failing the transaction in the calling method. WHY?
marklittle May 13, 2010 8:04 AM (in response to dimitarn)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.
-
2. Re: failed transaction in method with REQUIRES_NEW causes failing the transaction in the calling method. WHY?
dimitarn May 13, 2010 8:29 AM (in response to marklittle)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
-
3. Re: failed transaction in method with REQUIRES_NEW causes failing the transaction in the calling method. WHY?
marklittle May 13, 2010 9:51 AM (in response to dimitarn)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.
-
4. Re: failed transaction in method with REQUIRES_NEW causes failing the transaction in the calling method. WHY?
marklittle May 13, 2010 10:09 AM (in response to marklittle)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.