I'm a bit surprising about this failed unit test [1]. It looks like on slow boxes like the Jenkins server and Jon's Laptop ( sorry for that ;-) ) the messages arrived out of order or we loose one. Is this (a known) issue in ActiveMQ? Because this test run very well on my machine, I cannot dig deeper in this issue...
[1] https://builds.apache.org/job/Camel.trunk.fulltest/553/org.apache.camel$camel-jms/testReport/org.apache.camel.component.jms/JmsSelectorInTest/testJmsSelectorIn/ Best, Christian