You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Dejan Bosanac (JIRA)" <ji...@apache.org> on 2017/10/03 09:36:00 UTC

[jira] [Comment Edited] (CAMEL-11871) Stomp component should not modify the destination name

    [ https://issues.apache.org/jira/browse/CAMEL-11871?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16189458#comment-16189458 ] 

Dejan Bosanac edited comment on CAMEL-11871 at 10/3/17 9:35 AM:
----------------------------------------------------------------

I think at this point the best thing would be to introduce another configuration parameter that can turn this off, so we can keep backward compatibility and support other addressing schemes.


was (Author: dejanb):
I think at this point the best thing would be to introduce another configuration parameter that can turn this off, so we could keep backward compatibility and support other addressing schemes.

> Stomp component should not modify the destination name
> ------------------------------------------------------
>
>                 Key: CAMEL-11871
>                 URL: https://issues.apache.org/jira/browse/CAMEL-11871
>             Project: Camel
>          Issue Type: Bug
>          Components: camel-stomp
>            Reporter: Peter Palaga
>            Assignee: Peter Palaga
>
> Stomp Camel Component modifies the destination name passed via endpoint URI by prepending a slash to it and by replacing ':' with '/' [1]. This turns out to be problematic when targeting an ActiveMQ Artemis instance embedded in WildFly. For whatever reason, it expects queue names to start with "jms.queue." without the initial slash.
> There is a WildFly Camel integration test demonstrating the issue: [2]
> StompComponent should not assume anything about the naming scheme, because it has no control over the decisions made on the broker side.
> [1] https://github.com/apache/camel/blob/98b3d7eae9959645c4bc023bf4896d036ce75642/components/camel-stomp/src/main/java/org/apache/camel/component/stomp/StompComponent.java#L57
> [2] https://github.com/ppalaga/wildfly-camel/commit/15e3e6098b3976cb057f4208565296ea6bd54017#diff-bf122ce705f9ef0b3920d968d1f13f2a



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)