Hi

Yeah but the tests in camel-spring would likely fail. That commit
fixes some issues when using xml dsl to define routes (spring or
blueprint)

On Tue, Jul 15, 2014 at 8:19 PM, Matt Raible <m...@raibledesigns.com> wrote:
> FWIW, all tests pass in camel-core with this change reverted.
>
> [INFO]
> ------------------------------------------------------------------------
> [INFO] BUILD SUCCESS
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 20:57 min
> [INFO] Finished at: 2014-07-15T12:18:03-07:00
> [INFO] Final Memory: 25M/376M
>
>
> On Tue, Jul 15, 2014 at 11:01 AM, Matt Raible <m...@raibledesigns.com>
> wrote:
>
>> If I revert the following change to AdviceWithTasks.java, it seems to
>> solve this issue:
>>
>>
>> https://github.com/apache/camel/commit/b08edf391bddb99078f15966394ac264440ffce9
>>
>> I cloned master, reverted this change, then installed everything to test.
>>
>> On Jul 15, 2014, at 7:59 AM, Claus Ibsen <claus.ib...@gmail.com> wrote:
>>
>> > 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/
>>
>>



-- 
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