I have a camel-rest consumer working properly, but I am not able to make a rest 
request from a route as per the examples in 
https://camel.apache.org/components/latest/rest-component.html.

I am using Spring Boot 2.3.5.RELEASE and Camel version 3.5.0.

The exception message is "Cannot find RestProducerFactory in Registry or as a 
Component to use". Everything I can find indicates that any one of camel-http, 
camel-netty-http or camel-undertow should provide everything needed for making 
rest requests from Camel routes, but I have tried all three and none of them 
resolves the error.

The route I am using is:

        from("direct:Load")
            .routeId("Load")
            .log(LoggingLevel.DEBUG, "${routeId}: ${id}")
            .to("rest:get:/load?host=http://localhost:8080/backend";)

Entering "localhost:8080/backend/load" in a web browser returns the data 
properly.

I am attaching the stack trace.

Thanks,
Tim
/usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java -XX:TieredStopAtLevel=1 
-noverify -Dspring.output.ansi.enabled=always 
-javaagent:/snap/intellij-idea-ultimate/263/lib/idea_rt.jar=38027:/snap/intellij-idea-ultimate/263/bin
 -Dcom.sun.management.jmxremote -Dspring.jmx.enabled=true 
-Dspring.liveBeansView.mbeanDomain -Dspring.application.admin.enabled=true 
-Dfile.encoding=UTF-8 -classpath 
/usr/lib/jvm/java-1.8.0-openjdk-amd64/jre/lib/charsets.jar:/usr/lib/jvm/java-1.8.0-openjdk-amd64/jre/lib/ext/cldrdata.jar:/usr/lib/jvm/java-1.8.0-openjdk-amd64/jre/lib/ext/dnsns.jar:/usr/lib/jvm/java-1.8.0-openjdk-amd64/jre/lib/ext/icedtea-sound.jar:/usr/lib/jvm/java-1.8.0-openjdk-amd64/jre/lib/ext/jaccess.jar:/usr/lib/jvm/java-1.8.0-openjdk-amd64/jre/lib/ext/java-atk-wrapper.jar:/usr/lib/jvm/java-1.8.0-openjdk-amd64/jre/lib/ext/localedata.jar:/usr/lib/jvm/java-1.8.0-openjdk-amd64/jre/lib/ext/nashorn.jar:/usr/lib/jvm/java-1.8.0-openjdk-amd64/jre/lib/ext/sunec.jar:/usr/lib/jvm/java-1.8.0-openjdk-amd64/jre/lib/ext/sunjce_provider.jar:/usr/lib/jvm/java-1.8.0-openjdk-amd64/jre/lib/ext/sunpkcs11.jar:/usr/lib/jvm/java-1.8.0-openjdk-amd64/jre/lib/ext/zipfs.jar:/usr/lib/jvm/java-1.8.0-openjdk-amd64/jre/lib/jce.jar:/usr/lib/jvm/java-1.8.0-openjdk-amd64/jre/lib/jfr.jar:/usr/lib/jvm/java-1.8.0-openjdk-amd64/jre/lib/jsse.jar:/usr/lib/jvm/java-1.8.0-openjdk-amd64/jre/lib/management-agent.jar:/usr/lib/jvm/java-1.8.0-openjdk-amd64/jre/lib/resources.jar:/usr/lib/jvm/java-1.8.0-openjdk-amd64/jre/lib/rt.jar:/home/tadams/test/camel-processing/processing/camel/orchestrator/target/classes:/home/tadams/.m2/repository/org/apache/camel/camel-caffeine/3.5.0/camel-caffeine-3.5.0.jar:/home/tadams/.m2/repository/org/apache/camel/camel-support/3.5.0/camel-support-3.5.0.jar:/home/tadams/.m2/repository/org/apache/camel/camel-api/3.5.0/camel-api-3.5.0.jar:/home/tadams/.m2/repository/org/apache/camel/camel-management-api/3.5.0/camel-management-api-3.5.0.jar:/home/tadams/.m2/repository/org/apache/camel/camel-util/3.5.0/camel-util-3.5.0.jar:/home/tadams/.m2/repository/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar:/home/tadams/.m2/repository/com/github/ben-manes/caffeine/caffeine/2.8.6/caffeine-2.8.6.jar:/home/tadams/.m2/repository/org/junit/platform/junit-platform-commons/1.6.3/junit-platform-commons-1.6.3.jar:/home/tadams/.m2/repository/org/apiguardian/apiguardian-api/1.1.0/apiguardian-api-1.1.0.jar:/home/tadams/test/camel-processing/processing/backend-shared/target/classes:/home/tadams/.m2/repository/org/apache/camel/camel-core/3.5.0/camel-core-3.5.0.jar:/home/tadams/.m2/repository/org/apache/camel/camel-core-engine/3.5.0/camel-core-engine-3.5.0.jar:/home/tadams/.m2/repository/org/apache/camel/camel-base/3.5.0/camel-base-3.5.0.jar:/home/tadams/.m2/repository/org/apache/camel/camel-core-languages/3.5.0/camel-core-languages-3.5.0.jar:/home/tadams/.m2/repository/org/apache/camel/camel-bean/3.5.0/camel-bean-3.5.0.jar:/home/tadams/.m2/repository/org/apache/camel/camel-browse/3.5.0/camel-browse-3.5.0.jar:/home/tadams/.m2/repository/org/apache/camel/camel-caffeine-lrucache/3.5.0/camel-caffeine-lrucache-3.5.0.jar:/home/tadams/.m2/repository/org/apache/camel/camel-cluster/3.5.0/camel-cluster-3.5.0.jar:/home/tadams/.m2/repository/org/apache/camel/camel-controlbus/3.5.0/camel-controlbus-3.5.0.jar:/home/tadams/.m2/repository/org/apache/camel/camel-dataformat/3.5.0/camel-dataformat-3.5.0.jar:/home/tadams/.m2/repository/org/apache/camel/camel-dataset/3.5.0/camel-dataset-3.5.0.jar:/home/tadams/.m2/repository/org/apache/camel/camel-direct/3.5.0/camel-direct-3.5.0.jar:/home/tadams/.m2/repository/org/apache/camel/camel-directvm/3.5.0/camel-directvm-3.5.0.jar:/home/tadams/.m2/repository/org/apache/camel/camel-file/3.5.0/camel-file-3.5.0.jar:/home/tadams/.m2/repository/org/apache/camel/camel-core-catalog/3.5.0/camel-core-catalog-3.5.0.jar:/home/tadams/.m2/repository/org/apache/camel/camel-health/3.5.0/camel-health-3.5.0.jar:/home/tadams/.m2/repository/org/apache/camel/camel-language/3.5.0/camel-language-3.5.0.jar:/home/tadams/.m2/repository/org/apache/camel/camel-log/3.5.0/camel-log-3.5.0.jar:/home/tadams/.m2/repository/org/apache/camel/camel-mock/3.5.0/camel-mock-3.5.0.jar:/home/tadams/.m2/repository/org/apache/camel/camel-ref/3.5.0/camel-ref-3.5.0.jar:/home/tadams/.m2/repository/org/apache/camel/camel-saga/3.5.0/camel-saga-3.5.0.jar:/home/tadams/.m2/repository/org/apache/camel/camel-scheduler/3.5.0/camel-scheduler-3.5.0.jar:/home/tadams/.m2/repository/org/apache/camel/camel-seda/3.5.0/camel-seda-3.5.0.jar:/home/tadams/.m2/repository/org/apache/camel/camel-stub/3.5.0/camel-stub-3.5.0.jar:/home/tadams/.m2/repository/org/apache/camel/camel-timer/3.5.0/camel-timer-3.5.0.jar:/home/tadams/.m2/repository/org/apache/camel/camel-validator/3.5.0/camel-validator-3.5.0.jar:/home/tadams/.m2/repository/org/apache/camel/camel-vm/3.5.0/camel-vm-3.5.0.jar:/home/tadams/.m2/repository/org/apache/camel/camel-xpath/3.5.0/camel-xpath-3.5.0.jar:/home/tadams/.m2/repository/org/apache/camel/camel-xslt/3.5.0/camel-xslt-3.5.0.jar:/home/tadams/.m2/repository/org/apache/camel/camel-xml-jaxb/3.5.0/camel-xml-jaxb-3.5.0.jar:/home/tadams/.m2/repository/com/sun/xml/bind/jaxb-core/2.3.0/jaxb-core-2.3.0.jar:/home/tadams/.m2/repository/com/sun/xml/bind/jaxb-impl/2.3.0/jaxb-impl-2.3.0.jar:/home/tadams/.m2/repository/org/apache/camel/camel-xml-jaxp/3.5.0/camel-xml-jaxp-3.5.0.jar:/home/tadams/.m2/repository/org/springframework/boot/spring-boot-starter-web/2.3.5.RELEASE/spring-boot-starter-web-2.3.5.RELEASE.jar:/home/tadams/.m2/repository/org/springframework/boot/spring-boot-starter/2.3.5.RELEASE/spring-boot-starter-2.3.5.RELEASE.jar:/home/tadams/.m2/repository/org/springframework/boot/spring-boot/2.3.5.RELEASE/spring-boot-2.3.5.RELEASE.jar:/home/tadams/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.3.5.RELEASE/spring-boot-autoconfigure-2.3.5.RELEASE.jar:/home/tadams/.m2/repository/org/springframework/boot/spring-boot-starter-logging/2.3.5.RELEASE/spring-boot-starter-logging-2.3.5.RELEASE.jar:/home/tadams/.m2/repository/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar:/home/tadams/.m2/repository/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar:/home/tadams/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.13.3/log4j-to-slf4j-2.13.3.jar:/home/tadams/.m2/repository/org/apache/logging/log4j/log4j-api/2.13.3/log4j-api-2.13.3.jar:/home/tadams/.m2/repository/org/slf4j/jul-to-slf4j/1.7.30/jul-to-slf4j-1.7.30.jar:/home/tadams/.m2/repository/jakarta/annotation/jakarta.annotation-api/1.3.5/jakarta.annotation-api-1.3.5.jar:/home/tadams/.m2/repository/org/yaml/snakeyaml/1.26/snakeyaml-1.26.jar:/home/tadams/.m2/repository/org/springframework/boot/spring-boot-starter-json/2.3.5.RELEASE/spring-boot-starter-json-2.3.5.RELEASE.jar:/home/tadams/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.11.3/jackson-databind-2.11.3.jar:/home/tadams/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.11.3/jackson-annotations-2.11.3.jar:/home/tadams/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.11.3/jackson-core-2.11.3.jar:/home/tadams/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.11.3/jackson-datatype-jdk8-2.11.3.jar:/home/tadams/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.11.3/jackson-datatype-jsr310-2.11.3.jar:/home/tadams/.m2/repository/com/fasterxml/jackson/module/jackson-module-parameter-names/2.11.3/jackson-module-parameter-names-2.11.3.jar:/home/tadams/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/2.3.5.RELEASE/spring-boot-starter-tomcat-2.3.5.RELEASE.jar:/home/tadams/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/9.0.39/tomcat-embed-core-9.0.39.jar:/home/tadams/.m2/repository/org/glassfish/jakarta.el/3.0.3/jakarta.el-3.0.3.jar:/home/tadams/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/9.0.39/tomcat-embed-websocket-9.0.39.jar:/home/tadams/.m2/repository/org/springframework/spring-web/5.2.10.RELEASE/spring-web-5.2.10.RELEASE.jar:/home/tadams/.m2/repository/org/springframework/spring-beans/5.2.10.RELEASE/spring-beans-5.2.10.RELEASE.jar:/home/tadams/.m2/repository/org/springframework/spring-webmvc/5.2.10.RELEASE/spring-webmvc-5.2.10.RELEASE.jar:/home/tadams/.m2/repository/org/springframework/spring-aop/5.2.10.RELEASE/spring-aop-5.2.10.RELEASE.jar:/home/tadams/.m2/repository/org/springframework/spring-context/5.2.10.RELEASE/spring-context-5.2.10.RELEASE.jar:/home/tadams/.m2/repository/org/springframework/spring-expression/5.2.10.RELEASE/spring-expression-5.2.10.RELEASE.jar:/home/tadams/.m2/repository/org/apache/camel/springboot/camel-rest-starter/3.5.0/camel-rest-starter-3.5.0.jar:/home/tadams/.m2/repository/org/apache/camel/camel-rest/3.5.0/camel-rest-3.5.0.jar:/home/tadams/.m2/repository/org/apache/camel/camel-tooling-model/3.5.0/camel-tooling-model-3.5.0.jar:/home/tadams/.m2/repository/org/apache/camel/camel-util-json/3.5.0/camel-util-json-3.5.0.jar:/home/tadams/.m2/repository/org/apache/camel/springboot/camel-core-starter/3.5.0/camel-core-starter-3.5.0.jar:/home/tadams/.m2/repository/org/apache/camel/springboot/camel-spring-boot/3.5.0/camel-spring-boot-3.5.0.jar:/home/tadams/.m2/repository/org/apache/camel/camel-cloud/3.5.0/camel-cloud-3.5.0.jar:/home/tadams/.m2/repository/org/apache/camel/springboot/camel-spring-boot-starter/3.5.0/camel-spring-boot-starter-3.5.0.jar:/home/tadams/.m2/repository/org/apache/camel/springboot/camel-servlet-starter/3.5.0/camel-servlet-starter-3.5.0.jar:/home/tadams/.m2/repository/org/apache/camel/camel-servlet/3.5.0/camel-servlet-3.5.0.jar:/home/tadams/.m2/repository/org/apache/camel/camel-http-common/3.5.0/camel-http-common-3.5.0.jar:/home/tadams/.m2/repository/org/apache/camel/camel-http-base/3.5.0/camel-http-base-3.5.0.jar:/home/tadams/.m2/repository/org/apache/camel/camel-attachments/3.5.0/camel-attachments-3.5.0.jar:/home/tadams/.m2/repository/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0.jar:/home/tadams/.m2/repository/jakarta/xml/bind/jakarta.xml.bind-api/2.3.3/jakarta.xml.bind-api-2.3.3.jar:/home/tadams/.m2/repository/jakarta/activation/jakarta.activation-api/1.2.2/jakarta.activation-api-1.2.2.jar:/home/tadams/.m2/repository/org/springframework/spring-core/5.2.10.RELEASE/spring-core-5.2.10.RELEASE.jar:/home/tadams/.m2/repository/org/springframework/spring-jcl/5.2.10.RELEASE/spring-jcl-5.2.10.RELEASE.jar:/home/tadams/.m2/repository/org/apache/camel/camel-spring/3.5.0/camel-spring-3.5.0.jar:/home/tadams/.m2/repository/org/apache/camel/camel-main/3.5.0/camel-main-3.5.0.jar:/home/tadams/.m2/repository/org/apache/camel/camel-core-xml/3.5.0/camel-core-xml-3.5.0.jar:/home/tadams/.m2/repository/org/springframework/spring-tx/5.2.10.RELEASE/spring-tx-5.2.10.RELEASE.jar:/home/tadams/test/camel-processing/shared/target/classes:/home/tadams/.m2/repository/org/apache/camel/springboot/camel-jackson-starter/3.5.0/camel-jackson-starter-3.5.0.jar:/home/tadams/.m2/repository/org/apache/camel/camel-jackson/3.5.0/camel-jackson-3.5.0.jar:/home/tadams/.m2/repository/com/google/guava/guava/28.2-jre/guava-28.2-jre.jar:/home/tadams/.m2/repository/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:/home/tadams/.m2/repository/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/home/tadams/.m2/repository/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/home/tadams/.m2/repository/org/checkerframework/checker-qual/2.10.0/checker-qual-2.10.0.jar:/home/tadams/.m2/repository/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar:/home/tadams/.m2/repository/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar:/home/tadams/.m2/repository/org/projectlombok/lombok/1.18.16/lombok-1.18.16.jar
 ca.aub.camel.orchestrator.OrchestratorInitializer

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::        (v2.3.5.RELEASE)

