[
https://issues.apache.org/jira/browse/FELIX-5437?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Carsten Ziegeler reassigned FELIX-5437:
---------------------------------------
Assignee: Carsten Ziegeler
> Webconsole Ranking in the Http Jetty bundle is always zero
> ----------------------------------------------------------
>
> Key: FELIX-5437
> URL: https://issues.apache.org/jira/browse/FELIX-5437
> Project: Felix
> Issue Type: Bug
> Components: HTTP Service
> Affects Versions: http.base-3.0.16, http.jetty-3.4.0, http.bridge-3.0.16
> Reporter: Simon Wimmesberger
> Assignee: Carsten Ziegeler
> Priority: Minor
> Fix For: http.base-3.0.18, http.jetty-3.4.2, http.bridge-3.0.18
>
>
> In the HttpServicePlugin class the method "getServiceReference(long)" returns
> always null because the filter supplied to the
> "context.getServiceReferences(String, String)" method is invalid. The
> exception thrown is catched and ignored therefore null is returned. In the
> Webconsole every service gets the rank "0" as a consequence.
> {code}
> org.osgi.framework.InvalidSyntaxException: Filter ended abruptly:
> (service.id=x
> {code}
> To fix the bug it is probably only necessary to change the filter from:
> {code}
> "(" + Constants.SERVICE_ID + "=" + String.valueOf(serviceId)
> {code}
> to
> {code}
> "(" + Constants.SERVICE_ID + "=" + String.valueOf(serviceId) + ")"
> {code}
> I'm using the bundle in equinox.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)