[
https://issues.apache.org/jira/browse/FELIX-4551?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14052874#comment-14052874
]
Harald Wellmann commented on FELIX-4551:
----------------------------------------
Regarding the underlying usecase and the discussion in FELIX-2645, it would be
nice to have an official OSGi API to do this kind of URL conversion - does
anybody know why the proposed property never made it into a spec release?
I'd be happy with any alternative solution that does not force me to use
reflection hacks (which is what I'm doing now). If OSGi Alliance can't agree on
an API, a container-specific API is still better than no API at all. Equinox
has an {{org.eclipse.osgi.service.urlconversion.URLConverter}} service for this
purpose.
> NullPointerException when using felix.jarurls
> ---------------------------------------------
>
> Key: FELIX-4551
> URL: https://issues.apache.org/jira/browse/FELIX-4551
> Project: Felix
> Issue Type: Bug
> Components: Framework
> Affects Versions: framework-4.4.0
> Reporter: Harald Wellmann
>
> I've tried using the (undocumented) {{felix.jarurls}} framework property to
> obtain standard local URLs for bundle resources (see FELIX-2645).
> This causes a {{NullPointerException}} for non-existing resources when calling
> {code}
> bundle.adapt(BundleWiring.class).getClassLoader().getResource("does/not/exist")
> {code}
> since {{BundleWiringImpl.convertToLocalUrl(URL)}} does not contain a null
> check for its argument.
--
This message was sent by Atlassian JIRA
(v6.2#6252)