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-5307

Reply-to is not supported by flow constructs

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

Details

  • Type: Bug Bug
  • Status: Closed Closed
  • Priority: Critical Critical
  • Resolution: Fixed
  • Affects Version/s: 3.0.1
  • Fix Version/s: 3.1.3 (EE only)
  • Component/s: Core: Services
  • Labels:
    None
  • User impact:
    High
  • Configuration:
    Hide

    <mule xmlns="http://www.mulesoft.org/schema/mule/core"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:spring="http://www.springframework.org/schema/beans"
    xmlns="http://www.springframework.org/schema/p"
    xmlns:http="http://www.mulesoft.org/schema/mule/http"
    xmlns:vm="http://www.mulesoft.org/schema/mule/vm"
    xmlns:script="http://www.mulesoft.org/schema/mule/scripting"
    xmlns:jersey="http://www.mulesoft.org/schema/mule/jersey"
    xmlns:jms="http://www.mulesoft.org/schema/mule/jms"
    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
    http://www.mulesoft.org/schema/mule/core http://www.mulesoft.org/schema/mule/core/3.0/mule.xsd
    http://www.mulesoft.org/schema/mule/http http://www.mulesoft.org/schema/mule/http/3.0/mule-http.xsd
    http://www.mulesoft.org/schema/mule/vm http://www.mulesoft.org/schema/mule/vm/3.0/mule-vm.xsd
    http://www.mulesoft.org/schema/mule/jersey http://www.mulesoft.org/schema/mule/jersey/3.0/mule-jersey.xsd
    http://www.mulesoft.org/schema/mule/scripting http://www.mulesoft.org/schema/mule/scripting/3.0/mule-scripting.xsd
    http://www.mulesoft.org/schema/mule/jms http://www.mulesoft.org/schema/mule/jms/3.0/mule-jms.xsd">

    <http:connector name="HttpConnector" enableCookies="false" keepAlive="false"/>
    <jms:activemq-connector name="amqConnector"/>
    <jms:endpoint name="bar" queue="request_queue" exchange-pattern="request-response"/>
    <http:endpoint name="httpbridge" address="http://0.0.0.0:65082" exchange-pattern="request-response">
    <response>
    <object-to-string-transformer/>
    </response>
    </http:endpoint>

    <flow name="my bridge">
    <inbound-endpoint ref="httpbridge" />
    <http:body-to-parameter-map-transformer />
    <outbound-endpoint address="jms://request_queue" exchange-pattern="request-response" />
    </flow>
    <model>
    <service name="foo">
    <inbound>
    <jms:inbound-endpoint ref="bar" >
    </jms:inbound-endpoint>
    </inbound>

    <echo-component/>

    </service>
    </model>
    </mule>

    <?xml version="1.0" encoding="UTF-8"?>
    <mule xmlns="http://www.mulesoft.org/schema/mule/core"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:spring="http://www.springframework.org/schema/beans"
    xmlns="http://www.springframework.org/schema/p"
    xmlns:http="http://www.mulesoft.org/schema/mule/http"
    xmlns:vm="http://www.mulesoft.org/schema/mule/vm"
    xmlns:script="http://www.mulesoft.org/schema/mule/scripting"
    xmlns:jersey="http://www.mulesoft.org/schema/mule/jersey"
    xmlns:jms="http://www.mulesoft.org/schema/mule/jms"
    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
    http://www.mulesoft.org/schema/mule/core http://www.mulesoft.org/schema/mule/core/3.0/mule.xsd
    http://www.mulesoft.org/schema/mule/http http://www.mulesoft.org/schema/mule/http/3.0/mule-http.xsd
    http://www.mulesoft.org/schema/mule/vm http://www.mulesoft.org/schema/mule/vm/3.0/mule-vm.xsd
    http://www.mulesoft.org/schema/mule/jersey http://www.mulesoft.org/schema/mule/jersey/3.0/mule-jersey.xsd
    http://www.mulesoft.org/schema/mule/scripting http://www.mulesoft.org/schema/mule/scripting/3.0/mule-scripting.xsd
    http://www.mulesoft.org/schema/mule/jms http://www.mulesoft.org/schema/mule/jms/3.0/mule-jms.xsd">

    <http:connector name="HttpConnector" enableCookies="false" keepAlive="false"/>
    <jms:activemq-connector name="amqConnector"/>
    <jms:endpoint name="bar" queue="request_queue" exchange-pattern="request-response"/>
    <http:endpoint name="httpbridge" address="http://0.0.0.0:65082" exchange-pattern="request-response">
    <response>
    <object-to-string-transformer/>
    </response>
    </http:endpoint>

    <flow name="my bridge">
    <inbound-endpoint ref="httpbridge" />
    <http:body-to-parameter-map-transformer />
    <outbound-endpoint address="jms://request_queue" exchange-pattern="request-response"/>
    </flow>
    <flow name="QueueProcessor">
    <inbound-endpoint ref="bar"/>
    <echo-component/>
    </flow>
    </mule>

    Show
    <mule xmlns="http://www.mulesoft.org/schema/mule/core" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:spring="http://www.springframework.org/schema/beans" xmlns="http://www.springframework.org/schema/p" xmlns:http="http://www.mulesoft.org/schema/mule/http" xmlns:vm="http://www.mulesoft.org/schema/mule/vm" xmlns:script="http://www.mulesoft.org/schema/mule/scripting" xmlns:jersey="http://www.mulesoft.org/schema/mule/jersey" xmlns:jms="http://www.mulesoft.org/schema/mule/jms" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.mulesoft.org/schema/mule/core http://www.mulesoft.org/schema/mule/core/3.0/mule.xsd http://www.mulesoft.org/schema/mule/http http://www.mulesoft.org/schema/mule/http/3.0/mule-http.xsd http://www.mulesoft.org/schema/mule/vm http://www.mulesoft.org/schema/mule/vm/3.0/mule-vm.xsd http://www.mulesoft.org/schema/mule/jersey http://www.mulesoft.org/schema/mule/jersey/3.0/mule-jersey.xsd http://www.mulesoft.org/schema/mule/scripting http://www.mulesoft.org/schema/mule/scripting/3.0/mule-scripting.xsd http://www.mulesoft.org/schema/mule/jms http://www.mulesoft.org/schema/mule/jms/3.0/mule-jms.xsd"> <http:connector name="HttpConnector" enableCookies="false" keepAlive="false"/> <jms:activemq-connector name="amqConnector"/> <jms:endpoint name="bar" queue="request_queue" exchange-pattern="request-response"/> <http:endpoint name="httpbridge" address="http://0.0.0.0:65082" exchange-pattern="request-response"> <response> <object-to-string-transformer/> </response> </http:endpoint> <flow name="my bridge"> <inbound-endpoint ref="httpbridge" /> <http:body-to-parameter-map-transformer /> <outbound-endpoint address="jms://request_queue" exchange-pattern="request-response" /> </flow> <model> <service name="foo"> <inbound> <jms:inbound-endpoint ref="bar" > </jms:inbound-endpoint> </inbound> <echo-component/> </service> </model> </mule> <?xml version="1.0" encoding="UTF-8"?> <mule xmlns="http://www.mulesoft.org/schema/mule/core" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:spring="http://www.springframework.org/schema/beans" xmlns="http://www.springframework.org/schema/p" xmlns:http="http://www.mulesoft.org/schema/mule/http" xmlns:vm="http://www.mulesoft.org/schema/mule/vm" xmlns:script="http://www.mulesoft.org/schema/mule/scripting" xmlns:jersey="http://www.mulesoft.org/schema/mule/jersey" xmlns:jms="http://www.mulesoft.org/schema/mule/jms" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.mulesoft.org/schema/mule/core http://www.mulesoft.org/schema/mule/core/3.0/mule.xsd http://www.mulesoft.org/schema/mule/http http://www.mulesoft.org/schema/mule/http/3.0/mule-http.xsd http://www.mulesoft.org/schema/mule/vm http://www.mulesoft.org/schema/mule/vm/3.0/mule-vm.xsd http://www.mulesoft.org/schema/mule/jersey http://www.mulesoft.org/schema/mule/jersey/3.0/mule-jersey.xsd http://www.mulesoft.org/schema/mule/scripting http://www.mulesoft.org/schema/mule/scripting/3.0/mule-scripting.xsd http://www.mulesoft.org/schema/mule/jms http://www.mulesoft.org/schema/mule/jms/3.0/mule-jms.xsd"> <http:connector name="HttpConnector" enableCookies="false" keepAlive="false"/> <jms:activemq-connector name="amqConnector"/> <jms:endpoint name="bar" queue="request_queue" exchange-pattern="request-response"/> <http:endpoint name="httpbridge" address="http://0.0.0.0:65082" exchange-pattern="request-response"> <response> <object-to-string-transformer/> </response> </http:endpoint> <flow name="my bridge"> <inbound-endpoint ref="httpbridge" /> <http:body-to-parameter-map-transformer /> <outbound-endpoint address="jms://request_queue" exchange-pattern="request-response"/> </flow> <flow name="QueueProcessor"> <inbound-endpoint ref="bar"/> <echo-component/> </flow> </mule>
  • Similar Issues:
    None

Description

As reported on the user forum, the first configuration (flow+service) works but not the second (flow+flow), which seems due to the fact flows don't terminate with a message processor that would use the endpoint's connector's replyTo handler.

Activity

Ascending order - Click to sort in descending order
  • All
  • Comments
  • Work Log
  • History
  • Activity
  • Transitions
  • Commits
  • Source
  • Builds
Hide
Permalink
David Dossot added a comment - 14/Feb/11 11:14 AM

Any chance to have this fixed? Users are forced to workarounds like manually adding the ReplyToPropertyRequestReplyReplier to all their flows, which will become a maintenance issue when upgrading to a Mule version with this bug fixed.

Show
David Dossot added a comment - 14/Feb/11 11:14 AM Any chance to have this fixed? Users are forced to workarounds like manually adding the ReplyToPropertyRequestReplyReplier to all their flows, which will become a maintenance issue when upgrading to a Mule version with this bug fixed.
Hide
Permalink
Pablo Kraan added a comment - 10/Jan/12 03:24 PM

Pablo, can you take a look at this one? Seems related to the work you have been doing on reply to and it could be fixed now.

Show
Pablo Kraan added a comment - 10/Jan/12 03:24 PM Pablo, can you take a look at this one? Seems related to the work you have been doing on reply to and it could be fixed now.
Hide
Permalink
Pablo La Greca added a comment - 16/Jan/12 02:37 PM

Already working in mule 3.1.3 and mule 3.2.1

Show
Pablo La Greca added a comment - 16/Jan/12 02:37 PM Already working in mule 3.1.3 and mule 3.2.1

People

  • Assignee:
    Pablo La Greca
    Reporter:
    David Dossot
Vote (6)
Watch (5)

Dates

  • Created:
    21/Dec/10 06:43 PM
    Updated:
    15/Feb/12 01:48 PM
    Resolved:
    15/Feb/12 01:48 PM

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.