tjwatson commented on PR #334:
URL: https://github.com/apache/felix-dev/pull/334#issuecomment-3005117440

   > What you describe seems to be an issue as well, but I'm not sure if this 
is what is causing this issue here.
   
   It is related though because of this line of code in `invokeUnbindMethod`:
   
   
https://github.com/apache/felix-dev/blob/c32fcc418ef1041078131ff63c4e318d26bbafbc/scr/src/main/java/org/apache/felix/scr/impl/manager/DependencyManager.java#L2231
   
   That ungets all known service objects that were obtained from the 
`ServiceObjects` from the framework.  It then does the unget again for the 
actual reference from the `field` reference.  But the real problem IMO is that 
it ungets all the known objects when the reference service is "unbound".


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@felix.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to