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

Aggregator fails permanently if exception thrown from aggregation strategy

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: 2.0-M3
    • Fix Version/s: 2.0.0
    • Component/s: camel-core
    • Labels:
      None

      Description

      BatchSender thread in BatchProcessor doesn't expect any error thrown from Collection.add() method, so when it is thrown the whole thread dies and is never recovered. In Aggregator, where aggregation strategy exists such exceptions can be easily thrown from Collection.add() and can render Aggregator unusable.

        Attachments

          Activity

            People

            • Assignee:
              romkal Roman Kalukiewicz
              Reporter:
              romkal Roman Kalukiewicz
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: