TransactionReaper::check infinite loop
will31400 Dec 6, 2011 10:31 AMHi all,
I defined 3 MDB using spring-integration. The connectionFactory used is JmsXA.
A few minutes after application startup, the CPU climbs to 100% usage.
I enabled DEBUG log and I can see an infinite loop in TransactionReaper::check.
Here are the logs :
2011-12-06 13:08:20,514 DEBUG [com.arjuna.ats.arjuna.logging.arjLogger] (org.springframework.jms.listener.DefaultMessageListenerContainer#0-1) TransactionReaper::insert ( BasicAction: -3f579865:eb19:4ede0485:1160 status: ActionStatus.RUNNING, 300 )
2011-12-06 13:08:20,516 DEBUG [com.arjuna.ats.arjuna.logging.arjLogger] (org.springframework.jms.listener.DefaultMessageListenerContainer#2-1) TransactionReaper::remove ( BasicAction: -3f579865:eb19:4ede0485:1156 status: ActionStatus.COMMITTED )
2011-12-06 13:08:20,516 DEBUG [com.arjuna.ats.arjuna.logging.arjLogger] (org.springframework.jms.listener.DefaultMessageListenerContainer#2-1) TransactionReaper::insert ( BasicAction: -3f579865:eb19:4ede0485:1165 status: ActionStatus.RUNNING, 300 )
2011-12-06 13:08:20,826 DEBUG [com.arjuna.ats.arjuna.logging.arjLogger] (Thread-16) TransactionReaper::check ()
2011-12-06 13:08:20,826 DEBUG [com.arjuna.ats.arjuna.logging.arjLoggerI18N] (Thread-16) [com.arjuna.ats.arjuna.coordinator.TransactionReaper_2] - TransactionReaper::check - comparing 1323173300843
2011-12-06 13:08:20,843 DEBUG [com.arjuna.ats.arjuna.logging.arjLogger] (Thread-16) TransactionReaper::check ()
2011-12-06 13:08:20,843 DEBUG [com.arjuna.ats.arjuna.logging.arjLoggerI18N] (Thread-16) [com.arjuna.ats.arjuna.coordinator.TransactionReaper_2] - TransactionReaper::check - comparing 1323173300843
2011-12-06 13:08:20,843 DEBUG [com.arjuna.ats.arjuna.logging.arjLogger] (Thread-16) TransactionReaper::check ()
2011-12-06 13:08:20,843 DEBUG [com.arjuna.ats.arjuna.logging.arjLoggerI18N] (Thread-16) [com.arjuna.ats.arjuna.coordinator.TransactionReaper_2] - TransactionReaper::check - comparing 1323173300843
2011-12-06 13:08:20,843 DEBUG [com.arjuna.ats.arjuna.logging.arjLogger] (Thread-16) TransactionReaper::check ()
2011-12-06 13:08:20,843 DEBUG [com.arjuna.ats.arjuna.logging.arjLoggerI18N] (Thread-16) [com.arjuna.ats.arjuna.coordinator.TransactionReaper_2] - TransactionReaper::check - comparing 1323173300843
Thanks in advance for your help.
William