[ 
https://issues.apache.org/jira/browse/FELIX-4686?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14207386#comment-14207386
 ] 

Carsten Ziegeler commented on FELIX-4686:
-----------------------------------------

[~djencks] But my component is neither a factory nor is it really trying to use 
the feature enabled with ds.factory.enabled = true (it's right that this flag 
is enabled to be able to deal with old components). So I can't disable the flag 
- so if we don't fix this, I can never use 1.3 features, which I believe is not 
what we want.
Another option would be to remove the support of ds.factory.enable completely

> If component is declared with 1.3 NS and ds.factory.enabled = true, 
> validation error occors
> -------------------------------------------------------------------------------------------
>
>                 Key: FELIX-4686
>                 URL: https://issues.apache.org/jira/browse/FELIX-4686
>             Project: Felix
>          Issue Type: Bug
>          Components: Declarative Services (SCR)
>            Reporter: Carsten Ziegeler
>            Assignee: Carsten Ziegeler
>             Fix For: scr-2.0.0
>
>
> For example the following component xml leads to a validation error:
> "Configuration of component factory instances through config admin factory 
> pids supported only through the 1.2 namespace"
> <components xmlns:scr="http://www.osgi.org/xmlns/scr/v1.3.0";>
>     <scr:component name="org.apache.sling.sample.slingshot.impl.SetupService" 
> activate="activate" deactivate="deactivate">
>         <implementation 
> class="org.apache.sling.sample.slingshot.impl.SetupService"/>
>         <property name="service.vendor" value="The Apache Software 
> Foundation"/>
>         <property name="service.pid" 
> value="org.apache.sling.sample.slingshot.impl.SetupService"/>
>     </scr:component>
> </components>



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

Reply via email to