Hello,
I have a simple Jetty Integration which worked well mid-last year, but that
will not compile with kamel 1.2.1 or 1.3. I'm running on OpenShift 4.6.
Here's the source code:

import org.apache.camel.builder.RouteBuilder;

public class Jetty extends RouteBuilder {
  @Override
  public void configure() throws Exception {

    from ("jetty://http://0.0.0.0:8080/hello";)
      .log("Received a request: ${body}")
      .setBody(simple("Hello!"));
  }
}

With v1.2.1 or v1.3,

kamel run Jetty.java --dev gives,

Caused by: java.lang.RuntimeException:
org.apache.camel.FailedToCreateRouteException: Failed to create route
route1: Route(route1)[From[jetty://http://0.0.0.0:8080/hello] -> [Lo...
because of No endpoint could be found for: jetty://http://0.0.0.0:8080/hello,
please check your classpath contains the needed Camel component jar.

kamel run Jetty.java -d mvn:org.apache.camel/camel-jetty:3.7.0 --dev

produces errors in the operator pod log:

[ERROR] [ERROR] Some problems were encountered while processing the POMs:
[ERROR] 'dependencies.dependency.version' for
org.apache.camel:camel-jetty:jar is missing. @ line 39, column 17
 @
[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]
[ERROR]   The project
org.apache.camel.k.integration:camel-k-integration:1.2.1
(/tmp/builder-501079428/maven/pom.xml) has 1 error
[ERROR]     'dependencies.dependency.version' for
org.apache.camel:camel-jetty:jar is missing. @ line 39, column 17
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e
switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions,
please read the following articles:
[ERROR] [Help 1]
http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException
{"level":"info","ts":1610383450.3048193,"logger":"camel-k.builder","msg":"step
failed with error: failure while building project: exit status 1","step":"
github.com/apache/camel-k/pkg/builder/runtime/BuildQuarkusRunner
","phase":20,"name":"kit-bvu80m086h5tvrf96eg0","task":"builder"}
{"level":"info","ts":1610383450.304877,"logger":"camel-k.builder","msg":"dependencies:
[mvn:org.apache.camel.k/camel-k-quarkus-loader-java
mvn:org.apache.camel.k/camel-k-runtime-quarkus
mvn:org.apache.camel/camel-jetty:3.7.0]"}

Please can anyone give me some advice? I really can't find a way to get
this simple Integration running, either as Java or Groovy code.

Very many thanks in advance!

Regards,
Mark

Reply via email to