Gurpal2000 created CAMEL-14299: ---------------------------------- Summary: Dynamic producer problem with spring boot Key: CAMEL-14299 URL: https://issues.apache.org/jira/browse/CAMEL-14299 Project: Camel Issue Type: Bug Components: camel-sql Affects Versions: 3.0.0 Reporter: Gurpal2000
Spring Boot: 2.2.1 Camel: 3.0.0 *Works* using "to()" {code:java} from("file://d:/tmp/?fileName=test&noop=true") .setHeader("val1", constant(1)) .setHeader("val2", constant("yo")) .to("sql:insert into gbtemp (col1, col2) values (:#val1, :#val2)?dataSource=#dataSource"); {code} {{}}Does *not work* using ".toD()" {code:java} from("file://d:/tmp-data/?fileName=test&noop=true") .setHeader("val1", constant(1)) .setHeader("val2", constant("yo")) .setHeader("insertSql", constant("insert into gbtemp (col1, col2) values (:#val1, :#val2)")) .toD("sql:${header.insertSql}?dataSource=#dataSource"); {code} This used to work fine under Camel 2.x Error lines along the lines of {code:java} Caused by: org.apache.camel.RuntimeCamelException: Cannot auto create component: sql Caused by: org.apache.camel.PropertyBindingException: Error binding properties on bean: org.apache.camel.component.sql.SqlComponent@a72b3b2 org.apache.camel.ResolveEndpointFailedException: Failed to resolve endpoint: sql://insert... {code} -- This message was sent by Atlassian Jira (v8.3.4#803005)