getServiceReferences() should not return an empty array -------------------------------------------------------
Key: FELIX-3057 URL: https://issues.apache.org/jira/browse/FELIX-3057 Project: Felix Issue Type: Bug Components: Dependency Manager Affects Versions: dependencymanager-3.0.0 Reporter: Marcel Offermans When using the (still experimental) filter indices, under certain circumstances you can get an index out of bounds exception in the ServiceDependencyImpl.lookupService() method. The cause is an empty array being returned by BundleContext.getServiceReferences(). The spec states the method should return null in these cases in stead. The problem is in the filter index, which intercepts the bundle context, but does not special case for this, simply returning empty arrays if there were no references (or none were assignable). -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira