Sabrina-Davis opened a new issue, #907:
URL: https://github.com/apache/camel-karavan/issues/907

   I was testing the basic demo in using the Karavan plugin of VS Code. I 
created an application for runtime quarkus and deployment for kubernetes. The 
integration I created described as below:
   
   ```yaml
   - route:
       id: route-7283
       from:
         uri: kamelet:timer-source/
         id: from-fab0
         parameters:
           message: 11111111111
         steps:
           - log:
               message: ${body}
               id: log-96f0
   ```
   
   When I click the Jbang run button It works fine.
   
   ```bash
   jbang -Dcamel.jbang.version=4.0.0 camel@apache/camel run * 
   ➜  karavan jbang -Dcamel.jbang.version=4.0.0 camel@apache/camel run * 
   2023-09-27 10:08:27.017  INFO 38380 --- [           main] 
org.apache.camel.main.MainSupport   : Apache Camel (JBang) 4.0.0 is starting
   2023-09-27 10:08:28.017  INFO 38380 --- [           main] 
org.apache.camel.main.MainSupport   : Using Java 21 with PID 38380. Started by 
syrius in /Users/xxx/Downloads/karavan
   2023-09-27 10:08:30.680  INFO 38380 --- [           main] 
.download.MavenDependencyDownloader : Resolved: 
org.apache.camel:camel-microprofile-health:4.0.0 (took: 2s593ms)
   2023-09-27 10:08:32.308  INFO 38380 --- [           main] 
g.apache.camel.main.BaseMainSupport : Auto-configuration summary
   2023-09-27 10:08:32.309  INFO 38380 --- [           main] 
g.apache.camel.main.BaseMainSupport :     [application.properties]       
camel.health.enabled=true
   2023-09-27 10:08:32.309  INFO 38380 --- [           main] 
g.apache.camel.main.BaseMainSupport :     [application.properties]       
camel.health.exposureLevel=full
   2023-09-27 10:08:32.786  INFO 38380 --- [           main] 
mel.cli.connector.LocalCliConnector : Camel CLI enabled (local)
   2023-09-27 10:08:37.404  INFO 38380 --- [           main] 
.download.MavenDependencyDownloader : Resolved: 
org.apache.camel:camel-core:4.0.0 (took: 2s669ms)
   2023-09-27 10:08:37.488  INFO 38380 --- [           main] 
el.impl.engine.AbstractCamelContext : Apache Camel 4.0.0 (test) is starting
   2023-09-27 10:08:38.114  INFO 38380 --- [           main] 
g.apache.camel.main.BaseMainSupport : Property-placeholders summary
   2023-09-27 10:08:38.115  INFO 38380 --- [           main] 
g.apache.camel.main.BaseMainSupport :     [timer-source.kamelet.yaml]    
message=11111111111
   2023-09-27 10:08:38.355  INFO 38380 --- [           main] 
el.impl.engine.AbstractCamelContext : Routes startup (started:2)
   2023-09-27 10:08:38.357  INFO 38380 --- [           main] 
el.impl.engine.AbstractCamelContext :     Started route-7283 
(kamelet://timer-source)
   2023-09-27 10:08:38.358  INFO 38380 --- [           main] 
el.impl.engine.AbstractCamelContext :     Started timer-source-1 (timer://tick)
   2023-09-27 10:08:38.359  INFO 38380 --- [           main] 
el.impl.engine.AbstractCamelContext : Apache Camel 4.0.0 (test) started in 
869ms (build:0ms init:0ms start:869ms)
   2023-09-27 10:08:39.159  INFO 38380 --- [ - timer://tick] test.camel.yaml:9  
                 : 11111111111
   2023-09-27 10:08:40.118  INFO 38380 --- [ - timer://tick] test.camel.yaml:9  
                 : 11111111111
   2023-09-27 10:08:41.120  INFO 38380 --- [ - timer://tick] test.camel.yaml:9  
                 : 11111111111
   2023-09-27 10:08:42.125  INFO 38380 --- [ - timer://tick] test.camel.yaml:9  
                 : 11111111111
   2023-09-27 10:08:43.123  INFO 38380 --- [ - timer://tick] test.camel.yaml:9  
                 : 11111111111
   2023-09-27 10:08:44.132  INFO 38380 --- [ - timer://tick] test.camel.yaml:9  
                 : 11111111111
   2023-09-27 10:08:45.127  INFO 38380 --- [ - timer://tick] test.camel.yaml:9  
                 : 11111111111
   2023-09-27 10:08:46.128  INFO 38380 --- [ - timer://tick] test.camel.yaml:9  
                 : 11111111111
   2023-09-27 10:08:47.127  INFO 38380 --- [ - timer://tick] test.camel.yaml:9  
                 : 11111111111
   2023-09-27 10:08:48.131  INFO 38380 --- [ - timer://tick] test.camel.yaml:9  
                 : 11111111111
   2023-09-27 10:08:49.129  INFO 38380 --- [ - timer://tick] test.camel.yaml:9  
                 : 11111111111
   ```
   
   I exported the project after and I go to the .export folder trying to follow 
