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

Göktürk Gezer commented on FELIX-3576:
--------------------------------------

Bug caused by BC injection used in many constructors, some of them not 
contained fully with injectors.

Fixed it by doing checks on BC argument's siblings to determine whether choosen 
BC is our guy.
                
> iPOJO fails when using constructor injection and expecting BundleContext in 
> ctor
> --------------------------------------------------------------------------------
>
>                 Key: FELIX-3576
>                 URL: https://issues.apache.org/jira/browse/FELIX-3576
>             Project: Felix
>          Issue Type: Bug
>          Components: iPOJO
>    Affects Versions: ipojo-core-1.8.2
>            Reporter: Daan de Wit
>            Assignee: Göktürk Gezer
>
> When using constructor inject, and also expecting BundleContext to be passed 
> into the constructor, iPOJO gives and error: The constructor parameter 0 is 
> not managed
> The constructor is defined as something like this:
> public Constructor(BundleContext context, @Requires(id="my-id") Dependency1 
> dep) { /* ... */ }

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira


Reply via email to