You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@servicemix.apache.org by "Concombre Masqué (JIRA)" <ji...@apache.org> on 2015/03/19 16:33:39 UTC

[jira] [Created] (SM-2481) activemq-service blueprint uses dash in persistent id: config file is never loaded nor read

Concombre Masqué created SM-2481:
------------------------------------

             Summary: activemq-service blueprint uses dash in persistent id: config file is never loaded nor read
                 Key: SM-2481
                 URL: https://issues.apache.org/jira/browse/SM-2481
             Project: ServiceMix
          Issue Type: Bug
          Components: activemq
    Affects Versions: 6.0.0.M1
         Environment: Windows XP
Java 8
ServiceMix 6.0.0.M1
            Reporter: Concombre Masqué


Bundle 'org.apache.servicemix.activemq/org.apache.servicemix.activemq.service' defines a blueprint with following declaration:

<cm:property-placeholder persistent-id="org.apache.activemq.server-default" update-strategy="reload">
<cm:default-properties>
<cm:property name="broker-name" value="amq-broker"/>
</cm:default-properties>
</cm:property-placeholder>

Problem is: because of the dash in the persistent id the configuration will never be read from file etc/org.apache.activemq.server-default.cfg (such file is handled by a service factory and not registered in config admin with the '-default' suffix).
As a result, if we modify broker-name property value in this file, activemq-service is not aware of the change and the broker name published in the OSGi Registry is still 'amq-broker' (check with command 'ls ConnectionFactory' and 'jndi:names').

This issue has already been reported here:
https://issues.jboss.org/browse/ESB-844
http://mail-archives.apache.org/mod_mbox/activemq-users/201501.mbox/%3C1422012255271-4690323.post@n4.nabble.com%3E

Don't know how to quickly fix this though as we need a dash in the config file name to make use of the managed service factory.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)