Uploaded image for project: 'Camel'
  1. Camel
  2. CAMEL-18159

camel-jms SendDynamicAware incorrectly parses destination if it starts with "jms|activemq|etc://" and doesn't have queue: or topic: prefix

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 3.14.3
    • 3.14.4, 3.18.0
    • camel-jms
    • None
    • Unknown

    Description

      For route like:

      from("direct:startSlashed")
        .toD("activemq://${header.where}");

      If we pass exchange with specified header where any value, for example "bar" the jms endpoint will parse destination not as "bar", but as "//bar" and will send message to queue "//bar".

       

      Test file (wich will be fall) is attached

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              ArtemSt Artem St
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: