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

Bas updated ARIES-1328:
-----------------------
    Attachment: require-capability-service-2.patch

Got it working by not using the ":List<String>" but kept the test case because 
it should work. Tested with type "String" and that works.
Added another patch 'require-capability-service-2.patch' that contains three 
test cases.
1) For a provide on root level
2) For a provide on feature level
3) For a provide with a List<String>

All test cases have three levels: root/feature/application and the application 
has a bundle with require.

> Application subsystem does not import services
> ----------------------------------------------
>
>                 Key: ARIES-1328
>                 URL: https://issues.apache.org/jira/browse/ARIES-1328
>             Project: Aries
>          Issue Type: Bug
>          Components: Subsystem
>    Affects Versions: subsystem-core-1.2.0
>            Reporter: David Bosschaert
>            Assignee: David Bosschaert
>         Attachments: api-bundle-1.0.0-SNAPSHOT.jar, 
> application-subsystem-nosvc-1.0.0-SNAPSHOT.esa, 
> application-subsystem-nosvc-rc.esa, application-subsystem-nosvc-ubrc.esa, 
> require-capability-service-2.patch, require-capability-service.patch, 
> svc-bundle2-1.0.0-SNAPSHOT.jar, use-bundle-1.0.0-SNAPSHOT.jar
>
>
> I have an application Subsystem that has a bundle that looks for a service 
> via a service tracker.
> This service and its API is provided by pre-existing bundles (api-bundle, 
> svc-bundle2) in the parent subsystem. 
> The OSGi enterprise R5 spec states in 134.16.1 (Application Subsystems):
> "Any required capabilities that are not satisfied by the application's 
> constituents are automatically shared in (imported) from the parent 
> Subsystem."
> However when I install and start the application subsystem 
> (application-subsystem-nosvc), it does not find the services provided in the 
> parent.
> I'm attaching the bundles and subsystem to reproduce. The full source code 
> can be found here: https://github.com/coderthoughts/subsystem-examples



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to