Uploaded image for project: 'FUSE Message Broker'
  1. FUSE Message Broker
  2. MB-515

Interaction between Message Groups and Message Selectors freezes JMS Consumers

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Blocker
    • Resolution: Done
    • Affects Version/s: 5.3.0.3-fuse
    • Fix Version/s: 5.3.0.4-fuse
    • Component/s: None
    • Labels:
      None
    • Environment:

      ActiveMQ 5.3.0.3-fuse, JDK 1.5

      Description

      Interaction between Message Groups (JMSXGroupID) and Message Selectors freezes JMS Consumers.

      MAVEN_OPTS='-Xmx256m -Dcom.sun.management.jmxremote'

      To run: mvn clean test

      test case will start an embedded broker that will store data within target dir, so mvn clean will delete brokers files to allow for clean runs.

      You see failure when Camel Throughput logger output stops indicating that JMS Consumers have stoped. Enqueue Count however is still growing within embedded broker.

      if within src/main/resources/routers.xml you set MessageCreator's numPartitions propery to 1 (only 1 message selector) or numMessageGroups to 0 (no JMSXGroupID header) then the JMS Consumer(s) will continue forever

      MAVEN_OPTS='-Xmx256m -Dcom.sun.management.jmxremote' To run: mvn clean test test case will start an embedded broker that will store data within target dir, so mvn clean will delete brokers files to allow for clean runs. You see failure when Camel Throughput logger output stops indicating that JMS Consumers have stoped. Enqueue Count however is still growing within embedded broker. if within src/main/resources/routers.xml you set MessageCreator's numPartitions propery to 1 (only 1 message selector) or numMessageGroups to 0 (no JMSXGroupID header) then the JMS Consumer(s) will continue forever

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Assignee:
                chirino Hiram Chirino
                Reporter:
                pedroneveu Pedro Neveu
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: