Hi,
I've created an issue: https://issues.apache.org/jira/browse/FELIX-3672

I think I already fixed it… Could you try with the trunk version ?

Regards,

Clement


On 19 sept. 2012, at 15:35, Clement Escoffier <[email protected]> 
wrote:

> 
> On 19 sept. 2012, at 15:34, "Merryweather, Darrell" 
> <[email protected]> wrote:
> 
>> Hi Clement
>> 
>> I'd be happy to, can you point me at the jira server and I'll try and get
>> it done before the end of the week
> 
> Here it is: https://issues.apache.org/jira/browse/FELIX
> Don't forget to set the component to iPOJO (my filter is using this attribute 
> :-))
> 
> Thanks ! 
> 
> Clement
> 
>> 
>> Thanks
>> 
>> D
>> 
>> On 19/09/2012 14:32, "Clement Escoffier" <[email protected]>
>> wrote:
>> 
>>> Hi,
>>> 
>>> It seems to be a new bug. Could you open a jira issue.
>>> 
>>> Regards,
>>> 
>>> Clement
>>> 
>>> On 19 sept. 2012, at 14:23, "Merryweather, Darrell"
>>> <[email protected]> wrote:
>>> 
>>>> Hi
>>>> 
>>>> We are using version 1.8.2 of iPOJO
>>>> 
>>>> Thanks
>>>> 
>>>> Darrell Merryweather
>>>> 
>>>> On 19/09/2012 13:17, "Clement Escoffier" <[email protected]>
>>>> wrote:
>>>> 
>>>>> Hi,
>>>>> 
>>>>> Do you know which version of iPOJO he's using ?
>>>>> I think we fixed this bug already.
>>>>> 
>>>>> Regards,
>>>>> 
>>>>> Clement
>>>>> 
>>>>> On 19 sept. 2012, at 13:55, Varun Mitra <[email protected]> wrote:
>>>>> 
>>>>>> A customer is  installing a package that restarts various other
>>>>>> bundles, one of these being the iPOJO framework so that it can pick up
>>>>>> all of the iPOJO's that have been created. The problem comes when
>>>>>> deploying multiple CQ5 pages. There appears to be some Threading issue
>>>>>> with the OSGI framework causing the below exception in the logs, the
>>>>>> end
>>>>>> result the OSGI framework is left with some bundles not being started
>>>>>> correctly.
>>>>>> The exception we see in the logs is: -
>>>>>> 31.07.2012 14:54:10.281 *ERROR* [FelixDispatchQueue]
>>>>>> org.apache.felix.ipojo FrameworkEvent ERROR
>>>>>> (java.util.ConcurrentModificationException)
>>>>>> java.util.ConcurrentModificationException
>>>>>> at java.util.HashMap$HashIterator.nextEntry(HashMap.java:793)
>>>>>> at java.util.HashMap$KeyIterator.next(HashMap.java:828)
>>>>>> at 
>>>>>> 
>>>>>> org.apache.felix.ipojo.InstanceCreator.removeInstancesFromBundle(Instan
>>>>>> ce
>>>>>> Creator.java:117)
>>>>>> at 
>>>>>> org.apache.felix.ipojo.Extender.closeManagementFor(Extender.java:147)
>>>>>> at org.apache.felix.ipojo.Extender.bundleChanged(Extender.java:129)
>>>>>> ...
>>>>>> Customer has an automated build and deploy landscape using ANT/IVY as
>>>>>> the build/dependency management tool.
>>>>>> As per the logs[1], it can be seen that one thread is trying to
>>>>>> register the iPOJO component while another is unregistering it.
>>>>>> Is there a way for having a thread safe mechanism for installing a
>>>>>> package and waiting for the OSGI bundles to be restarted?
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> [1]
>>>>>> 31.07.2012 13:12:31.312 *INFO* [OsgiInstallerImpl]
>>>>>> org.apache.felix.ipojo Service [3067] ServiceEvent UNREGISTERING
>>>>>> 31.07.2012 13:12:31.315 *INFO* [Thread-1901] org.apache.felix.ipojo
>>>>>> Service [3184] ServiceEvent REGISTERED
>>>>>> 31.07.2012 13:12:31.335 *INFO* [OsgiInstallerImpl]
>>>>>> com.sap.components.contactcta Service [com.sap.cta.configuration,3066]
>>>>>> ServiceEvent UNREGISTERING
>>>>>> 31.07.2012 13:12:31.335 *ERROR* [FelixDispatchQueue]
>>>>>> org.apache.felix.ipojo FrameworkEvent ERROR
>>>>>> (java.util.ConcurrentModificationException)
>>>>>> java.util.ConcurrentModificationException
>>>>>> 
>>>>>> 
>>>>>> Varun mitra| Technical Support Engineer| adobe systems inc.
>>>>>> 
>>>>> 
>>>> 
>>> 
>> 
> 

Reply via email to