[ 
https://issues.apache.org/jira/browse/CAMEL-21416?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17897176#comment-17897176
 ] 

Claus Ibsen commented on CAMEL-21416:
-------------------------------------

Works for me
{code:java}
~/workspace/deleteme/argh ❯ java --version
openjdk 17.0.11 2024-04-16 LTS
OpenJDK Runtime Environment Zulu17.50+19-CA (build 17.0.11+9-LTS)
OpenJDK 64-Bit Server VM Zulu17.50+19-CA (build 17.0.11+9-LTS, mixed mode, 
sharing)
~/workspace/deleteme/argh ❯ camel version
JBang version: 0.119.0
Camel JBang version: 4.8.1
~/workspace/deleteme/argh ❯ camel run --runtime camel-quarkus hello.yaml
~/workspace/deleteme/argh ❯ camel init hello.yaml                               
                                                                                
                    ✘ INT
~/workspace/deleteme/argh ❯ camel run --runtime camel-quarkus hello.yaml
Running using Quarkus v3.15.1 (preparing and downloading files)
Executing "/Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home/bin/java 
-Dquarkus.platform.version=3.15.1 -Dquarkus.application.version=1.0-SNAPSHOT 
-Dquarkus.platform.artifact-id=quarkus-bom 
-Dquarkus.platform.group-id=io.quarkus.platform 
-Dquarkus.application.name=jbang-run-dummy -jar 
/Users/davsclaus/workspace/deleteme/argh/.camel-jbang-run/1731328222124/target/quarkus-app/quarkus-run.jar"
__  ____  __  _____   ___  __ ____  ______
 --/ __ \/ / / / _ | / _ \/ //_/ / / / __/
 -/ /_/ / /_/ / __ |/ , _/ ,< / /_/ /\ \
--\___\_\____/_/ |_/_/|_/_/|_|\____/___/
2024-11-11 13:30:33,738 INFO  [org.apa.cam.qua.cor.CamelBootstrapRecorder] 
(main) Apache Camel Quarkus 3.15.0 is starting
2024-11-11 13:30:33,741 INFO  [org.apa.cam.mai.MainSupport] (main) Apache Camel 
(Main) 4.8.0 is starting
2024-11-11 13:30:33,779 INFO  [org.apa.cam.mai.BaseMainSupport] (main) 
Auto-configuration summary
2024-11-11 13:30:33,779 INFO  [org.apa.cam.mai.BaseMainSupport] (main)     
[MicroProfilePropertiesSource] camel.main.routesIncludePattern = 
camel/hello.yaml
2024-11-11 13:30:33,810 INFO  [org.apa.cam.cli.con.LocalCliConnector] (main) 
Camel JBang CLI enabled
2024-11-11 13:30:33,857 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main) 
Apache Camel 4.8.0 (camel-1) is starting
2024-11-11 13:30:33,924 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main) 
Routes startup (total:1)
2024-11-11 13:30:33,924 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main) 
    Started route1 (timer://yaml)
2024-11-11 13:30:33,924 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main) 
Apache Camel 4.8.0 (camel-1) started in 65ms (build:0ms init:0ms start:65ms)
2024-11-11 13:30:33,982 INFO  [io.quarkus] (main) jbang-run-dummy 1.0-SNAPSHOT 
on JVM (powered by Quarkus 3.15.1) started in 0.610s. Listening on: 
http://0.0.0.0:8080
2024-11-11 13:30:33,982 INFO  [io.quarkus] (main) Profile prod activated.
2024-11-11 13:30:33,982 INFO  [io.quarkus] (main) Installed features: 
[camel-attachments, camel-cli-connector, camel-console, camel-core, 
camel-management, camel-microprofile-health, camel-platform-http, camel-timer, 
camel-xml-io-dsl, camel-yaml-dsl, cdi, smallrye-context-propagation, 
smallrye-health, vertx]
2024-11-11 13:30:34,938 INFO  [route1] (Camel (camel-1) thread #2 - 
timer://yaml) Hello Camel from route1
2024-11-11 13:30:35,934 INFO  [route1] (Camel (camel-1) thread #2 - 
timer://yaml) Hello Camel from route1
^C2024-11-11 13:30:36,524 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] 
(Shutdown thread) Apache Camel 4.8.0 (camel-1) is shutting down (timeout:45s)
2024-11-11 13:30:36,531 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] 
(Shutdown thread) Routes stopped (total:1)
2024-11-11 13:30:36,531 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] 
(Shutdown thread)     Stopped route1 (timer://yaml)
2024-11-11 13:30:36,535 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] 
(Shutdown thread) Apache Camel 4.8.0 (camel-1) shutdown in 10ms (uptime:2s)
2024-11-11 13:30:36,548 INFO  [io.quarkus] (Shutdown thread) jbang-run-dummy 
stopped in 0.037s {code}

