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

Clement Escoffier reassigned FELIX-732:
---------------------------------------

    Assignee: Clement Escoffier

> Duplicate instance created of a managed service
> -----------------------------------------------
>
>                 Key: FELIX-732
>                 URL: https://issues.apache.org/jira/browse/FELIX-732
>             Project: Felix
>          Issue Type: Bug
>          Components: iPOJO
>    Affects Versions: iPOJO-0.8.0
>            Reporter: Joao Assuncao
>            Assignee: Clement Escoffier
>
> I noticed that when I start felix, sometimes are created two instances of a 
> iPOJO managed service. This only happens when there is a configuration in 
> ConfigurationAdmin. 
> The culprit seems to be InstanceManager.getPojoObject(). The synchronization 
> block does not prevent duplicate calls of createPojoObject() when there are 
> two threads requesting a pojo instance that wasn't created.
> One of the threads seems to be the one parsing the metadata descriptor and 
> the other is the configuration updater thread from Configuration Admin.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to