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/

Reply via email to