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

Jean-Baptiste Onofré reassigned KARAF-7642:
-------------------------------------------

    Assignee: Jean-Baptiste Onofré

> Blueprint & AWS2 S3 routes
> --------------------------
>
>                 Key: KARAF-7642
>                 URL: https://issues.apache.org/jira/browse/KARAF-7642
>             Project: Karaf
>          Issue Type: Bug
>          Components: karaf
>    Affects Versions: 4.4.3, 4.3.9
>            Reporter: Philippe Gervaise
>            Assignee: Jean-Baptiste Onofré
>            Priority: Blocker
>         Attachments: route-aws-s3-get.xml
>
>
> Hi,
> When using Apache Karaf with a simple blueprint XML file under "deploy" 
> folder we got an exception for AWS S3 :
> {noformat}
> org.apache.camel.FailedToStartRouteException: Failed to start route 
> aws-s3-get-test because of null
>     at 
> org.apache.camel.impl.engine.RouteService.warmUp(RouteService.java:123) ~[?:?]
> [...]
> Caused by: software.amazon.awssdk.core.exception.SdkClientException: Unable 
> to load an HTTP implementation from any provider in the chain. You must 
> declare a dependency on an appropriate HTTP implementation or pass in an 
> SdkHttpClient explicitly to the client builder.
>     at 
> software.amazon.awssdk.core.exception.SdkClientException$BuilderImpl.build(SdkClientException.java:102)
>  ~[?:?]
> {noformat}
>  
> Tested with a "fresh" Apache Karaf 4.4.3 runtime with those commands on first 
> run :
> {noformat}
> feature:repo-add camel
> feature:install camel-blueprint
> feature:install camel-aws2-s3{noformat}
> And then the "blueprint route" throw an exception about missing a Http 
> Client. The blueprint XML file is very simple :
> {noformat}
> <?xml version="1.0" encoding="UTF-8"?>
> <blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0";>
>     <camelContext xmlns="http://camel.apache.org/schema/blueprint";>
>         <route>
>             <from 
> uri="aws2-s3://myawsbucket?accessKey=RAW(myaccesskey)&amp;secretKey=RAW(mysecretkey)&amp;region=eu-west-1"/>
>             <to 
> uri="file:d:/data/camel/aws-s3-test/in?fileName=${header.CamelAwsS3Key}"/>
>         </route>
>     </camelContext>
> </blueprint>{noformat}
> (even if accesskey or secretkey are OK, the error is the same)
>  
> Under the hoods it's Camel 3.20.1 (but Camel 3.15.0 failed the same way) and 
> Java 17.
> It's the same error for Apache Karaf 4.4.3 and Apache Karaf 4.3.6.
> It is a bug or something is missing ?



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to