[
https://issues.apache.org/jira/browse/KARAF-882?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jean-Baptiste Onofré resolved KARAF-882.
----------------------------------------
Resolution: Fixed
Revision 1201274.
> Cave: unnecessary logging messages about non-OSGi bundles in Maven repository
> -----------------------------------------------------------------------------
>
> Key: KARAF-882
> URL: https://issues.apache.org/jira/browse/KARAF-882
> Project: Karaf
> Issue Type: Improvement
> Components: cave-repository
> Affects Versions: cave-3.0.0
> Reporter: Glen Mazza
> Assignee: Jean-Baptiste Onofré
> Fix For: cave-3.0.0
>
> Attachments: cavePatch2.patch
>
>
> Creating a Cave repository out of a Maven repository (cave:create-repository
> -l /home/gmazza/.m2/repository m2) is overwhelming the Karaf logs with the
> following type messages:
> 11:08:21,159 | WARN | l Console Thread | rg.slf4j.impl.JDK14LoggerAdapter
> 588 | - - | The specified url is not a valid jar (can't read manifest):
> file:/home/gmazza/.m2/repository/org/apache/directory/server/apacheds-core-mock/1.5.7/apacheds-core-mock-1.5.7.pom.sha1
> 11:08:21,159 | WARN | l Console Thread | rg.slf4j.impl.JDK14LoggerAdapter
> 588 | - - | The specified url is not a valid jar (can't read manifest):
> file:/home/gmazza/.m2/repository/org/apache/directory/server/apacheds-core-mock/1.5.7/apacheds-core-mock-1.5.7.jar.sha1
> 11:08:21,160 | WARN | l Console Thread | rg.slf4j.impl.JDK14LoggerAdapter
> 588 | - - | The specified url is not a valid jar (can't read manifest):
> file:/home/gmazza/.m2/repository/org/apache/directory/server/apacheds-core-mock/1.5.7/apacheds-core-mock-1.5.7-sources.jar.sha1
> 11:08:21,160 | WARN | l Console Thread | rg.slf4j.impl.JDK14LoggerAdapter
> 588 | - - | The specified url is not a valid jar (can't read manifest):
> file:/home/gmazza/.m2/repository/org/apache/directory/server/apacheds-test-framework/1.5.7/apacheds-test-framework-1.5.7-sources.jar.sha1
> 11:08:21,160 | WARN | l Console Thread | rg.slf4j.impl.JDK14LoggerAdapter
> 588 | - - | The specified url is not a valid jar (can't read manifest):
> file:/home/gmazza/.m2/repository/org/apache/directory/server/apacheds-test-framework/1.5.7/apacheds-test-framework-1.5.7.pom
> I see two issues here:
> 1.) This is not a WARN-level message, I think it should be FINER or FINEST
> (if output at all) -- it's a given that a Maven repository has a ton of .pom
> and .sha1 files and that these can't possibly be valid JARs, there's no
> reason to overwhelm the log files with these messages.
> 2.) The algorithm that checks for OSGi bundles should automatically skip the
> .pom and .sha1 files -- not even look at them, and hence nothing to output.
> The only messages, possibly, would be for JARs that are not OSGi bundles.
> That could be a usable message (along the FINE, FINER, or FINEST level) for
> people wondering why their JAR isn't being picked up while not burdening the
> 97% who know that there's non-OSGi jars in the Maven repo that are going to
> get ignored.
--
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