Mule
  1. Mule
  2. MULE-5190

forwarding-catch-all-strategy doesn't work with idempotent-receiver-router

    Details

    • User impact:
      High
    • Similar Issues:
      MULE-4333idempotent-receiver-router does not allow custom object store in XML configuration
      MULE-3410idempotent-receiver-router should have "disablePersistance" and "storePath" attributes in schema
      MULE-5798Incorrect mail parsing with nested multipart
      MULE-3610One Inbound endpoint Supports both synchronous and asynchronous routes
      MULE-6613HTTP outbound stream mode doesn't work
      MULE-661Spring MuleEventMulticaster doesn't work
      MULE-5760WeakHashMap in org.mule.module.scripting.expression.AbstractScriptExpressionEvaluator doesn't work
      MULE-5476processor expression evaluator doesn't work
      MULE-3587Custom ID stores on the IdempotentReceiver causes NullPointerException
      MULE-275Sample errorhandler doesn't work

      Description

      Messages being stopped hby the idempotent-receiver-router aren't processed by the forwarding-catch-all-strategy. For instance, in the following config:

      <inbound>
      <jms:inbound-endpoint queue="orders">
      <message-properties-transformer scope="outbound">
      <add-message-property key="orderId" value="#[header:INBOUND:orderId]"/>
      </message-properties-transformer>
      </jms:inbound-endpoint>
      <idempotent-receiver-router idExpression="#[header:OUTBOUND:orderId]"/>
      <forwarding-catch-all-strategy>
      <vm:outbound-endpoint path="duplicate.orders" exchange-pattern="one-way"/>
      </forwarding-catch-all-strategy>
      </inbound>

      A duplicate message is caught by the idempotent-receiver-router but never forwarded to the "duplicate.orders" queue.

        Activity

          People

          • Assignee:
            Unassigned
            Reporter:
            john demic
          • Votes:
            3 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:

              Development