[ https://issues.apache.org/jira/browse/ARIES-1274?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
David Bosschaert updated ARIES-1274: ------------------------------------ Description: The Subsystem-ImportService has the following syntax (spec 134.2.1.10): org.acme.billing.Account; filter:="(type=premium)" However the Aries implementation ignores the classname in the filter. This should not be the case. An easy way to reproduce it is to take the test from [1] and change {{Subsystem-ImportService: *;filter:="(test=testCompositeServiceImports)"}} to {{Subsystem-ImportService: org.foo.NonExistant;filter:="(test=testCompositeServiceImports)"}} in the SUBSYSTEM.MF file. You will see that the test still passes even though the org.foo.NonExistant service does not exist. [1] https://github.com/bosschaert/aries/blob/08b9dc15c43feaae8588566de65edba4011dbba8/subsystem/subsystem-itests/src/test/resources/composite2/OSGI-INF/SUBSYSTEM.MF was: The Subsystem-ImportService has the following syntax (spec 134.2.1.10): org.acme.billing.Account; filter:="(type=premium)" However the Aries implementation ignores the classname in the filter. This should not be the case. An easy way to reproduce it is to: > Classname ignored on Subsystem-ImportService > --------------------------------------------- > > Key: ARIES-1274 > URL: https://issues.apache.org/jira/browse/ARIES-1274 > Project: Aries > Issue Type: Bug > Components: Subsystem > Affects Versions: subsystem-core-1.0.0, subsystem-core-1.1.0 > Reporter: David Bosschaert > > The Subsystem-ImportService has the following syntax (spec 134.2.1.10): > org.acme.billing.Account; filter:="(type=premium)" > However the Aries implementation ignores the classname in the filter. This > should not be the case. > An easy way to reproduce it is to take the test from [1] and change > {{Subsystem-ImportService: *;filter:="(test=testCompositeServiceImports)"}} > to > {{Subsystem-ImportService: > org.foo.NonExistant;filter:="(test=testCompositeServiceImports)"}} > in the SUBSYSTEM.MF file. > You will see that the test still passes even though the org.foo.NonExistant > service does not exist. > [1] > https://github.com/bosschaert/aries/blob/08b9dc15c43feaae8588566de65edba4011dbba8/subsystem/subsystem-itests/src/test/resources/composite2/OSGI-INF/SUBSYSTEM.MF -- This message was sent by Atlassian JIRA (v6.3.4#6332)