Hi Just a heads up. I have reproduced the issue. Having the same test works with multicast, but fails with recipient list for camel-cxf.
On Mon, Oct 17, 2011 at 2:22 PM, Achim Nierbeck <bcanh...@googlemail.com> wrote: > Hi Claus, > > sorry I didn't create one yet cause I was very busy delivering our release > :) > But there is a kind of related issue where I added some details. > https://issues.apache.org/jira/browse/CAMEL-4503 > > I added another description of the strange behaviour I found > http://markmail.org/message/hr7hweyyigmxyn3t > > regards, Achim > > 2011/10/17 Claus Ibsen <claus.ib...@gmail.com> > >> On Wed, Oct 12, 2011 at 10:06 PM, sanjai <san...@sanjai.org> wrote: >> > Hello all, >> > >> > I have a route that had been working fine in our production system. The >> > route is fairly basic. It simply reads messages of a JMS queue, does >> some >> > processing on the message and then sends the message to multiple cxf >> > endpoints. The sending to multiple endpoints is done by using >> recipientList >> > as follows: >> > >> > <recipientList delimiter=","> >> > <header>recipientList</header> >> > </recipientList> >> > >> > Where the recipientList will look like this in my test environment: >> > >> > cxf:bean:csgEndpoint?address= >> http://localhost:9091/,cxf:bean:csgEndpoint?address=http://localhost:9090/ >> > >> >> Smells like CxfEndpoint may have an issue in its getEndpointKey() >> which is the uid of the endpoint. It ought to return >> an unique String, so there is 2 distinct endpoints. >> >> Checking the source code in camel-cxf in the CxfEndpoint could hunt >> down this issue. >> >> I assume there is already a JIRA ticket? If possible can you create an >> unit test which reproduces this issue? >> >> >> >> >> > The recipientList is generated dynamically. >> > >> > This was working fine in camel 2.7.3. However, it broke when I upgraded >> to >> > 2.8.0. >> > >> > In 2.8.0, the web service on port 9091 will only be called for the first >> > message processed. After that it will not be called, but the web service >> on >> > port 9090 will be called twice for each message. Really weird. Again, >> this >> > was working fine in 2.7.3. I looked at the 2.8.0 release notes but not >> see >> > anything obvious on changes to recipientList that will cause this >> > >> > Has anywone else seen this or have any ideas on how to get around this >> > issue? >> > >> > Thanks >> > >> > -- >> > View this message in context: >> http://camel.465427.n5.nabble.com/Issue-with-recipientList-and-cxf-in-2-8-0-tp4896788p4896788.html >> > Sent from the Camel - Users mailing list archive at Nabble.com. >> > >> >> >> >> -- >> Claus Ibsen >> ----------------- >> FuseSource >> Email: cib...@fusesource.com >> Web: http://fusesource.com >> Twitter: davsclaus, fusenews >> Blog: http://davsclaus.blogspot.com/ >> Author of Camel in Action: http://www.manning.com/ibsen/ >> > > > > -- > -- > *Achim Nierbeck* > > > Apache Karaf <http://karaf.apache.org/> Committer & PMC > OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer & > Project Lead > blog <http://notizblog.nierbeck.de/> > -- Claus Ibsen ----------------- FuseSource Email: cib...@fusesource.com Web: http://fusesource.com Twitter: davsclaus, fusenews Blog: http://davsclaus.blogspot.com/ Author of Camel in Action: http://www.manning.com/ibsen/