Camel Master Component Ignoring Endpoint Parameters

Solution Verified - Updated -

Issue

  • When using the Camel Master Component, parameters are not being being passed to the Camel Endpoint.

For example, if you have the following route which is using the Camel Master Component to consume from an FTP endpoint:

<camelContext xmlns="http://camel.apache.org/schema/blueprint">
      <route>
        <from uri="master:FailoverFTP:ftp://user@host?password=pass&amp;binary=false"/>
        <log message="The message contains ${body}"/>
      </route>
</camelContext>

You may see the following in the log:

2013-02-13 15:48:52,357 | WARN  | an@172.16.26.177 | FtpConsumer                      | t.file.remote.RemoteFileConsumer   69 | 79 - org.apache.camel.camel-core - 2.10.0.fuse-71-047 | Cannot connect/login to: ftp://user@host. Will skip this poll.

This issue affects all Camel Endpoints which require parameters.

Environment

  • Fuse ESB Enterprise 7.1
  • Fabric
  • Camel Master Component
  • Camel

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content