Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
3.19.0
-
None
-
Unknown
Description
If you have a route like:
# camel-k: dependency=mvn:software.amazon.awssdk:dynamodb:2.17.290 - route: from: uri: "kamelet:kafka-not-secured-source" parameters: bootstrapServers: localhost:9092 topic: ddb-topic steps: - to: uri: "kamelet:aws-ddb-sink" parameters: accessKey: access secretKey: sec region: reg table: "test"
Then camel-jbang will fail with
Caused by: java.lang.ClassNotFoundException: software.amazon.awssdk.services.dynamodb.model.AttributeValue at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522) ... 44 more
the command is: jbang run --fresh -Dcamel.jbang.version=3.19.0 camel@apache/camel run kafka-source-ddb.yaml
This will fail with 3.20.0-SNAPSHOT too and by using --deps from cli