Uploaded image for project: 'Camel'
  1. Camel
  2. CAMEL-17927

camel-jbang - Run from github issue with classpath resources

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 3.16.0
    • 3.17.0
    • camel-jbang
    • None
    • Unknown

    Description

      ~/Downloads ❯ jbang camel@apache/camel run https://github.com/apache/camel-kamelets-examples/tree/main/jbang/hello-java ✘ INT
      [jbang] Resolving dependencies...
      [jbang] Artifacts used for dependency management:
      org.apache.camel:camel-bom:pom:3.17.0-SNAPSHOT
      [jbang] org.apache.camel:camel-jbang-core:jar:3.17.0-SNAPSHOT
      org.apache.camel.kamelets:camel-kamelets:jar:0.7.1
      org.apache.camel.kamelets:camel-kamelets-utils:jar:0.7.1
      Done
      [jbang] Dependencies resolved
      [jbang] Building jar...
      A new lock file was created, delete the file to stop running:
      /Users/davsclaus/Downloads/./.run13545688403169638587.camel.lock
      2022-04-07 18:15:06.002 INFO 72320 — [ main] org.apache.camel.main.MainSupport : Apache Camel (JBang) 3.17.0-SNAPSHOT is starting
      2022-04-07 18:15:06.020 INFO 72320 — [ main] org.apache.camel.main.MainSupport : Additional files added to classpath: https://github.com/apache/camel-kamelets-examples/tree/main/jbang/hello-java
      2022-04-07 18:15:06.125 INFO 72320 — [ main] component.properties.PropertiesComponent : PropertiesComponent added custom PropertiesSource (factory): camel-dsl-modeline
      java.lang.IllegalArgumentException: Unable to determine file extension for resource: classpath:
      at org.apache.camel.impl.engine.DefaultRoutesLoader.resolveRoutesBuilderLoader(DefaultRoutesLoader.java:200)
      at org.apache.camel.impl.engine.DefaultRoutesLoader.preParseRoute(DefaultRoutesLoader.java:137)
      at org.apache.camel.main.RoutesConfigurer.configureModeline(RoutesConfigurer.java:278)
      at org.apache.camel.main.BaseMainSupport.modelineRoutes(BaseMainSupport.java:510)
      at org.apache.camel.main.BaseMainSupport.autoconfigure(BaseMainSupport.java:390)
      at org.apache.camel.main.BaseMainSupport.postProcessCamelContext(BaseMainSupport.java:566)
      at org.apache.camel.main.MainSupport.initCamelContext(MainSupport.java:395)
      at org.apache.camel.main.KameletMain.doInit(KameletMain.java:121)
      at org.apache.camel.support.service.BaseService.init(BaseService.java:83)
      at org.apache.camel.support.service.BaseService.start(BaseService.java:111)
      at org.apache.camel.dsl.jbang.core.commands.Run.run(Run.java:348)
      at org.apache.camel.dsl.jbang.core.commands.Run.call(Run.java:134)
      at org.apache.camel.dsl.jbang.core.commands.Run.call(Run.java:47)
      at picocli.CommandLine.executeUserObject(CommandLine.java:1953)
      at picocli.CommandLine.access$1300(CommandLine.java:145)
      at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2358)
      at picocli.CommandLine$RunLast.handle(CommandLine.java:2352)
      at picocli.CommandLine$RunLast.handle(CommandLine.java:2314)
      at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2179)
      at picocli.CommandLine$RunLast.execute(CommandLine.java:2316)
      at picocli.CommandLine.execute(CommandLine.java:2078)
      at org.apache.camel.dsl.jbang.core.commands.CamelJBangMain.run(CamelJBangMain.java:43)
      at main.CamelJBang.main(CamelJBang.java:37)

      Attachments

        Activity

          People

            davsclaus Claus Ibsen
            davsclaus Claus Ibsen
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: