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

FtpConsumer fills up log file with "Cannot connect/login" WARN level messages

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • 2.10.4
    • 2.10.6, 2.11.2
    • camel-ftp
    • None
    • Windows7-64, JRE-1.6 - but not environment-specific

    • Unknown

    Description

      If the FTP server becomes unavailable, the container log gets flooded with WARN-level messages and gets filled with lines like:
      16:32:34,511 WARN [org.apache.camel.component.file.remote.FtpConsumer] Cannot connect/login to: ftp://adpt5@localhost:21. Will skip this poll.
      16:32:49,048 WARN [org.apache.camel.component.file.remote.FtpConsumer] Cannot connect/login to: ftp://adpt5@localhost:21. Will skip this poll.
      16:33:03,576 WARN [org.apache.camel.component.file.remote.FtpConsumer] Cannot connect/login to: ftp://adpt5@localhost:21. Will skip this poll.

      i.e. a WARN message gets added to the log every five seconds. We only need to be notified once per incidence.

      The issue is in org.apache.camel.component.file.remote.RemoteFileConsumer.prePollCheck().

      I recommend a table of latches, keyed by endpoint key. The latch is set when the initial warning is logged, then cleared upon any subsequent successful connection.

      Attachments

        Activity

          People

            njiang Willem Jiang
            cw10025@gmail.com Chris Wolf
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: