JIRA

  • Log In Access more options
    • Online Help
    • GreenHopper Help
    • Agile Answers
    • Use Agile By Default
    • Keyboard Shortcuts
    • About JIRA
    • JIRA Credits
    • What’s New
  • Dashboards Access more options (Alt+d)
  • Projects Access more options (Alt+p)
  • Issues Access more options (Alt+i)
  • Agile Access more options (Alt+g)
  • Create Issue
  • Mule
  • MULE-3627

"Synchronous" attribute set on an inbound endpoint carries over into endpoints in catch-all strategy

  • Agile Board
  • More Actions
  • Views
    • XML
    • Word
    • Printable

Details

  • Type: Bug Bug
  • Status: Closed Closed
  • Priority: Critical Critical
  • Resolution: Fixed
  • Affects Version/s: 2.0.2
  • Fix Version/s: 2.1.1
  • Component/s: Core: Configuration
  • Labels:
    None
  • User impact:
    Medium
  • Effort points:
    0.5
  • Similar Issues:
    None

Description

Currently, the "synchronous" attribute on an endpoint affects Mule on the Event level (not the endpoint). This causes a problem when applying a forwarding catch-all strategy that forwards to the same endpoint, but tries to set it as "asynchronous".

In other words, under certain circumstances, a customer wants to forward messages from the default inbound endpoint to the same endpoint URL, but wants to make it asynchronous instead of synchronous. Unfortunately, "synchronous" is set on the event level, and setting the "synchronous" attribute on the second endpoint has no effect.

Weiwei has developed a quick fix (to DefaultInboundRouterCollection), and successfully applied it to the customer's installation. I will attach it to this record.

I will also post a config/test to demonstrate the issue as soon as it is available.

  • Options
    • Sort By Name
    • Sort By Date
    • Ascending
    • Descending
    • Download All

Attachments

  1. Text File
    DefaultInboundRouterCollection_patch.txt
    15/Aug/08 02:46 PM
    1 kB
    Angelo Bresci
  2. Java Source File
    InboundRouterSynAsynClientTest.java
    15/Aug/08 02:46 PM
    1 kB
    Angelo Bresci
  3. Java Source File
    InboundRouterSynAsynTestComponent.java
    15/Aug/08 02:46 PM
    1 kB
    Angelo Bresci
  4. XML File
    oneInbrtSupport-syncAsyn.xml
    15/Aug/08 02:46 PM
    2 kB
    Angelo Bresci

Activity

  • All
  • Comments
  • Work Log
  • History
  • Activity
  • Transitions
  • Commits
  • Source
  • Builds
Transition Time In Source Status Execution Times Last Executer Last Execution Date
Open Open Closed Closed
77d 12h 20m 1 Ross Mason 01/Nov/08 03:04 AM

People

  • Assignee:
    Ross Mason
    Reporter:
    Angelo Bresci
Vote (0)
Watch (1)

Dates

  • Created:
    15/Aug/08 02:44 PM
    Updated:
    01/Nov/08 03:04 AM
    Resolved:
    01/Nov/08 03:04 AM

Agile

  • View on Board
  • Atlassian JIRA (v5.0.7#734-sha1:8ad78a6)
  • Report a problem
  • Powered by a free Atlassian JIRA open source license for MuleForge. Try JIRA - bug tracking software for your team.