Pierre De Rop created FELIX-5192:
------------------------------------
Summary: ConfigurationDependency race condition when component is
stopped
Key: FELIX-5192
URL: https://issues.apache.org/jira/browse/FELIX-5192
Project: Felix
Issue Type: Bug
Components: Dependency Manager
Affects Versions: org.apache.felix.dependencymanager-r1
Reporter: Pierre De Rop
Assignee: Pierre De Rop
Fix For: org.apache.felix.dependencymanager-r7
When a component is being removed (stopped) and at the same time a
configuration is updated or removed, then it may be possible that
the configuration dependency invokes the updated callback after the component
instance has been destroyed and nullified.
So far, this was never observed because we did not log any warnings when a
configuration callback was unavailable, but now we log a warn (see FELIX-5187).
The fix to do is simply to check if the configuration dependency is started
before invoking the update callback method.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)