the instructions in the Dockerfile.native.
   
   ```bash
   ./mvnw package -Pnative -Dquarkus.native.container-build=true
   
   docker build -f src/main/docker/Dockerfile.native -t 
quarkus/code-with-quarkus .
   
   docker run -i --rm -p 8080:8080 quarkus/code-with-quarkus
   ```
   
   I meet the error when I was executing the command “docker run -i --rm -p 
8080:8080 quarkus/code-with-quarkus”
   
   ```bash
   docker run -i --rm -p 8084:8080 quarkus/code-with-quarkus
   __  ____  __  _____   ___  __ ____  ______
    --/ __ \/ / / / _ | / _ \/ //_/ / / / __/
    -/ /_/ / /_/ / __ |/ , _/ ,< / /_/ /\ \
   --\___\_\____/_/ |_/_/|_/_/|_|\____/___/
   2023-09-27 02:13:32,274 INFO  [org.apa.cam.qua.cor.CamelBootstrapRecorder] 
(main) Bootstrap runtime: org.apache.camel.quarkus.main.CamelMainRuntime
   2023-09-27 02:13:32,293 INFO  [org.apa.cam.mai.MainSupport] (main) Apache 
Camel (Main) 4.0.0-RC1 is starting
   2023-09-27 02:13:32,317 INFO  [org.apa.cam.mai.BaseMainSupport] (main) 
Auto-configuration summary
   2023-09-27 02:13:32,317 INFO  [org.apa.cam.mai.BaseMainSupport] (main)     
[MicroProfilePropertiesSource] 
camel.main.routesIncludePattern=camel/test.camel.yaml
   2023-09-27 02:13:32,317 INFO  [org.apa.cam.mai.BaseMainSupport] (main)     
[MicroProfilePropertiesSource] camel.main.sourceLocationEnabled=true
   2023-09-27 02:13:32,318 INFO  [org.apa.cam.mai.BaseMainSupport] (main)     
[MicroProfilePropertiesSource] camel.health.exposureLevel=full
   2023-09-27 02:13:32,318 INFO  [org.apa.cam.mai.BaseMainSupport] (main)     
[MicroProfilePropertiesSource] camel.health.enabled=true
   2023-09-27 02:13:32,326 WARN  [org.apa.cam.imp.eng.AbstractCamelContext] 
(main) Lifecycle strategy 
org.apache.camel.component.kamelet.KameletComponent$LifecycleHandler@14de31d1 
vetoed initializing CamelContext (camel-1) due to: Failure creating route from 
template: timer-source
   2023-09-27 02:13:32,326 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] 
(main) CamelContext (camel-1) vetoed to not initialize due to: Failure creating 
route from template: timer-source
   2023-09-27 02:13:32,326 ERROR [org.apa.cam.qua.mai.CamelMainRuntime] (main) 
Failed to start application: org.apache.camel.RuntimeCamelException: 
org.apache.camel.VetoCamelContextStartException: Failure creating route from 
template: timer-source
        at 
org.apache.camel.support.service.BaseService.doFail(BaseService.java:413)
        at 
org.apache.camel.impl.engine.AbstractCamelContext.doFail(AbstractCamelContext.java:2996)
        at 
org.apache.camel.support.service.BaseService.fail(BaseService.java:342)
        at 
org.apache.camel.impl.engine.AbstractCamelContext.failOnStartup(AbstractCamelContext.java:3949)
        at 
org.apache.camel.impl.engine.AbstractCamelContext.init(AbstractCamelContext.java:2075)
        at 
org.apache.camel.support.service.BaseService.start(BaseService.java:111)
        at 
org.apache.camel.impl.engine.AbstractCamelContext.start(AbstractCamelContext.java:2081)
        at 
org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:313)
        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:111)
        at io.quarkus.runtime.Quarkus.run(Quarkus.java:71)
        at io.quarkus.runtime.Quarkus.run(Quarkus.java:44)
        at io.quarkus.runtime.Quarkus.run(Quarkus.java:124)
        at io.quarkus.runner.GeneratedMain.main(Unknown Source)
   Caused by: org.apache.camel.VetoCamelContextStartException: Failure creating 
route from template: timer-source
        at 
org.apache.camel.component.kamelet.KameletComponent$LifecycleHandler.onContextInitialized(KameletComponent.java:433)
        at 
org.apache.camel.impl.engine.AbstractCamelContext.doInit(AbstractCamelContext.java:2406)
        at 
org.apache.camel.quarkus.core.FastCamelContext.doInit(FastCamelContext.java:170)
        at 
org.apache.camel.support.service.BaseService.init(BaseService.java:83)
        at 
org.apache.camel.impl.engine.AbstractCamelContext.init(AbstractCamelContext.java:2062)
        ... 17 more
   Caused by: java.io.FileNotFoundException: Resource not found: 
classpath:/kamelets/timer-source.kamelet.yaml
        at 
org.apache.camel.dsl.yaml.YamlRoutesBuilderLoaderSupport.doLoadRouteBuilder(YamlRoutesBuilderLoaderSupport.java:63)
        at 
org.apache.camel.dsl.support.RouteBuilderLoaderSupport.loadRoutesBuilder(RouteBuilderLoaderSupport.java:101)
        at 
org.apache.camel.impl.engine.DefaultRoutesLoader.findRoutesBuilders(DefaultRoutesLoader.java:133)
        at 
org.apache.camel.impl.engine.DefaultRoutesLoader.findRoutesBuilders(DefaultRoutesLoader.java:88)
        at 
org.apache.camel.spi.RoutesLoader.findRoutesBuilders(RoutesLoader.java:123)
        at org.apache.camel.spi.RoutesLoader.loadRoutes(RoutesLoader.java:75)
        at 
org.apache.camel.support.RouteTemplateHelper.loadRouteTemplateFromLocation(RouteTemplateHelper.java:106)
        at 
org.apache.camel.component.kamelet.KameletComponent$LifecycleHandler.createRouteForEndpoint(KameletComponent.java:403)
        at 
org.apache.camel.component.kamelet.KameletComponent$LifecycleHandler.onContextInitialized(KameletComponent.java:430)
        ... 21 more
   
   2023-09-27 02:13:32,341 ERROR [io.qua.run.Application] (main) Failed to 
start application (with profile [prod]): java.lang.RuntimeException: Failed to 
start quarkus
        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:111)
        at io.quarkus.runtime.Quarkus.run(Quarkus.java:71)
        at io.quarkus.runtime.Quarkus.run(Quarkus.java:44)
        at io.quarkus.runtime.Quarkus.run(Quarkus.java:124)
        at io.quarkus.runner.GeneratedMain.main(Unknown Source)
   Caused by: java.lang.RuntimeException: java.lang.RuntimeException: 
org.apache.camel.RuntimeCamelException: 
org.apache.camel.VetoCamelContextStartException: Failure creating route from 
template: timer-source
        at 
org.apache.camel.quarkus.core.CamelBootstrapRecorder.start(CamelBootstrapRecorder.java:47)
        at 
io.quarkus.deployment.steps.CamelBootstrapProcessor$boot173480958.deploy_0(Unknown
 Source)
        at 
io.quarkus.deployment.steps.CamelBootstrapProcessor$boot173480958.deploy(Unknown
 Source)
        ... 7 more
   Caused by: java.lang.RuntimeException: 
org.apache.camel.RuntimeCamelException: 
org.apache.camel.VetoCamelContextStartException: Failure creating route from 
template: timer-source
        at 
org.apache.camel.quarkus.main.CamelMainRuntime.start(CamelMainRuntime.java:65)
        at 
org.apache.camel.quarkus.core.CamelBootstrapRecorder.start(CamelBootstrapRecorder.java:45)
        ... 9 more
   Caused by: org.apache.camel.RuntimeCamelException: 
org.apache.camel.VetoCamelContextStartException: Failure creating route from 
template: timer-source
        at 
org.apache.camel.support.service.BaseService.doFail(BaseService.java:413)
        at 
org.apache.camel.impl.engine.AbstractCamelContext.doFail(AbstractCamelContext.java:2996)
        at 
org.apache.camel.support.service.BaseService.fail(BaseService.java:342)
        at 
org.apache.camel.impl.engine.AbstractCamelContext.failOnStartup(AbstractCamelContext.java:3949)
        at 
org.apache.camel.impl.engine.AbstractCamelContext.init(AbstractCamelContext.java:2075)
        at 
org.apache.camel.support.service.BaseService.start(BaseService.java:111)
        at 
org.apache.camel.impl.engine.AbstractCamelContext.start(AbstractCamelContext.java:2081)
        at 
org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:313)
        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)
        ... 10 more
   Caused by: org.apache.camel.VetoCamelContextStartException: Failure creating 
route from template: timer-source
        at 
org.apache.camel.component.kamelet.KameletComponent$LifecycleHandler.onContextInitialized(KameletComponent.java:433)
        at 
org.apache.camel.impl.engine.AbstractCamelContext.doInit(AbstractCamelContext.java:2406)
        at 
org.apache.camel.quarkus.core.FastCamelContext.doInit(FastCamelContext.java:170)
        at 
org.apache.camel.support.service.BaseService.init(BaseService.java:83)
        at 
org.apache.camel.impl.engine.AbstractCamelContext.init(AbstractCamelContext.java:2062)
        ... 17 more
   Caused by: java.io.FileNotFoundException: Resource not found: 
classpath:/kamelets/timer-source.kamelet.yaml
        at 
org.apache.camel.dsl.yaml.YamlRoutesBuilderLoaderSupport.doLoadRouteBuilder(YamlRoutesBuilderLoaderSupport.java:63)
        at 
org.apache.camel.dsl.support.RouteBuilderLoaderSupport.loadRoutesBuilder(RouteBuilderLoaderSupport.java:101)
        at 
org.apache.camel.impl.engine.DefaultRoutesLoader.findRoutesBuilders(DefaultRoutesLoader.java:133)
        at 
org.apache.camel.impl.engine.DefaultRoutesLoader.findRoutesBuilders(DefaultRoutesLoader.java:88)
        at 
org.apache.camel.spi.RoutesLoader.findRoutesBuilders(RoutesLoader.java:123)
        at org.apache.camel.spi.RoutesLoader.loadRoutes(RoutesLoader.java:75)
        at 
org.apache.camel.support.RouteTemplateHelper.loadRouteTemplateFromLocation(RouteTemplateHelper.java:106)
        at 
org.apache.camel.component.kamelet.KameletComponent$LifecycleHandler.createRouteForEndpoint(KameletComponent.java:403)
        at 
org.apache.camel.component.kamelet.KameletComponent$LifecycleHandler.onContextInitialized(KameletComponent.java:430)
        ... 21 more
   ```
   
   Is there anything I can do about it? Thanks.


-- 
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: commits-unsubscr...@camel.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to