[
https://issues.apache.org/jira/browse/SLING-10501?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
A. J. David Bosschaert closed SLING-10501.
------------------------------------------
> The analyser scanner should pass the artifact url to the resource builder
> -------------------------------------------------------------------------
>
> Key: SLING-10501
> URL: https://issues.apache.org/jira/browse/SLING-10501
> Project: Sling
> Issue Type: Improvement
> Components: Feature Model Analyser
> Affects Versions: Feature Model Analyser 1.3.26
> Reporter: Karl Pauls
> Assignee: Carsten Ziegeler
> Priority: Major
> Fix For: Feature Model Analyser 1.3.28
>
>
> When the scanner is parsing artifacts it uses the ResourceBuilder from Felix
> but doesn't give it the url of the artifact. That makes it so that if the
> artifact can not be parsed (e.g. because it has invalid metadata) an
> exception is thrown that doesn't give any indication of the artifact that
> caused it.
> Looks like this:
> {noformat}
> org.osgi.framework.BundleException: Unable to build resource for null:
> Duplicate import: foo
> {noformat}
> The scanner should pass the artifact url at [0] to the Resourcebuilder so
> that the exception contains the artifact id.
> [0]
> https://github.com/apache/sling-org-apache-sling-feature-analyser/blob/89d5544fbc86adf6b5a99f7a2cb96055dcb3b3d1/src/main/java/org/apache/sling/feature/scanner/impl/BundleDescriptorImpl.java#L227
--
This message was sent by Atlassian Jira
(v8.3.4#803005)