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

Guillaume Nodet commented on FELIX-4190:
----------------------------------------

I suggest you revert the patch if you want until further discussed as I'll be 
in vacation for the next weeks and won't be able to actually do anything nor 
discuss that further.

Another option might be to duplicate the loop after having invalidated the 
registration to get rid of possible new references acquired while processing 
the ServiceEvent.UNREGISTERING or just before the service registration has been 
invalidated.  That would avoid grabbing the lock again I think.
                
> The framework should not hold any lock while calling ServiceFactory#unget
> -------------------------------------------------------------------------
>
>                 Key: FELIX-4190
>                 URL: https://issues.apache.org/jira/browse/FELIX-4190
>             Project: Felix
>          Issue Type: Bug
>          Components: Framework
>            Reporter: Guillaume Nodet
>            Assignee: Guillaume Nodet
>             Fix For: framework-4.4.0
>
>


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to