camel-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Claus Ibsen (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (CAMEL-7622) advice-with - No outputs found matching id when upgrading from 2.13 to 2.14
Date Tue, 22 Jul 2014 07:07:38 GMT

     [ https://issues.apache.org/jira/browse/CAMEL-7622?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Claus Ibsen updated CAMEL-7622:
-------------------------------

    Summary: advice-with - No outputs found matching id when upgrading from 2.13 to 2.14 
(was: No outputs found matching id when upgrading from 2.13 to 2.14)

> advice-with - No outputs found matching id when upgrading from 2.13 to 2.14
> ---------------------------------------------------------------------------
>
>                 Key: CAMEL-7622
>                 URL: https://issues.apache.org/jira/browse/CAMEL-7622
>             Project: Camel
>          Issue Type: Bug
>          Components: camel-core
>    Affects Versions: 2.14.0
>            Reporter: Matt Raible
>            Assignee: Claus Ibsen
>             Fix For: 2.14.0
>
>         Attachments: outputnotfound.zip
>
>
> 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 
> Mailing list thread: http://camel.465427.n5.nabble.com/weaveById-works-with-2-13-1-not-with-2-14-SNAPSHOT-td5753809.html



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Mime
View raw message