2 Replies Latest reply on Dec 6, 2011 10:47 AM by William Ferreira

    TransactionReaper::check infinite loop

    William Ferreira Newbie

      Hi 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