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/

Reply via email to