[
https://issues.apache.org/jira/browse/FELIX-3781?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13503207#comment-13503207
]
Guillaume Nodet commented on FELIX-3781:
----------------------------------------
Here is the ConfigAdmin log
{code}
2012-11-23 15:28:29,056 | DEBUG | NAPSHOT-thread-1 | configadmin
| ? ? | 5 -
org.apache.felix.configadmin - 1.4.0.fuse-71-038 | Registering service
[org.osgi.service.cm.ManagedService, id=221,
bundle=67/mvn:org.fusesource.fabric/fabric-agent/99-master-SNAPSHOT]
2012-11-23 15:28:29,056 | DEBUG | NAPSHOT-thread-1 | configadmin
| ? ? | 5 -
org.apache.felix.configadmin - 1.4.0.fuse-71-038 | configure(ManagedService
[org.osgi.service.cm.ManagedService, id=221,
bundle=67/mvn:org.fusesource.fabric/fabric-agent/99-master-SNAPSHOT])
2012-11-23 15:28:29,056 | DEBUG | NAPSHOT-thread-1 | configadmin
| ? ? | 5 -
org.apache.felix.configadmin - 1.4.0.fuse-71-038 | Scheduling task
ManagedService Update: pid=[org.fusesource.fabric.agent]
2012-11-23 15:28:29,056 | DEBUG | e.fabric.agent]) | configadmin
| ? ? | 5 -
org.apache.felix.configadmin - 1.4.0.fuse-71-038 | Running task ManagedService
Update: pid=[org.fusesource.fabric.agent]
2012-11-23 15:28:29,057 | DEBUG | e.fabric.agent]) | configadmin
| ? ? | 5 -
org.apache.felix.configadmin - 1.4.0.fuse-71-038 | Found cached configuration
org.fusesource.fabric.agent bound to null
2012-11-23 15:28:29,057 | DEBUG | e.fabric.agent]) | configadmin
| ? ? | 5 -
org.apache.felix.configadmin - 1.4.0.fuse-71-038 | canReceive=true;
bundle=mvn:org.fusesource.fabric/fabric-agent/99-master-SNAPSHOT;
configuration=(unbound)
2012-11-23 15:28:29,057 | DEBUG | e.fabric.agent]) | configadmin
| ? ? | 5 -
org.apache.felix.configadmin - 1.4.0.fuse-71-038 | Dynamically binding config
org.fusesource.fabric.agent to
mvn:org.fusesource.fabric/fabric-agent/99-master-SNAPSHOT
2012-11-23 15:28:29,058 | DEBUG | e.fabric.agent]) | configadmin
| ? ? | 5 -
org.apache.felix.configadmin - 1.4.0.fuse-71-038 | No
SynchronousConfigurationListeners to send CM_LOCATION_CHANGED event to.
2012-11-23 15:28:29,058 | DEBUG | e.fabric.agent]) | configadmin
| ? ? | 5 -
org.apache.felix.configadmin - 1.4.0.fuse-71-038 | Scheduling task Fire
ConfigurationEvent: pid=org.fusesource.fabric.agent
2012-11-23 15:28:29,058 | DEBUG | e.fabric.agent]) | configadmin
| ? ? | 5 -
org.apache.felix.configadmin - 1.4.0.fuse-71-038 | LocationChanged not
scheduled for org.fusesource.fabric.agent (old location is null or
configuration is new)
2012-11-23 15:28:29,059 | DEBUG | ce.fabric.agent) | configadmin
| ? ? | 5 -
org.apache.felix.configadmin - 1.4.0.fuse-71-038 | Running task Fire
ConfigurationEvent: pid=org.fusesource.fabric.agent
2012-11-23 15:28:29,059 | DEBUG | ce.fabric.agent) | configadmin
| ? ? | 5 -
org.apache.felix.configadmin - 1.4.0.fuse-71-038 | Sending CM_LOCATION_CHANGED
event for org.fusesource.fabric.agent to
[org.linkedin.zookeeper.client.LifecycleListener,
org.osgi.service.cm.ConfigurationListener, id=205,
bundle=59/mvn:org.fusesource.fabric/fabric-zookeeper/99-master-SNAPSHOT]
2012-11-23 15:28:29,059 | DEBUG | ce.fabric.agent) | configadmin
| ? ? | 5 -
org.apache.felix.configadmin - 1.4.0.fuse-71-038 | Sending CM_LOCATION_CHANGED
event for org.fusesource.fabric.agent to
[org.osgi.service.cm.ConfigurationListener, id=191,
bundle=47/mvn:org.apache.karaf.shell/org.apache.karaf.shell.config/2.3.0.fuse-71-038]
2012-11-23 15:28:29,059 | DEBUG | ce.fabric.agent) | configadmin
| ? ? | 5 -
org.apache.felix.configadmin - 1.4.0.fuse-71-038 | Sending CM_LOCATION_CHANGED
event for org.fusesource.fabric.agent to
[org.osgi.service.cm.ConfigurationListener,
org.apache.felix.fileinstall.ArtifactListener,
org.apache.felix.fileinstall.ArtifactInstaller, id=14,
bundle=6/mvn:org.apache.felix/org.apache.felix.fileinstall/3.3.11.fuse-71-038]
2012-11-23 15:28:29,059 | DEBUG | e.fabric.agent]) | configadmin
| ? ? | 5 -
org.apache.felix.configadmin - 1.4.0.fuse-71-038 | Updating service
org.fusesource.fabric.agent with configuration org.fusesource.fabric.agent@2
2012-11-23 15:28:29,060 | DEBUG | NAPSHOT-thread-1 | configadmin
| ? ? | 5 -
org.apache.felix.configadmin - 1.4.0.fuse-71-038 | [ManagedService Update:
pid=[org.fusesource.fabric.agent]] scheduled
2012-11-23 15:28:29,065 | DEBUG | lixDispatchQueue | framework
| ? ? | 0 - org.apache.felix.framework
- 4.0.3.fuse-71-038 | FrameworkEvent STARTLEVEL CHANGED -
org.apache.felix.framework
{code}
> ConfigAdmin issue where the ManagedService is registered, the configuration
> available but the service is not called
> -------------------------------------------------------------------------------------------------------------------
>
> Key: FELIX-3781
> URL: https://issues.apache.org/jira/browse/FELIX-3781
> Project: Felix
> Issue Type: Bug
> Components: Configuration Admin
> Reporter: Guillaume Nodet
>
> It sometimes happen at Karaf startup.
> I've investigated the problem a bit and by looking at the ConfigAdmin object
> when in such a state, I could find the ManagedService in the tracker and the
> configuration is available in the configuration map.
> The configuration is even bound to the correct bundle.
> Still the service isn't called and I have a log statement the first line of
> the updated() method to check about that.
--
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