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