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