Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
scr-1.8.0
-
None
Description
If A refers to B and you disable B, then A gets notified and releases its dependency so B ungetService gets called. However the B state has already changed to Disabled so the ungetService falls through to State which throws an IllegalStateException.