On Tue, Jul 15, 2014 at 3:56 PM, Matt Raible <m...@raibledesigns.com> wrote:
> It tried it with 2.13.2 and it works just fine.
>

Thanks.

If its possible for you then you are welcome to .zip an unit test /
sample project that has this issue and create a JIRA ticket and attach
it, or some github repo or something else.

I tired to reproduce from your mail this morning but the route worked for me.

>
> On Tue, Jul 15, 2014 at 12:12 AM, Claus Ibsen <claus.ib...@gmail.com> wrote:
>
>> Hi
>>
>> Can you try with 2.13.2 also?
>>
>> There was a fix in this to fix an issue when using Content Based
>> Router and weaveById. I bet it may has cause a regression for your
>> use-case.
>>
>> On Mon, Jul 14, 2014 at 11:31 PM, Matt Raible <m...@raibledesigns.com>
>> wrote:
>> > Hey all,
>> >
>> > I have the following route defined with the Java DSL:
>> >
>> > from("direct:localMemberLookup").routeId("localMemberLookup")
>> >         .process(new
>> MemberLookupToSqlParametersProcessor()).id("sqlParams")
>> >
>> .recipientList(simple("sql:{{sql.memberLookup}}")).delimiter("false")
>> >         .to("log:output")
>> >         .process(new MemberLookupProcessor())
>> >         // do more processing
>> >         .to("log:output");
>> >
>> > I'm testing it with a test that looks as follows:
>> >
>> > @EndpointInject(uri = "mock:lookupHeaders")
>> > MockEndpoint lookupHeaders;
>> >
>> > @EndpointInject(uri = "mock:searchResult")
>> > MockEndpoint searchResult;
>> >
>> > @EndpointInject(uri = "mock:lookupResult")
>> > MockEndpoint lookupResult;
>> >
>> > @Autowired
>> > CamelContext camelContext;
>> >
>> > @Before
>> > public void before() throws Exception {
>> >         ModelCamelContext context = (ModelCamelContext) camelContext;
>> >         context.setTracing(true);
>> >         RouteDefinition searchRoute =
>> context.getRouteDefinition("memberSearchRequest");
>> >         searchRoute.to(searchResult);
>> >
>> >         RouteDefinition lookupRoute =
>> context.getRouteDefinition("localMemberLookup");
>> >         lookupRoute.adviceWith(context, new AdviceWithRouteBuilder() {
>> >                 @Override
>> >                 public void configure() throws Exception {
>> >                         weaveById("sqlParams").after().to(lookupHeaders);
>> >                 }
>> >         });
>> >         lookupRoute.to(lookupResult);
>> >         context.start();
>> > }
>> >
>> > With Camel 2.13.1, this works fine. However, with 2.14-SNAPSHOT, I get
>> the following error:
>> >
>> > java.lang.IllegalArgumentException: There are no outputs which matches:
>> sqlParams in the route
>> >
>> > Any ideas?
>> >
>> > Thanks,
>> >
>> > Matt
>>
>>
>>
>> --
>> Claus Ibsen
>> -----------------
>> Red Hat, Inc.
>> Email: cib...@redhat.com
>> Twitter: davsclaus
>> Blog: http://davsclaus.com
>> Author of Camel in Action: http://www.manning.com/ibsen
>> hawtio: http://hawt.io/
>> fabric8: http://fabric8.io/
>>



-- 
Claus Ibsen
-----------------
Red Hat, Inc.
Email: cib...@redhat.com
Twitter: davsclaus
Blog: http://davsclaus.com
Author of Camel in Action: http://www.manning.com/ibsen
hawtio: http://hawt.io/
fabric8: http://fabric8.io/

Reply via email to