Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
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.
Activity
| Field | Original Value | New Value |
|---|---|---|
| Link | This issue relates to EE-729 [ EE-729 ] |
| Attachment | DefaultInboundRouterCollection_patch.txt [ 11808 ] | |
| Attachment | InboundRouterSynAsynTestComponent.java [ 11810 ] | |
| Attachment | InboundRouterSynAsynClientTest.java [ 11809 ] |
| Attachment | oneInbrtSupport-syncAsyn.xml [ 11811 ] |
| Fix Version/s | 2.0.x Backlog [ 10352 ] |
| Priority | To be reviewed [ 6 ] | Critical [ 2 ] |
| Affects Version/s | 2.0.2 [ 10267 ] |
| Effort points | 0.5 |
| Fix Version/s | 2.x Backlog [ 10440 ] | |
| Fix Version/s | 2.0.x Backlog [ 10352 ] |
| Assignee | Ross Mason [ ross ] |
| Fix Version/s | 2.x Backlog [ 10440 ] | |
| Fix Version/s | 2.1.x Backlog Candidates [ 10559 ] |
| Fix Version/s | 2.1.1 [ 10531 ] | |
| Fix Version/s | 2.1.x (to be PO reviewed) [ 10559 ] | |
| Status | Open [ 1 ] | Closed [ 6 ] |
| Resolution | Fixed [ 1 ] |
| Transition | Time In Source Status | Execution Times | Last Executer | Last Execution Date | |||||
|---|---|---|---|---|---|---|---|---|---|
|
77d 12h 20m | 1 | Ross Mason | 01/Nov/08 03:04 AM |
- Repository mule on http://foo.bar/ failed: Error in remote call to 'FishEye 0 (http://foo.bar/)' (http://foo.bar) [AbstractRestCommand{path='/rest-service-fe/changeset-v1/listChangesets/', params={expand=changesets[-21:-1].revisions[0:29], comment=MULE-3627, p4JobFixed=MULE-3627, rep=mule}, methodType=GET}] : java.net.UnknownHostException: foo.bar
Is this fixed with the work you did Ross?