[ https://issues.apache.org/jira/browse/CAMEL-15766?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17223539#comment-17223539 ]
Dmitry Volodin commented on CAMEL-15766: ---------------------------------------- The debug of the problem {code:java} 2020-10-30 10:17:15.122 WARN 528990 --- [ main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.apache.camel.component.http.springboot.HttpComponentAutoConfiguration': Unsatisfied dependency expressed through field 'configuration'; nested exception is org.springframework.boot.context.properties.ConfigurationPropertiesBindException: Error creating bean with name 'camel.component.http-org.apache.camel.component.http.springboot.HttpComponentConfiguration': Could not bind properties to 'HttpComponentConfiguration' : prefix=camel.component.http, ignoreInvalidFields=false, ignoreUnknownFields=true; nested exception is org.springframework.boot.context.properties.bind.BindException: Failed to bind properties under 'camel.component.http.http-client-configurer' to org.apache.camel.component.http.HttpClientConfigurer {code} > camel-spring-boot - No converter found capable of converting from type > [java.lang.String] to type > [org.apache.camel.component.http.HttpClientConfigurer] > -------------------------------------------------------------------------------------------------------------------------------------------------------- > > Key: CAMEL-15766 > URL: https://issues.apache.org/jira/browse/CAMEL-15766 > Project: Camel > Issue Type: Bug > Components: camel-http, camel-spring-boot > Affects Versions: 3.6.0 > Reporter: Marco Santarelli > Assignee: Dmitry Volodin > Priority: Major > Fix For: 3.7.0 > > > When trying to use a custom http-configurer, I believe I am experiencing a > regression when upgrading to Camel 3.6.0 > I am using spring-boot 2.3.4.RELEASE, and I am declaring my custom configurer > bean using: > {code:java} > camel.component.http.http-client-configurer=#httpClientConfig > {code} > When updating to Camel 3.6.0, that configuration results in: > {code:java} > *************************** > APPLICATION FAILED TO START > *************************** > Description: > Failed to bind properties under 'camel.component.http.http-client-configurer' > to org.apache.camel.component.http.HttpClientConfigurer: > Property: camel.component.http.http-client-configurer > Value: httpClientConfig > Origin: class path resource [application.properties]:1:45 > Reason: No converter found capable of converting from type > [java.lang.String] to type > [org.apache.camel.component.http.HttpClientConfigurer] > Action: > Update your application's configuration{code} > > See [https://github.com/santam85/camel-3.6.0-http-configurer-bean] for a > reproduction example. -- This message was sent by Atlassian Jira (v8.3.4#803005)