felix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Simon Wimmesberger (JIRA)" <j...@apache.org>
Subject [jira] [Created] (FELIX-5437) Webconsole Ranking in the Http Jetty bundle is always zero
Date Thu, 01 Dec 2016 13:51:58 GMT
Simon Wimmesberger created FELIX-5437:
-----------------------------------------

             Summary: 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.jetty-3.4.0
            Reporter: Simon Wimmesberger


In the HttpServicePlugin class the method "getServiceReference(long)" returns always null
because the filter supplied to the "context.getServiceReferences(String, String)" 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 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)

Mime
View raw message