> camel-jbang: Simple camel run --runtime camel-quarkus hello.yaml fails with 
> ClassNotFoundException
> --------------------------------------------------------------------------------------------------
>
>                 Key: CAMEL-21416
>                 URL: https://issues.apache.org/jira/browse/CAMEL-21416
>             Project: Camel
>          Issue Type: Bug
>          Components: camel-jbang
>    Affects Versions: 4.8.1
>            Reporter: Andrej Vano
>            Priority: Minor
>
> What I did:
> 1. jbang app install --force camel@apache/camel
> 2. camel init hello.yaml
> 3. camel run --runtime camel-quarkus hello.yaml
> {code}
> [~]$ camel run --runtime camel-quarkus hello.yaml
> java.lang.ClassNotFoundException: 
> org.apache.camel.kamelets.catalog.KameletsCatalog
>       at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445)
>       at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:592)
>       at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
>       at 
> org.apache.camel.dsl.jbang.core.commands.catalog.KameletCatalogHelper.loadKamelets(KameletCatalogHelper.java:151)
>       at 
> org.apache.camel.dsl.jbang.core.commands.catalog.KameletCatalogHelper.findKameletNames(KameletCatalogHelper.java:37)
>       at 
> org.apache.camel.dsl.jbang.core.commands.ExportBaseCommand.resolveDependencies(ExportBaseCommand.java:368)
>       at 
> org.apache.camel.dsl.jbang.core.commands.ExportQuarkus.resolveDependencies(ExportQuarkus.java:448)
>       at 
> org.apache.camel.dsl.jbang.core.commands.ExportQuarkus.export(ExportQuarkus.java:117)
>       at org.apache.camel.dsl.jbang.core.commands.Run.runQuarkus(Run.java:912)
>       at org.apache.camel.dsl.jbang.core.commands.Run.run(Run.java:414)
>       at org.apache.camel.dsl.jbang.core.commands.Run.doCall(Run.java:319)
>       at 
> org.apache.camel.dsl.jbang.core.commands.CamelCommand.call(CamelCommand.java:71)
>       at 
> org.apache.camel.dsl.jbang.core.commands.CamelCommand.call(CamelCommand.java:37)
>       at picocli.CommandLine.executeUserObject(CommandLine.java:2045)
>       at picocli.CommandLine.access$1500(CommandLine.java:148)
>       at 
> picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2465)
>       at picocli.CommandLine$RunLast.handle(CommandLine.java:2457)
>       at picocli.CommandLine$RunLast.handle(CommandLine.java:2419)
>       at 
> picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2277)
>       at picocli.CommandLine$RunLast.execute(CommandLine.java:2421)
>       at picocli.CommandLine.execute(CommandLine.java:2174)
>       at 
> org.apache.camel.dsl.jbang.core.commands.CamelJBangMain.run(CamelJBangMain.java:173)
>       at 
> org.apache.camel.dsl.jbang.core.commands.CamelJBangMain.run(CamelJBangMain.java:62)
>       at main.CamelJBang.main(CamelJBang.java:36)
> {code}
> the same issues can be observed with {{runtime camel-spring-boot}}, with 
> {{runtime camel-main}} it works.



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

Reply via email to