[ https://issues.apache.org/jira/browse/FELIX-2546?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12982576#action_12982576 ]
Guillaume Nodet commented on FELIX-2546: ---------------------------------------- For sake of backward compatibility, I'd rather have the new behavior switch off by default. > Only one service is provisioned even when specifying for mulitple services > -------------------------------------------------------------------------- > > Key: FELIX-2546 > URL: https://issues.apache.org/jira/browse/FELIX-2546 > Project: Felix > Issue Type: Bug > Components: Bundle Repository (OBR) > Affects Versions: bundlerepository-1.6.4 > Environment: n/a > Reporter: Emily Jiang > Attachments: Felix OBR isMultiple support - timothyjward.txt > > > Felix OBR is unable to return multiple services when specifying 'multiple' > attribute with the value of 'true'. The test scenario is detailed below. > I am trying to get all bundles registering the service of > com.sample.HelloWorld and install them into the osgi framework . In my test > environment, there are two bundles with different symbolic name offering the > same service, com.sample.HelloWorld. However, only one bundle was pulled into > runtime. The snippet of my repository is shown below. > <require extend="false" > filter="(&(service=service)(objectClass=com.sample.HelloWorld)(mandatory:<*service))" > multiple="true" name="service" optional="false">Requires service with > attributes {service=service, objectClass=com.sample.HelloWorld}</require> > Regards > Emily -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.