2020-12-16 13:59:21.814  INFO 373421 --- [           main] 
c.a.c.o.OrchestratorInitializer          : Starting OrchestratorInitializer on 
tjadev with PID 373421 
(/home/tadams/test/camel-processing/processing/camel/orchestrator/target/classes
 started by tadams in /home/tadams/test/camel-processing)
2020-12-16 13:59:21.816 DEBUG 373421 --- [           main] 
c.a.c.o.OrchestratorInitializer          : Running with Spring Boot 
v2.3.5.RELEASE, Spring v5.2.10.RELEASE
2020-12-16 13:59:21.816  INFO 373421 --- [           main] 
c.a.c.o.OrchestratorInitializer          : No active profile set, falling back 
to default profiles: default
servlet-component       ServletComponent
2020-12-16 13:59:23.038 ERROR 373421 --- [           main] 
o.a.c.impl.engine.AbstractCamelContext   : Error starting CamelContext 
(CamelOrchestrator) due to exception thrown: Failed to start route GetFileList 
because of null

org.apache.camel.FailedToStartRouteException: Failed to start route GetFileList 
because of null
        at 
org.apache.camel.impl.engine.RouteService.warmUp(RouteService.java:124) 
~[camel-base-3.5.0.jar:3.5.0]
        at 
org.apache.camel.impl.engine.InternalRouteStartupManager.doWarmUpRoutes(InternalRouteStartupManager.java:270)
 ~[camel-base-3.5.0.jar:3.5.0]
        at 
org.apache.camel.impl.engine.InternalRouteStartupManager.safelyStartRouteServices(InternalRouteStartupManager.java:157)
 ~[camel-base-3.5.0.jar:3.5.0]
        at 
org.apache.camel.impl.engine.InternalRouteStartupManager.doStartOrResumeRoutes(InternalRouteStartupManager.java:115)
 ~[camel-base-3.5.0.jar:3.5.0]
        at 
org.apache.camel.impl.engine.AbstractCamelContext.doStartCamel(AbstractCamelContext.java:2907)
 [camel-base-3.5.0.jar:3.5.0]
        at 
org.apache.camel.impl.engine.AbstractCamelContext.doStartContext(AbstractCamelContext.java:2740)
 [camel-base-3.5.0.jar:3.5.0]
        at 
org.apache.camel.impl.engine.AbstractCamelContext.doStart(AbstractCamelContext.java:2703)
 [camel-base-3.5.0.jar:3.5.0]
        at 
org.apache.camel.spring.boot.SpringBootCamelContext.doStart(SpringBootCamelContext.java:43)
 [camel-spring-boot-3.5.0.jar:3.5.0]
        at 
org.apache.camel.support.service.BaseService.start(BaseService.java:115) 
[camel-api-3.5.0.jar:3.5.0]
        at 
org.apache.camel.impl.engine.AbstractCamelContext.start(AbstractCamelContext.java:2469)
 [camel-base-3.5.0.jar:3.5.0]
        at 
org.apache.camel.spring.SpringCamelContext.start(SpringCamelContext.java:130) 
[camel-spring-3.5.0.jar:3.5.0]
        at 
org.apache.camel.spring.SpringCamelContext.onApplicationEvent(SpringCamelContext.java:167)
 [camel-spring-3.5.0.jar:3.5.0]
        at 
org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172)
 [spring-context-5.2.10.RELEASE.jar:5.2.10.RELEASE]
        at 
org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165)
 [spring-context-5.2.10.RELEASE.jar:5.2.10.RELEASE]
        at 
org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139)
 [spring-context-5.2.10.RELEASE.jar:5.2.10.RELEASE]
        at 
org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:404)
 [spring-context-5.2.10.RELEASE.jar:5.2.10.RELEASE]
        at 
org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:361)
 [spring-context-5.2.10.RELEASE.jar:5.2.10.RELEASE]
        at 
org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:898)
 [spring-context-5.2.10.RELEASE.jar:5.2.10.RELEASE]
        at 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:554)
 [spring-context-5.2.10.RELEASE.jar:5.2.10.RELEASE]
        at 
org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:143)
 [spring-boot-2.3.5.RELEASE.jar:2.3.5.RELEASE]
        at 
org.springframework.boot.SpringApplication.refresh(SpringApplication.java:758) 
[spring-boot-2.3.5.RELEASE.jar:2.3.5.RELEASE]
        at 
org.springframework.boot.SpringApplication.refresh(SpringApplication.java:750) 
[spring-boot-2.3.5.RELEASE.jar:2.3.5.RELEASE]
        at 
org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:405)
 [spring-boot-2.3.5.RELEASE.jar:2.3.5.RELEASE]
        at 
org.springframework.boot.SpringApplication.run(SpringApplication.java:315) 
[spring-boot-2.3.5.RELEASE.jar:2.3.5.RELEASE]
        at 
org.springframework.boot.SpringApplication.run(SpringApplication.java:1237) 
[spring-boot-2.3.5.RELEASE.jar:2.3.5.RELEASE]
        at 
org.springframework.boot.SpringApplication.run(SpringApplication.java:1226) 
[spring-boot-2.3.5.RELEASE.jar:2.3.5.RELEASE]
        at 
ca.aub.camel.orchestrator.OrchestratorInitializer.main(OrchestratorInitializer.java:17)
 [classes/:na]
Caused by: org.apache.camel.RuntimeCamelException: 
java.lang.IllegalStateException: Cannot find RestProducerFactory in Registry or 
as a Component to use
        at 
org.apache.camel.RuntimeCamelException.wrapRuntimeCamelException(RuntimeCamelException.java:51)
 ~[camel-api-3.5.0.jar:3.5.0]
        at 
org.apache.camel.support.ChildServiceSupport.start(ChildServiceSupport.java:67) 
~[camel-support-3.5.0.jar:3.5.0]
        at 
org.apache.camel.support.service.ServiceHelper.startService(ServiceHelper.java:84)
 ~[camel-api-3.5.0.jar:3.5.0]
        at 
org.apache.camel.support.service.ServiceHelper.startService(ServiceHelper.java:101)
 ~[camel-api-3.5.0.jar:3.5.0]
        at 
org.apache.camel.processor.channel.DefaultChannel.doStart(DefaultChannel.java:141)
 ~[camel-base-3.5.0.jar:3.5.0]
        at 
org.apache.camel.support.service.BaseService.start(BaseService.java:115) 
[camel-api-3.5.0.jar:3.5.0]
        at 
org.apache.camel.support.service.ServiceHelper.startService(ServiceHelper.java:84)
 ~[camel-api-3.5.0.jar:3.5.0]
        at 
org.apache.camel.support.service.ServiceHelper.startService(ServiceHelper.java:87)
 ~[camel-api-3.5.0.jar:3.5.0]
        at org.apache.camel.processor.Pipeline.doStart(Pipeline.java:154) 
~[camel-base-3.5.0.jar:3.5.0]
        at 
org.apache.camel.support.service.BaseService.start(BaseService.java:115) 
[camel-api-3.5.0.jar:3.5.0]
        at 
org.apache.camel.support.service.ServiceHelper.startService(ServiceHelper.java:84)
 ~[camel-api-3.5.0.jar:3.5.0]
        at 
org.apache.camel.support.processor.DelegateAsyncProcessor.doStart(DelegateAsyncProcessor.java:79)
 ~[camel-support-3.5.0.jar:3.5.0]
        at 
org.apache.camel.support.service.BaseService.start(BaseService.java:115) 
[camel-api-3.5.0.jar:3.5.0]
        at 
org.apache.camel.support.service.ServiceHelper.startService(ServiceHelper.java:84)
 ~[camel-api-3.5.0.jar:3.5.0]
        at 
org.apache.camel.impl.engine.RouteService.startChildService(RouteService.java:333)
 ~[camel-base-3.5.0.jar:3.5.0]
        at 
org.apache.camel.impl.engine.RouteService.doWarmUp(RouteService.java:183) 
~[camel-base-3.5.0.jar:3.5.0]
        at 
org.apache.camel.impl.engine.RouteService.warmUp(RouteService.java:122) 
~[camel-base-3.5.0.jar:3.5.0]
        ... 26 common frames omitted
Caused by: java.lang.IllegalStateException: Cannot find RestProducerFactory in 
Registry or as a Component to use
        at 
org.apache.camel.component.rest.RestEndpoint.createProducer(RestEndpoint.java:459)
 ~[camel-rest-3.5.0.jar:3.5.0]
        at 
org.apache.camel.support.DefaultEndpoint.createAsyncProducer(DefaultEndpoint.java:198)
 ~[camel-support-3.5.0.jar:3.5.0]
        at 
org.apache.camel.processor.SendProcessor.doStart(SendProcessor.java:234) 
~[camel-base-3.5.0.jar:3.5.0]
        at 
org.apache.camel.support.service.BaseService.start(BaseService.java:115) 
[camel-api-3.5.0.jar:3.5.0]
        at 
org.apache.camel.support.service.ServiceHelper.startService(ServiceHelper.java:84)
 ~[camel-api-3.5.0.jar:3.5.0]
        at 
org.apache.camel.support.service.ServiceHelper.startService(ServiceHelper.java:101)
 ~[camel-api-3.5.0.jar:3.5.0]
        at 
org.apache.camel.processor.errorhandler.RedeliveryErrorHandler.doStart(RedeliveryErrorHandler.java:1499)
 ~[camel-base-3.5.0.jar:3.5.0]
        at 
org.apache.camel.support.ChildServiceSupport.start(ChildServiceSupport.java:60) 
~[camel-support-3.5.0.jar:3.5.0]
        ... 41 common frames omitted

2020-12-16 13:59:23.103 ERROR 373421 --- [           main] 
o.s.boot.SpringApplication               : Application run failed

org.apache.camel.FailedToStartRouteException: Failed to start route GetFileList 
because of null
        at 
org.apache.camel.impl.engine.RouteService.warmUp(RouteService.java:124) 
~[camel-base-3.5.0.jar:3.5.0]
        at 
org.apache.camel.impl.engine.InternalRouteStartupManager.doWarmUpRoutes(InternalRouteStartupManager.java:270)
 ~[camel-base-3.5.0.jar:3.5.0]
        at 
org.apache.camel.impl.engine.InternalRouteStartupManager.safelyStartRouteServices(InternalRouteStartupManager.java:157)
 ~[camel-base-3.5.0.jar:3.5.0]
        at 
org.apache.camel.impl.engine.InternalRouteStartupManager.doStartOrResumeRoutes(InternalRouteStartupManager.java:115)
 ~[camel-base-3.5.0.jar:3.5.0]
        at 
org.apache.camel.impl.engine.AbstractCamelContext.doStartCamel(AbstractCamelContext.java:2907)
 ~[camel-base-3.5.0.jar:3.5.0]
        at 
org.apache.camel.impl.engine.AbstractCamelContext.doStartContext(AbstractCamelContext.java:2740)
 ~[camel-base-3.5.0.jar:3.5.0]
        at 
org.apache.camel.impl.engine.AbstractCamelContext.doStart(AbstractCamelContext.java:2703)
 ~[camel-base-3.5.0.jar:3.5.0]
        at 
org.apache.camel.spring.boot.SpringBootCamelContext.doStart(SpringBootCamelContext.java:43)
 ~[camel-spring-boot-3.5.0.jar:3.5.0]
        at 
org.apache.camel.support.service.BaseService.start(BaseService.java:115) 
~[camel-api-3.5.0.jar:3.5.0]
        at 
org.apache.camel.impl.engine.AbstractCamelContext.start(AbstractCamelContext.java:2469)
 ~[camel-base-3.5.0.jar:3.5.0]
        at 
org.apache.camel.spring.SpringCamelContext.start(SpringCamelContext.java:130) 
~[camel-spring-3.5.0.jar:3.5.0]
        at 
org.apache.camel.spring.SpringCamelContext.onApplicationEvent(SpringCamelContext.java:167)
 ~[camel-spring-3.5.0.jar:3.5.0]
        at 
org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172)
 ~[spring-context-5.2.10.RELEASE.jar:5.2.10.RELEASE]
        at 
org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165)
 ~[spring-context-5.2.10.RELEASE.jar:5.2.10.RELEASE]
        at 
org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139)
 ~[spring-context-5.2.10.RELEASE.jar:5.2.10.RELEASE]
        at 
org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:404)
 ~[spring-context-5.2.10.RELEASE.jar:5.2.10.RELEASE]
        at 
org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:361)
 ~[spring-context-5.2.10.RELEASE.jar:5.2.10.RELEASE]
        at 
org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:898)
 ~[spring-context-5.2.10.RELEASE.jar:5.2.10.RELEASE]
        at 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:554)
 ~[spring-context-5.2.10.RELEASE.jar:5.2.10.RELEASE]
        at 
org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:143)
 ~[spring-boot-2.3.5.RELEASE.jar:2.3.5.RELEASE]
        at 
org.springframework.boot.SpringApplication.refresh(SpringApplication.java:758) 
[spring-boot-2.3.5.RELEASE.jar:2.3.5.RELEASE]
        at 
org.springframework.boot.SpringApplication.refresh(SpringApplication.java:750) 
[spring-boot-2.3.5.RELEASE.jar:2.3.5.RELEASE]
        at 
org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:405)
 [spring-boot-2.3.5.RELEASE.jar:2.3.5.RELEASE]
        at 
org.springframework.boot.SpringApplication.run(SpringApplication.java:315) 
[spring-boot-2.3.5.RELEASE.jar:2.3.5.RELEASE]
        at 
org.springframework.boot.SpringApplication.run(SpringApplication.java:1237) 
[spring-boot-2.3.5.RELEASE.jar:2.3.5.RELEASE]
        at 
org.springframework.boot.SpringApplication.run(SpringApplication.java:1226) 
[spring-boot-2.3.5.RELEASE.jar:2.3.5.RELEASE]
        at 
ca.aub.camel.orchestrator.OrchestratorInitializer.main(OrchestratorInitializer.java:17)
 [classes/:na]
Caused by: org.apache.camel.RuntimeCamelException: 
java.lang.IllegalStateException: Cannot find RestProducerFactory in Registry or 
as a Component to use
        at 
org.apache.camel.RuntimeCamelException.wrapRuntimeCamelException(RuntimeCamelException.java:51)
 ~[camel-api-3.5.0.jar:3.5.0]
        at 
org.apache.camel.support.ChildServiceSupport.start(ChildServiceSupport.java:67) 
~[camel-support-3.5.0.jar:3.5.0]
        at 
org.apache.camel.support.service.ServiceHelper.startService(ServiceHelper.java:84)
 ~[camel-api-3.5.0.jar:3.5.0]
        at 
org.apache.camel.support.service.ServiceHelper.startService(ServiceHelper.java:101)
 ~[camel-api-3.5.0.jar:3.5.0]
        at 
org.apache.camel.processor.channel.DefaultChannel.doStart(DefaultChannel.java:141)
 ~[camel-base-3.5.0.jar:3.5.0]
        at 
org.apache.camel.support.service.BaseService.start(BaseService.java:115) 
~[camel-api-3.5.0.jar:3.5.0]
        at 
org.apache.camel.support.service.ServiceHelper.startService(ServiceHelper.java:84)
 ~[camel-api-3.5.0.jar:3.5.0]
        at 
org.apache.camel.support.service.ServiceHelper.startService(ServiceHelper.java:87)
 ~[camel-api-3.5.0.jar:3.5.0]
        at org.apache.camel.processor.Pipeline.doStart(Pipeline.java:154) 
~[camel-base-3.5.0.jar:3.5.0]
        at 
org.apache.camel.support.service.BaseService.start(BaseService.java:115) 
~[camel-api-3.5.0.jar:3.5.0]
        at 
org.apache.camel.support.service.ServiceHelper.startService(ServiceHelper.java:84)
 ~[camel-api-3.5.0.jar:3.5.0]
        at 
org.apache.camel.support.processor.DelegateAsyncProcessor.doStart(DelegateAsyncProcessor.java:79)
 ~[camel-support-3.5.0.jar:3.5.0]
        at 
org.apache.camel.support.service.BaseService.start(BaseService.java:115) 
~[camel-api-3.5.0.jar:3.5.0]
        at 
org.apache.camel.support.service.ServiceHelper.startService(ServiceHelper.java:84)
 ~[camel-api-3.5.0.jar:3.5.0]
        at 
org.apache.camel.impl.engine.RouteService.startChildService(RouteService.java:333)
 ~[camel-base-3.5.0.jar:3.5.0]
        at 
org.apache.camel.impl.engine.RouteService.doWarmUp(RouteService.java:183) 
~[camel-base-3.5.0.jar:3.5.0]
        at 
org.apache.camel.impl.engine.RouteService.warmUp(RouteService.java:122) 
~[camel-base-3.5.0.jar:3.5.0]
        ... 26 common frames omitted
Caused by: java.lang.IllegalStateException: Cannot find RestProducerFactory in 
Registry or as a Component to use
        at 
org.apache.camel.component.rest.RestEndpoint.createProducer(RestEndpoint.java:459)
 ~[camel-rest-3.5.0.jar:3.5.0]
        at 
org.apache.camel.support.DefaultEndpoint.createAsyncProducer(DefaultEndpoint.java:198)
 ~[camel-support-3.5.0.jar:3.5.0]
        at 
org.apache.camel.processor.SendProcessor.doStart(SendProcessor.java:234) 
~[camel-base-3.5.0.jar:3.5.0]
        at 
org.apache.camel.support.service.BaseService.start(BaseService.java:115) 
~[camel-api-3.5.0.jar:3.5.0]
        at 
org.apache.camel.support.service.ServiceHelper.startService(ServiceHelper.java:84)
 ~[camel-api-3.5.0.jar:3.5.0]
        at 
org.apache.camel.support.service.ServiceHelper.startService(ServiceHelper.java:101)
 ~[camel-api-3.5.0.jar:3.5.0]
        at 
org.apache.camel.processor.errorhandler.RedeliveryErrorHandler.doStart(RedeliveryErrorHandler.java:1499)
 ~[camel-base-3.5.0.jar:3.5.0]
        at 
org.apache.camel.support.ChildServiceSupport.start(ChildServiceSupport.java:60) 
~[camel-support-3.5.0.jar:3.5.0]
        ... 41 common frames omitted


Process finished with exit code 1

Reply via email to