Uploaded image for project: 'ServiceMix Components'
  1. ServiceMix Components
  2. SMXCOMP-963

StaticRoutingSlip doesn't propagate errors to the caller endpoint when some endpoints in in the slip doesn't exist

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 2013.02
    • None
    • None

    Description

      When the underlying channel (like the NMR) throws an Exception (like org.apache.servicemix.nmr.api.ServiceMixException: Could not dispatch exchange. No matching endpoints.) on send the StaticRoutingSlip just sets the error on the previous endpoint in the slip, not the original calling endpoint. What this means is that the flow stops (due to error) but there is no result returned back to the client. In the case of a Camel route, this would just hang the route...

      Attachments

        Activity

          People

            janstey Jonathan Anstey
            janstey Jonathan Anstey
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: