Details
-
Type:
Improvement
-
Status:
Open
-
Priority:
Critical
-
Resolution: Unresolved
-
Affects Version/s: 2.0.0
-
Fix Version/s: Tech. Debt
-
Component/s: Core: Routing / Filters, Modules: XML, XSLT, XPath, SXC
-
Labels:
-
User impact:High
-
Effort points:1
-
Similar Issues:None
Description
I tried using both xml message filter and xml message splitting but both seemed to fail when using an incoming file endpoint. I had to turn off streaming on the file transport to get them to work.
This problem may also affect many other filters/splitters.
If the payload is not a org.dom4j.Document or a String the payload is considered not to be XML apart from that fact that streaming isn't supported.
- FilteringXmlMessageSplitter
- JXPathFilter
-Regex
-Wildcard
-FileToByteArray
http://www.nabble.com/Mule-transformers-not-being-invoked-tp17832226p17832226.html
We need to review all filters and routers for streaming compliance
I think we need to be able to deal with both InputStream and XML stream types. Also it might be worth working out how/where OutputHandler is used and if we need to handler this type also or not.
Issue Links
- is duplicated by
-
MULE-3450
Variuos filters do not support streams
-
Activity
| Field | Original Value | New Value |
|---|---|---|
| Labels | ||
| Priority | To be reviewed [ 6 ] | Critical [ 2 ] |
| Fix Version/s | 2.0.x Backlog [ 10352 ] |
| Description |
I tried using both xml message filter and xml message splitting but both seemed to fail when using an incoming file endpoint. I had to turn off streaming ont he file transport to get them to work. This problem may also affect many other filters/splitters. |
I tried using both xml message filter and xml message splitting but both seemed to fail when using an incoming file endpoint. I had to turn off streaming on the file transport to get them to work. This problem may also affect many other filters/splitters. If the payload is not a org.dom4j.Document or a String the payload is considered not to be XML apart from that fact that streaming isn't supported. - FilteringXmlMessageSplitter - JXPathFilter |
| Labels |
| Workflow | Copy of Main Mule Workflow [ 59407 ] | Fixed Main Mule Workflow (after JIRA upgrade) [ 62750 ] |
| Workflow | Fixed Main Mule Workflow (after JIRA upgrade) [ 62750 ] | Copy of Main Mule Workflow [ 66430 ] |
| Workflow | Copy of Main Mule Workflow [ 66430 ] | Fixed Main Mule Workflow (after JIRA upgrade) [ 70073 ] |
| Effort points | 1 |
| Summary | Not all message filters and message splitters support streams | Not all message filters and routers support streams |
| Description |
I tried using both xml message filter and xml message splitting but both seemed to fail when using an incoming file endpoint. I had to turn off streaming on the file transport to get them to work. This problem may also affect many other filters/splitters. If the payload is not a org.dom4j.Document or a String the payload is considered not to be XML apart from that fact that streaming isn't supported. - FilteringXmlMessageSplitter - JXPathFilter |
I tried using both xml message filter and xml message splitting but both seemed to fail when using an incoming file endpoint. I had to turn off streaming on the file transport to get them to work. This problem may also affect many other filters/splitters. If the payload is not a org.dom4j.Document or a String the payload is considered not to be XML apart from that fact that streaming isn't supported. - FilteringXmlMessageSplitter - JXPathFilter *We need to review _all_ filters and routers for streaming compliance* |
| Effort points | 1 | 2 |
| Labels | 20-streaming |
| Description |
I tried using both xml message filter and xml message splitting but both seemed to fail when using an incoming file endpoint. I had to turn off streaming on the file transport to get them to work. This problem may also affect many other filters/splitters. If the payload is not a org.dom4j.Document or a String the payload is considered not to be XML apart from that fact that streaming isn't supported. - FilteringXmlMessageSplitter - JXPathFilter *We need to review _all_ filters and routers for streaming compliance* |
I tried using both xml message filter and xml message splitting but both seemed to fail when using an incoming file endpoint. I had to turn off streaming on the file transport to get them to work. This problem may also affect many other filters/splitters. If the payload is not a org.dom4j.Document or a String the payload is considered not to be XML apart from that fact that streaming isn't supported. - FilteringXmlMessageSplitter - JXPathFilter -Regex -Wildcard -FileToByteArray http://www.nabble.com/Mule-transformers-not-being-invoked-tp17832226p17832226.html *We need to review +all+ filters and routers for streaming compliance* |
| Fix Version/s | 2.0 ITR4 [ 10491 ] | |
| Fix Version/s | 2.0.x Backlog [ 10352 ] | |
| Fix Version/s | 2.0.2 [ 10267 ] |
| Remaining Estimate | 1 day, 2 hours [ 36000 ] | |
| Original Estimate | 1 day, 2 hours [ 36000 ] |
| Assignee | Travis Carlson [ tcarlson ] |
| Status | Open [ 1 ] | In Progress [ 3 ] |
| Remaining Estimate | 1 day, 2 hours [ 36000 ] | 4 hours [ 14400 ] |
| Time Spent | 6 hours [ 21600 ] |
| Time Spent | 6 hours [ 21600 ] | 2 hours [ 7200 ] |
| Remaining Estimate | 4 hours [ 14400 ] | 1 day [ 28800 ] |
| Fix Version/s | 2.0.x Backlog [ 10352 ] | |
| Fix Version/s | 2.0 ITR4 [ 10491 ] | |
| Fix Version/s | 2.0.2 [ 10267 ] |
| Status | In Progress [ 3 ] | Open [ 1 ] |
| Fix Version/s | 2.0.x Backlog [ 10352 ] | |
| Fix Version/s | 2.0 ITR5 [ 10499 ] | |
| Fix Version/s | 2.0.3 [ 10447 ] |
| Description |
I tried using both xml message filter and xml message splitting but both seemed to fail when using an incoming file endpoint. I had to turn off streaming on the file transport to get them to work. This problem may also affect many other filters/splitters. If the payload is not a org.dom4j.Document or a String the payload is considered not to be XML apart from that fact that streaming isn't supported. - FilteringXmlMessageSplitter - JXPathFilter -Regex -Wildcard -FileToByteArray http://www.nabble.com/Mule-transformers-not-being-invoked-tp17832226p17832226.html *We need to review +all+ filters and routers for streaming compliance* |
I tried using both xml message filter and xml message splitting but both seemed to fail when using an incoming file endpoint. I had to turn off streaming on the file transport to get them to work. This problem may also affect many other filters/splitters. If the payload is not a org.dom4j.Document or a String the payload is considered not to be XML apart from that fact that streaming isn't supported. - FilteringXmlMessageSplitter - JXPathFilter -Regex -Wildcard -FileToByteArray http://www.nabble.com/Mule-transformers-not-being-invoked-tp17832226p17832226.html *We need to review +all+ filters and routers for streaming compliance* I think we need to be able to deal with both InputStream and XML stream types. Also it might be worth working out how/where OutputHandler is used and if we need to handler this type also or not. |
| Fix Version/s | 2.0.x Backlog [ 10352 ] | |
| Fix Version/s | 2.0.3 [ 10447 ] | |
| Fix Version/s | 2.0 ITR5 [ 10499 ] |
| Fix Version/s | 2.x Backlog [ 10440 ] | |
| Fix Version/s | 2.0.x Backlog [ 10352 ] |
| Assignee | Travis Carlson [ tcarlson ] |
| Fix Version/s | 2.1.x Backlog Candidates [ 10559 ] | |
| Fix Version/s | 2.x Backlog [ 10440 ] |
| Fix Version/s | 2.1.x (to be PO reviewed) [ 10559 ] | |
| Fix Version/s | 2.1.x Backlog [ 10522 ] |
| Labels | 20-streaming | 20-streaming 22-techdebt-candidates |
| Issue Type | Bug [ 1 ] | Improvement [ 4 ] |
| Fix Version/s | Tech. Debt [ 10572 ] | |
| Fix Version/s | 2.1.x Backlog [ 10522 ] |
| Effort points | 2 | 1 |
| Labels | 20-streaming 22-techdebt-candidates | 20-streaming 22-candidates 22-techdebt-candidates |
| Labels | 20-streaming 22-candidates 22-techdebt-candidates | 20-streaming 22-techdebt-candidates |
| Labels | 20-streaming 22-techdebt-candidates | 20-streaming |
| Labels | 20-streaming | 20-streaming CR |
| Attachment | StreamingChunkingRouters.jar [ 12162 ] |
| Attachment | mule-config.xml [ 12272 ] |
| Link | This issue blocks BL-41 [ BL-41 ] |
| Transition | Time In Source Status | Execution Times | Last Executer | Last Execution Date | |||||
|---|---|---|---|---|---|---|---|---|---|
|
84d 17h 42m | 1 | Travis Carlson | 09/Jul/08 02:28 PM | |||||
|
4d 21h 24m | 1 | Travis Carlson | 14/Jul/08 11:53 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-3234, p4JobFixed=MULE-3234, rep=mule}, methodType=GET}] : java.net.UnknownHostException: foo.bar
Reviewed mule-module-xml: r12273