[ 
https://issues.apache.org/jira/browse/FELIX-5437?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Carsten Ziegeler updated FELIX-5437:
------------------------------------
    Affects Version/s: http.base-3.0.16
                       http.bridge-3.0.16

> 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
>            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)

Reply via email to