warn instead of info when failing to install a feature
------------------------------------------------------

                 Key: KARAF-917
                 URL: https://issues.apache.org/jira/browse/KARAF-917
             Project: Karaf
          Issue Type: Bug
          Components: karaf-features
    Affects Versions: 2.2.2
            Reporter: Chris Dolan
            Priority: Minor


I have a custom feature that looks roughly like this:

    <feature name="..." version="${project.version}" resolver="(obr)">
        <feature version="[2,3)">war</feature>
        ...
        <bundle 
start-level="90">war:mvn:org.apache.activemq/activemq-web-console/5.5.0/war?Web-ContextPath=/ServiceHost/jms-console</bundle>
    </feature>

This feature fails to load with the following error message:

   Error when installing feature avid-servicehost-jms: 
java.net.MalformedURLException: unknown protocol: war

The problem is easily solved by adding pax-url-war to startup.properties. But 
this problem took me an hour to solve because the error message was emitted as 
logger.info() instead of logger.warn() and my environment has console logging 
set to WARN.

I will file a separate defect to address the fact that pax-url-war is specified 
in the feature prerequisites but the feature fails anyway.

--
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