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

Claus Ibsen resolved CAMEL-23355.
---------------------------------
    Resolution: Fixed

> camel-jbang: export with kamelet aws-ddb-sink - transformer aws2-ddb is not 
> working
> -----------------------------------------------------------------------------------
>
>                 Key: CAMEL-23355
>                 URL: https://issues.apache.org/jira/browse/CAMEL-23355
>             Project: Camel
>          Issue Type: Bug
>          Components: camel-kamelet
>    Affects Versions: 4.18.3, 4.20.0
>            Reporter: Jiri Ondrusek
>            Assignee: Jiri Ondrusek
>            Priority: Minor
>             Fix For: 4.18.3, 4.21.0
>
>
> Create a java file with content
>  
> {code}
> package com.test;
> import org.apache.camel.builder.RouteBuilder;
> import org.apache.camel.model.RouteDefinition;
> public class TimerWithBodyRouteBuilder extends RouteBuilder {
>     private final int invocations = 1;
>     private final String body = "\{\"message\":\"Hello 
> DynamoDBbVyai\",\"id\":\"1\"}";
>     private final String endpoint = 
> "kamelet:aws-ddb-sink?accountId=<id>&secretKey=<secret>&accessKey=<access>&region=<region>&table=<table>";
>     @Override
>     public void configure() throws Exception {
>         final RouteDefinition route = from("timer:x?repeatCount=" + 
> invocations);
>         route.setBody(constant(body)).log("Produced message: " + 
> body).to(endpoint);
>     }
> }
> {code}
>  
> And export it to qiarkus for example via:
> {code}
> java -jar camel-launcher.jar run  --java-version 21 --runtime quarkus 
> --kamelets-version=4.18.1  --logging  TimerWithBodyRouteBuilder.java
> {code}
> You will see an error: 
> {quote}
> Caused by: java.lang.IllegalArgumentException: toType must be specified and 
> not empty at 
> org.apache.camel.util.StringHelper.notEmpty(StringHelper.java:375) at 
> org.apache.camel.spi.TransformerKey.<init>(TransformerKey.java:33) at 
> org.apache.camel.spi.TransformerKey.createFrom(TransformerKey.java:67) at 
> org.apache.camel.impl.engine.DefaultTransformerRegistry.resolveTransformer(DefaultTransformerRegistry.java:119)
> {quote}
> The problem might be related to 
> https://issues.apache.org/jira/browse/CAMEL-23174



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

Reply via email to