sed108 opened a new issue, #3742:
URL: https://github.com/apache/camel-quarkus/issues/3742

   This issue was originally reported under 
https://github.com/apache/camel-quarkus/issues/2939 and then later under 
https://github.com/apache/camel-quarkus/issues/3157.  The latter has since been 
closed, yet the problem still remains.
   Please be aware, the workaround suggested in 
https://github.com/apache/camel-quarkus/issues/2939#issuecomment-885521066 no 
longer appears to work 
(https://github.com/apache/camel-quarkus/issues/2939#issuecomment-1105265927)!
   
   Tested with
   Quarkus: 2.8.0
   Camel 3.16.0
   
   **Steps to reproduce:**
   Reenabled the integration test in the [quarkus-kafka 
examples](https://github.com/apache/camel-quarkus-examples/tree/main/kafka) at 
[line 
22](https://github.com/apache/camel-quarkus-examples/blob/main/kafka/src/test/java/org/acme/kafka/KafkaIT.java#L22)
   Run command `mvn clean verify -Pnative`
   
   **Expected Behavior:**
   Native tests should run and complete successfully given that #3157 has been 
closed since 2.4.0
   
   **Actual Behavior:**
   Native tests fail with same error and stack trace originally reported:
   ```
   [INFO] Running org.acme.kafka.KafkaIT
   Apr 21, 2022 9:50:02 AM org.jboss.threads.Version <clinit>
   INFO: JBoss Threads version 3.4.2.Final
   2022-04-21 09:50:03,412 INFO  [org.tes.doc.DockerClientProviderStrategy] 
(build-8) Loaded 
org.testcontainers.dockerclient.UnixSocketClientProviderStrategy from 
~/.testcontainers.properties, will try it first
   2022-04-21 09:50:04,105 INFO  [org.tes.doc.DockerClientProviderStrategy] 
(build-8) Found Docker environment with local Unix socket 
(unix:///var/run/docker.sock)
   2022-04-21 09:50:04,106 INFO  [org.tes.DockerClientFactory] (build-8) Docker 
host IP address is localhost
   2022-04-21 09:50:04,164 INFO  [org.tes.DockerClientFactory] (build-8) 
Connected to docker: 
     Server Version: 20.10.13
     API Version: 1.41
     Operating System: Ubuntu 20.04.4 LTS
     Total Memory: 15967 MB
   2022-04-21 09:50:04,167 INFO  [org.tes.uti.ImageNameSubstitutor] (build-8) 
Image name substitution will be performed by: DefaultImageNameSubstitutor 
(composite of 'ConfigurationFileImageNameSubstitutor' and 
'PrefixingImageNameSubstitutor')
   2022-04-21 09:50:05,164 INFO  [org.tes.DockerClientFactory] (build-8) Ryuk 
started - will monitor and terminate Testcontainers containers on JVM exit
   2022-04-21 09:50:05,164 INFO  [org.tes.DockerClientFactory] (build-8) 
Checking the system...
   2022-04-21 09:50:05,165 INFO  [org.tes.DockerClientFactory] (build-8) ✔︎ 
Docker server version should be at least 1.6.0
   2022-04-21 09:50:05,294 INFO  [org.tes.DockerClientFactory] (build-8) ✔︎ 
Docker environment should have more than 2GB free disk space
   2022-04-21 09:50:05,359 INFO  [🐳 .io/.11.3]] (build-8) Creating container 
for image: docker.io/vectorized/redpanda:v21.11.3
   2022-04-21 09:50:05,660 INFO  [🐳 .io/.11.3]] (build-8) Container 
docker.io/vectorized/redpanda:v21.11.3 is starting: 
5f91ab348cee595451bd0f2e1a4f148ae565a744c67769476adfacd6c385e7b9
   2022-04-21 09:50:07,263 INFO  [🐳 .io/.11.3]] (build-8) Container 
docker.io/vectorized/redpanda:v21.11.3 started in PT1.950152S
   Apr 21, 2022 9:50:07 AM 
io.quarkus.kafka.client.deployment.DevServicesKafkaProcessor 
startKafkaDevService
   INFO: Dev Services for Kafka started. Other Quarkus applications in dev mode 
will find the broker automatically. For Quarkus applications in production 
mode, you can connect to this by starting your application with 
-Dkafka.bootstrap.servers=OUTSIDE://localhost:50561
   
======================================================================================
     native.image.path was not set, making a guess for the correct path of 
native image
     guessed path: 
/home/user/git/camel-quarkus-examples/kafka/target/camel-quarkus-examples-kafka-2.8.0-runner
   
======================================================================================
   Executing 
"/home/user/git/camel-quarkus-examples/kafka/target/camel-quarkus-examples-kafka-2.8.0-runner
 -Dquarkus.http.port=8081 -Dquarkus.http.ssl-port=8444 
-Dtest.url=http://localhost:8081 
-Dquarkus.log.file.path=/home/user/git/camel-quarkus-examples/kafka/target/quarkus.log
 -Dquarkus.log.file.enable=true 
-Dkafka.bootstrap.servers=OUTSIDE://localhost:50561"
   __  ____  __  _____   ___  __ ____  ______ 
    --/ __ \/ / / / _ | / _ \/ //_/ / / / __/ 
    -/ /_/ / /_/ / __ |/ , _/ ,< / /_/ /\ \   
   --\___\_\____/_/ |_/_/|_/_/|_|\____/___/   
   2022-04-21 09:50:07,457 INFO  [org.apa.cam.qua.cor.CamelBootstrapRecorder] 
(main) Bootstrap runtime: org.apache.camel.quarkus.main.CamelMainRuntime
   2022-04-21 09:50:07,458 INFO  [org.apa.cam.mai.MainSupport] (main) Apache 
Camel (Main) 3.16.0 is starting
   2022-04-21 09:50:07,464 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] 
(main) Apache Camel 3.16.0 (camel-1) is starting
   2022-04-21 09:50:07,465 ERROR [org.apa.cam.imp.eng.AbstractCamelContext] 
(main) Error starting CamelContext (camel-1) due to exception thrown: Failed to 
start route FromTimer2Kafka because of null: 
org.apache.camel.FailedToStartRouteException: Failed to start route 
FromTimer2Kafka because of null
        at 
org.apache.camel.impl.engine.RouteService.warmUp(RouteService.java:123)
        at 
org.apache.camel.impl.engine.InternalRouteStartupManager.doWarmUpRoutes(InternalRouteStartupManager.java:306)
        at 
org.apache.camel.impl.engine.InternalRouteStartupManager.safelyStartRouteServices(InternalRouteStartupManager.java:189)
        at 
org.apache.camel.impl.engine.InternalRouteStartupManager.doStartOrResumeRoutes(InternalRouteStartupManager.java:147)
        at 
org.apache.camel.impl.engine.AbstractCamelContext.doStartCamel(AbstractCamelContext.java:3344)
        at 
org.apache.camel.impl.engine.AbstractCamelContext.doStartContext(AbstractCamelContext.java:3023)
        at 
org.apache.camel.impl.engine.AbstractCamelContext.doStart(AbstractCamelContext.java:2978)
        at 
org.apache.camel.support.service.BaseService.start(BaseService.java:119)
        at 
org.apache.camel.impl.engine.AbstractCamelContext.start(AbstractCamelContext.java:2639)
        at 
org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:255)
        at org.apache.camel.quarkus.main.CamelMain.doStart(CamelMain.java:94)
        at 
org.apache.camel.support.service.BaseService.start(BaseService.java:119)
        at 
org.apache.camel.quarkus.main.CamelMain.startEngine(CamelMain.java:140)
        at 
org.apache.camel.quarkus.main.CamelMainRuntime.start(CamelMainRuntime.java:49)
        at 
org.apache.camel.quarkus.core.CamelBootstrapRecorder.start(CamelBootstrapRecorder.java:45)
        at 
io.quarkus.deployment.steps.CamelBootstrapProcessor$boot173480958.deploy_0(Unknown
 Source)
        at 
io.quarkus.deployment.steps.CamelBootstrapProcessor$boot173480958.deploy(Unknown
 Source)
        at io.quarkus.runner.ApplicationImpl.doStart(Unknown Source)
        at io.quarkus.runtime.Application.start(Application.java:101)
        at 
io.quarkus.runtime.ApplicationLifecycleManager.run(ApplicationLifecycleManager.java:103)
        at io.quarkus.runtime.Quarkus.run(Quarkus.java:67)
        at io.quarkus.runtime.Quarkus.run(Quarkus.java:41)
        at io.quarkus.runtime.Quarkus.run(Quarkus.java:120)
        at io.quarkus.runner.GeneratedMain.main(Unknown Source)
   Caused by: org.apache.camel.RuntimeCamelException: 
java.lang.IllegalArgumentException: URL to the Kafka brokers must be configured 
with the brokers option.
        at 
org.apache.camel.support.ChildServiceSupport.start(ChildServiceSupport.java:67)
        at 
org.apache.camel.support.service.ServiceHelper.startService(ServiceHelper.java:113)
        at 
org.apache.camel.support.service.ServiceHelper.startService(ServiceHelper.java:130)
        at 
org.apache.camel.impl.engine.DefaultChannel.doStart(DefaultChannel.java:126)
        at 
org.apache.camel.support.service.BaseService.start(BaseService.java:119)
        at 
org.apache.camel.support.service.ServiceHelper.startService(ServiceHelper.java:113)
        at 
org.apache.camel.support.service.ServiceHelper.startService(ServiceHelper.java:116)
        at 
org.apache.camel.support.service.ServiceHelper.startService(ServiceHelper.java:130)
        at org.apache.camel.processor.Pipeline.doStart(Pipeline.java:221)
        at 
org.apache.camel.support.service.BaseService.start(BaseService.java:119)
        at 
org.apache.camel.support.service.ServiceHelper.startService(ServiceHelper.java:113)
        at 
org.apache.camel.support.processor.DelegateAsyncProcessor.doStart(DelegateAsyncProcessor.java:89)
        at 
org.apache.camel.support.service.BaseService.start(BaseService.java:119)
        at 
org.apache.camel.support.service.ServiceHelper.startService(ServiceHelper.java:113)
        at 
org.apache.camel.impl.engine.RouteService.startChildServices(RouteService.java:396)
        at 
org.apache.camel.impl.engine.RouteService.doWarmUp(RouteService.java:193)
        at 
org.apache.camel.impl.engine.RouteService.warmUp(RouteService.java:121)
        ... 23 more
   Caused by: java.lang.IllegalArgumentException: URL to the Kafka brokers must 
be configured with the brokers option.
        at 
org.apache.camel.component.kafka.DefaultKafkaClientFactory.getBrokers(DefaultKafkaClientFactory.java:42)
        at 
org.apache.camel.component.kafka.KafkaProducer.getProps(KafkaProducer.java:95)
        at 
org.apache.camel.component.kafka.KafkaProducer.doStart(KafkaProducer.java:153)
        at 
org.apache.camel.support.service.BaseService.start(BaseService.java:119)
        at 
org.apache.camel.support.service.ServiceHelper.startService(ServiceHelper.java:113)
        at 
org.apache.camel.impl.engine.AbstractCamelContext.internalAddService(AbstractCamelContext.java:1568)
        at 
org.apache.camel.impl.engine.AbstractCamelContext.addService(AbstractCamelContext.java:1489)
        at 
org.apache.camel.processor.SendProcessor.doStart(SendProcessor.java:244)
        at 
org.apache.camel.support.service.BaseService.start(BaseService.java:119)
        at 
org.apache.camel.support.service.ServiceHelper.startService(ServiceHelper.java:113)
        at 
org.apache.camel.support.service.ServiceHelper.startService(ServiceHelper.java:130)
        at 
org.apache.camel.processor.errorhandler.RedeliveryErrorHandler.doStart(RedeliveryErrorHandler.java:1664)
        at 
org.apache.camel.support.ChildServiceSupport.start(ChildServiceSupport.java:60)
        ... 39 more
   ```
   
   
   


-- 
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.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to