Effective October 27, 2012, online and email support for FuseSource products will move to Red Hat support channels. For more information, please see the JIRA Migration to Red Hat FAQ.
As of October 27th, please open all new issues in the Red Hat Customer Portal .
Issue Details (XML | Word | Printable)

Key: MB-515
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Blocker Blocker
Assignee: Hiram Chirino
Reporter: Pedro Neveu
Votes: 0
Watchers: 1
Operations

If you were logged in you would be able to see more operations.
FUSE Message Broker

Interaction between Message Groups and Message Selectors freezes JMS Consumers

Created: 09/Jul/09 09:39 PM   Updated: 16/Jul/09 07:21 AM
Component/s: None
Affects Version/s: 5.3.0.3-fuse
Fix Version/s: 5.3.0.4-fuse

File Attachments: 1. Zip Archive mb515.zip (11 kB)
2. Zip Archive testcase0708.zip (6 kB)

Environment: ActiveMQ 5.3.0.3-fuse, JDK 1.5


 Description  « Hide

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



 All   Comments   Change History      Sort Order: Ascending order - Click to sort in descending order
Pedro Neveu made changes - 09/Jul/09 09:39 PM
Field Original Value New Value
Link This issue fixes DEV-1634 [ DEV-1634 ]
Pedro Neveu made changes - 09/Jul/09 09:40 PM
Attachment testcase0708.zip [ 14013 ]
Rob Davies made changes - 10/Jul/09 04:25 PM
Assignee Rob Davies [ rajdavies ] Hiram Chirino [ hchirino ]
Dejan Bosanac made changes - 14/Jul/09 11:17 AM
Attachment mb515.zip [ 14049 ]
Dejan Bosanac made changes - 16/Jul/09 07:21 AM
Status Open [ 1 ] Closed [ 6 ]
Resolution Fixed [ 1 ]