qafro1 commented on issue #1171:
URL:
https://github.com/apache/camel-kafka-connector/issues/1171#issuecomment-844185525
ERROR [org.apa.cam.qua.mai.CamelMainRuntime] (main) Failed to start
application
```
apiVersion: camel.apache.org/v1alpha1
kind: KameletBinding
metadata:
name: timer-http-kafka
spec:
source:
ref:
kind: Kamelet
apiVersion: camel.apache.org/v1alpha1
name: timer-source
properties:
period: "5000"
message: '"Invocation"'
steps:
- ref:
kind: Kamelet
apiVersion: camel.apache.org/v1alpha1
name: http-sink
properties:
url: "https://zzzzz/api/api_journey"
authMethod: GET
authUsername: "test"
authPassword: "test"
sink:
ref:
kind: Kamelet
apiVersion: camel.apache.org/v1alpha1
name: kafka-not-secured-sink
properties:
brokers: 'my-cluster-kafka-bootstrap:9092'
topic: 'test-topic'
```
```
apiVersion: camel.apache.org/v1alpha1
kind: Kamelet
metadata:
name: http-sink
annotations:
camel.apache.org/kamelet.icon:
"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MjAiCmhlaWdodD0iNDIwIiBzdHJva2U9IiMwMDAiIGZpbGw9Im5vbmUiPgo8cGF0aCBzdHJva2Utd2lkdGg9IjI2IgpkPSJNMjA5LDE1YTE5NSwxOTUgMCAxLDAgMiwweiIvPgo8cGF0aCBzdHJva2Utd2lkdGg9IjE4IgpkPSJtMjEwLDE1djM5MG0xOTUtMTk1SDE1TTU5LDkwYTI2MCwyNjAgMCAwLDAgMzAyLDAgbTAsMjQwIGEyNjAsMjYwIDAgMCwwLTMwMiwwTTE5NSwyMGEyNTAsMjUwIDAgMCwwIDAsMzgyIG0zMCwwIGEyNTAsMjUwIDAgMCwwIDAtMzgyIi8+Cjwvc3ZnPg=="
camel.apache.org/provider: "Apache Software Foundation"
camel.apache.org/kamelet.group: "HTTP"
labels:
camel.apache.org/kamelet.type: sink
spec:
definition:
title: HTTP Sink
description: Forwards an event to a HTTP endpoint
required:
- url
type: object
properties:
url:
title: URL
description: The URL to send data to
type: string
example: "https://zzzzz/api/api_journey"
pattern: "^(http|https)://.*"
authMethod:
title: The HTTP method to use
description: Authentication methods allowed to use as a comma
separated list of values Basic, Digest or NTLM.
type: string
authUsername:
title: The username to use
description: Authentication username
type: String
authPassword:
title: The password to use
description: Authentication password
type: String
dependencies:
- "camel:http"
- "camel:kamelet"
- "camel:core"
flow:
from:
uri: kamelet:source
steps:
- set-header:
name: CamelHttpMethod
constant: "{{method}}"
- to: "{{url}}"
parameters:
authMethod: "{{authMethod}}"
authUsername: "{{authUsername}}"
authPassword: "{{authPassword}}"
```
```
kamel logs timer-http-kafka -n kafka
Integration 'timer-http-kafka' is now running. Showing log ...
[1] Monitoring pod timer-http-kafka-64f7dfb684-xphp8
[1] exec java -cp
./resources:/etc/camel/application.properties:/etc/camel/conf.d/user.properties:/etc/camel/resources:/etc/camel/sources/camel-k-embedded-flow.yaml:/etc/camel/sources/http-sink.yaml:/etc/camel/sources/kafka-not-secured-sink.yaml:/etc/camel/sources/timer-source.yaml:dependencies/app/camel-k-integration-1.4.0.jar:dependencies/lib/boot/io.quarkus.quarkus-bootstrap-runner-1.13.0.Final.jar:dependencies/lib/boot/io.quarkus.quarkus-development-mode-spi-1.13.0.Final.jar:dependencies/lib/boot/io.smallrye.common.smallrye-common-io-1.5.0.jar:dependencies/lib/boot/org.graalvm.sdk.graal-sdk-21.0.0.jar:dependencies/lib/boot/org.jboss.logging.jboss-logging-3.4.1.Final.jar:dependencies/lib/boot/org.jboss.logmanager.jboss-logmanager-embedded-1.0.9.jar:dependencies/lib/boot/org.wildfly.common.wildfly-common-1.5.4.Final-format-001.jar:dependencies/lib/main/com.fasterxml.jackson.core.jackson-annotations-2.12.1.jar:dependencies/lib/main/com.fasterxml.jackson.core.jackson-core-2.12.1.j
ar:dependencies/lib/main/com.fasterxml.jackson.core.jackson-databind-2.12.1.jar:dependencies/lib/main/com.github.ben-manes.caffeine.caffeine-2.9.0.jar:dependencies/lib/main/com.github.luben.zstd-jni-1.4.5-6.jar:dependencies/lib/main/com.google.errorprone.error_prone_annotations-2.2.0.jar:dependencies/lib/main/com.sun.activation.javax.activation-1.2.0.jar:dependencies/lib/main/commons-codec.commons-codec-1.14.jar:dependencies/lib/main/io.quarkus.arc.arc-1.13.0.Final.jar:dependencies/lib/main/io.quarkus.quarkus-arc-1.13.0.Final.jar:dependencies/lib/main/io.quarkus.quarkus-caffeine-1.13.0.Final.jar:dependencies/lib/main/io.quarkus.quarkus-core-1.13.0.Final.jar:dependencies/lib/main/io.quarkus.quarkus-kafka-client-1.13.0.Final.jar:dependencies/lib/main/io.smallrye.common.smallrye-common-annotation-1.5.0.jar:dependencies/lib/main/io.smallrye.common.smallrye-common-classloader-1.5.0.jar:dependencies/lib/main/io.smallrye.common.smallrye-common-constraint-1.5.0.jar:dependencies/lib/main/io.
smallrye.common.smallrye-common-expression-1.5.0.jar:dependencies/lib/main/io.smallrye.common.smallrye-common-function-1.5.0.jar:dependencies/lib/main/io.smallrye.config.smallrye-config-1.11.1.jar:dependencies/lib/main/io.smallrye.config.smallrye-config-common-1.11.1.jar:dependencies/lib/main/jakarta.annotation.jakarta.annotation-api-1.3.5.jar:dependencies/lib/main/jakarta.el.jakarta.el-api-3.0.3.jar:dependencies/lib/main/jakarta.enterprise.jakarta.enterprise.cdi-api-2.0.2.jar:dependencies/lib/main/jakarta.inject.jakarta.inject-api-1.0.jar:dependencies/lib/main/jakarta.interceptor.jakarta.interceptor-api-1.2.5.jar:dependencies/lib/main/jakarta.servlet.jakarta.servlet-api-4.0.3.jar:dependencies/lib/main/jakarta.transaction.jakarta.transaction-api-1.3.3.jar:dependencies/lib/main/org.apache.camel.camel-api-3.9.0.jar:dependencies/lib/main/org.apache.camel.camel-attachments-3.9.0.jar:dependencies/lib/main/org.apache.camel.camel-base-3.9.0.jar:dependencies/lib/main/org.apache.camel.camel-
base-engine-3.9.0.jar:dependencies/lib/main/org.apache.camel.camel-bean-3.9.0.jar:dependencies/lib/main/org.apache.camel.camel-cloud-3.9.0.jar:dependencies/lib/main/org.apache.camel.camel-cluster-3.9.0.jar:dependencies/lib/main/org.apache.camel.camel-componentdsl-3.9.0.jar:dependencies/lib/main/org.apache.camel.camel-core-catalog-3.9.0.jar:dependencies/lib/main/org.apache.camel.camel-core-engine-3.9.0.jar:dependencies/lib/main/org.apache.camel.camel-core-languages-3.9.0.jar:dependencies/lib/main/org.apache.camel.camel-core-model-3.9.0.jar:dependencies/lib/main/org.apache.camel.camel-core-processor-3.9.0.jar:dependencies/lib/main/org.apache.camel.camel-core-reifier-3.9.0.jar:dependencies/lib/main/org.apache.camel.camel-endpointdsl-3.9.0.jar:dependencies/lib/main/org.apache.camel.camel-file-3.9.0.jar:dependencies/lib/main/org.apache.camel.camel-http-3.9.0.jar:dependencies/lib/main/org.apache.camel.camel-http-base-3.9.0.jar:dependencies/lib/main/org.apache.camel.camel-http-common-3.9.0
.jar:dependencies/lib/main/org.apache.camel.camel-kafka-3.9.0.jar:dependencies/lib/main/org.apache.camel.camel-kamelet-3.9.0.jar:dependencies/lib/main/org.apache.camel.camel-main-3.9.0.jar:dependencies/lib/main/org.apache.camel.camel-management-api-3.9.0.jar:dependencies/lib/main/org.apache.camel.camel-microprofile-config-3.9.0.jar:dependencies/lib/main/org.apache.camel.camel-support-3.9.0.jar:dependencies/lib/main/org.apache.camel.camel-timer-3.9.0.jar:dependencies/lib/main/org.apache.camel.camel-tooling-model-3.9.0.jar:dependencies/lib/main/org.apache.camel.camel-util-3.9.0.jar:dependencies/lib/main/org.apache.camel.camel-util-json-3.9.0.jar:dependencies/lib/main/org.apache.camel.camel-yaml-dsl-3.9.0.jar:dependencies/lib/main/org.apache.camel.camel-yaml-dsl-common-3.9.0.jar:dependencies/lib/main/org.apache.camel.camel-yaml-dsl-deserializers-3.9.0.jar:dependencies/lib/main/org.apache.camel.k.camel-k-core-1.7.0.jar:dependencies/lib/main/org.apache.camel.k.camel-k-core-api-1.7.0.jar:
dependencies/lib/main/org.apache.camel.k.camel-k-core-support-1.7.0.jar:dependencies/lib/main/org.apache.camel.k.camel-k-loader-yaml-1.7.0.jar:dependencies/lib/main/org.apache.camel.k.camel-k-loader-yaml-impl-1.7.0.jar:dependencies/lib/main/org.apache.camel.k.camel-k-runtime-1.7.0.jar:dependencies/lib/main/org.apache.camel.quarkus.camel-quarkus-bean-1.8.1.jar:dependencies/lib/main/org.apache.camel.quarkus.camel-quarkus-core-1.8.1.jar:dependencies/lib/main/org.apache.camel.quarkus.camel-quarkus-http-1.8.1.jar:dependencies/lib/main/org.apache.camel.quarkus.camel-quarkus-http-common-1.8.1.jar:dependencies/lib/main/org.apache.camel.quarkus.camel-quarkus-kafka-1.8.1.jar:dependencies/lib/main/org.apache.camel.quarkus.camel-quarkus-kamelet-1.8.1.jar:dependencies/lib/main/org.apache.camel.quarkus.camel-quarkus-support-common-1.8.1.jar:dependencies/lib/main/org.apache.camel.quarkus.camel-quarkus-support-commons-logging-1.8.1.jar:dependencies/lib/main/org.apache.camel.quarkus.camel-quarkus-su
pport-httpclient-1.8.1.jar:dependencies/lib/main/org.apache.camel.quarkus.camel-quarkus-timer-1.8.1.jar:dependencies/lib/main/org.apache.camel.quarkus.camel-quarkus-yaml-dsl-1.8.1.jar:dependencies/lib/main/org.apache.httpcomponents.httpclient-4.5.13.jar:dependencies/lib/main/org.apache.httpcomponents.httpcore-4.4.14.jar:dependencies/lib/main/org.apache.kafka.kafka-clients-2.7.0.jar:dependencies/lib/main/org.eclipse.microprofile.config.microprofile-config-api-1.4.jar:dependencies/lib/main/org.eclipse.microprofile.context-propagation.microprofile-context-propagation-api-1.0.1.jar:dependencies/lib/main/org.jboss.logging.commons-logging-jboss-logging-1.0.0.Final.jar:dependencies/lib/main/org.jboss.logging.jboss-logging-annotations-2.2.0.Final.jar:dependencies/lib/main/org.jboss.slf4j.slf4j-jboss-logmanager-1.1.0.Final.jar:dependencies/lib/main/org.jboss.threads.jboss-threads-3.2.0.Final.jar:dependencies/lib/main/org.lz4.lz4-java-1.7.1.jar:dependencies/lib/main/org.slf4j.slf4j-api-1.7.30
.jar:dependencies/lib/main/org.snakeyaml.snakeyaml-engine-2.2.1.jar:dependencies/lib/main/org.xerial.snappy.snappy-java-1.1.7.7.jar:dependencies/quarkus-app-dependencies.txt:dependencies/quarkus-run.jar:dependencies/quarkus/generated-bytecode.jar:dependencies/quarkus/quarkus-application.dat
io.quarkus.bootstrap.runner.QuarkusEntryPoint
[1] 2021-05-19 14:36:20,808 INFO [org.apa.cam.k.Runtime] (main) Apache
Camel K Runtime 1.7.0
[1] 2021-05-19 14:36:20,849 INFO
[org.apa.cam.qua.cor.CamelBootstrapRecorder] (main) bootstrap runtime:
org.apache.camel.quarkus.main.CamelMainRuntime
[1] 2021-05-19 14:36:20,960 INFO [org.apa.cam.k.lis.SourcesConfigurer]
(main) Loading routes from: SourceDefinition{name='http-sink', language='yaml',
type='template', propertyNames='[authMethod, authPassword, authUsername,
method, url]', location='file:/etc/camel/sources/http-sink.yaml', }
[1] 2021-05-19 14:36:21,006 INFO [org.apa.cam.k.lis.SourcesConfigurer]
(main) Loading routes from: SourceDefinition{name='kafka-not-secured-sink',
language='yaml', type='template', propertyNames='[brokers, topic]',
location='file:/etc/camel/sources/kafka-not-secured-sink.yaml', }
[1] 2021-05-19 14:36:21,006 INFO [org.apa.cam.k.lis.SourcesConfigurer]
(main) Loading routes from: SourceDefinition{name='timer-source',
language='yaml', type='template', propertyNames='[message, period]',
location='file:/etc/camel/sources/timer-source.yaml', }
[1] 2021-05-19 14:36:21,007 INFO [org.apa.cam.k.lis.SourcesConfigurer]
(main) Loading routes from: SourceDefinition{name='camel-k-embedded-flow',
language='yaml', location='file:/etc/camel/sources/camel-k-embedded-flow.yaml',
}
[1] 2021-05-19 14:36:21,210 ERROR [org.apa.cam.qua.mai.CamelMainRuntime]
(main) Failed to start application:
org.snakeyaml.engine.v2.exceptions.YamlEngineException:
org.apache.camel.dsl.yaml.common.exception.YamlDeserializationException: Unable
to find constructor for node: <org.snakeyaml.engine.v2.nodes.MappingNode
(tag=tag:yaml.org,2002:map, values={
key=<org.snakeyaml.engine.v2.nodes.ScalarNode (tag=tag:yaml.org,2002:str,
value=parameters)>; value=1658511941 }{
key=<org.snakeyaml.engine.v2.nodes.ScalarNode (tag=tag:yaml.org,2002:str,
value=to)>; value=<NodeTuple keyNode=<org.snakeyaml.engine.v2.nodes.ScalarNode
(tag=tag:yaml.org,2002:str, value=to)>;
valueNode=<org.snakeyaml.engine.v2.nodes.ScalarNode (tag=tag:yaml.org,2002:str,
value={{url}})>> })>
```
Any ideas?
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]