XML file describing feature not deployed if contains xmlns attribute
--------------------------------------------------------------------

                 Key: KARAF-1168
                 URL: https://issues.apache.org/jira/browse/KARAF-1168
             Project: Karaf
          Issue Type: Bug
          Components: karaf-features
    Affects Versions: 2.1.4
            Reporter: Radoslaw Szymanek
            Priority: Trivial


I have two xml files. They only differ in usage of xmlns attribute in element 
features. 

1) The xml file deployed below is not being properly processed by karaf and 
nothing is installed.

<?xml version="1.0" encoding="UTF-8"?>
<features xmlns="http://karaf.apache.org/xmlns/features/v1.0.0";>
  <feature name="hot-filemover" version="1.0">
        <bundle>mvn:com.xtech.cfa/filemover/1.0.0-SNAPSHOT</bundle>
        
<bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.scala-library/2.9.1_1</bundle>
        
<bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jasypt/1.7_3</bundle>
        <config name="com.xtech.cfa.filemover">
                cfa.filemover.infolder=/home/user/infolder
                cfa.filemover.outfolder=/home/user/outfolder
                cfa.filemover.initialDelay=500
        </config>
  </feature>
</features>

2) If I remove the xmlns attribute and I use the file as below then karaf picks 
up the file and bundles are installed properly.

<?xml version="1.0" encoding="UTF-8"?>
<features>
  <feature name="hot-filemover" version="1.0">
    <bundle>mvn:com.xtech.cfa/filemover/1.0.0-SNAPSHOT</bundle>
    
<bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.scala-library/2.9.1_1</bundle>
    
<bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jasypt/1.7_3</bundle>
    <config name="com.xtech.cfa.filemover">
                cfa.filemover.infolder=/home/user/infolder
                cfa.filemover.outfolder=/home/user/outfolder
                cfa.filemover.initialDelay=500
    </config>
  </feature>
</features>

The file with xmlns attribute can be placed in Features repository or added 
from console as feature url and there is no problem in using it from the 
command line. 
It seems this xmlns attribute is only problematic if used in deploy folder. 

I have not tested it with the newest version of karaf. 


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to