There have been quite a lot of code changes on the JMS binding over the releases so as a start which Tuscany release are you using?
...ant On Thu, May 19, 2011 at 11:55 AM, Gregor Kiddie < gregor.kid...@channeladvisor.com> wrote: > This looks like a bug in Tuscany, but we can’t narrow it down to where. > > > > The way we have our system set up. > > > > Module which is endpointed by Tuscany, using JMS (ActiveMQ). This has a > request queue and response queue set up for it > > > > Pretty much as > > <service name=*"BusinessService"*> > > <binding.jms correlationScheme=*"RequestCorrelIDToCorrelID"* > > > <response> > > <destination name=*"BusinessServiceResponse"* /> > > </response> > > <tuscany:wireFormat.jmsObject /> > > </binding.jms> > > </service> > > > > We have camel set up on ActiveMQ which takes text messages from another > queue, converts them into Object messages suitable for Tuscany, sets the > replyTo header to the response queue for Camel, and passes the message into > the Module. > > > > Now the peculiar bit. This works… Once. Tuscany never seems to respond that > the request queue is free to be re-used, so Camel blocks indefinitely (and > therefore doesn’t consume any further messages). > > > > Any suggestions as to what might be going on? Tracing through the code > isn’t showing anything obvious! > > > > Gk. > > > > > > >