OSGi component configurations missing binding in OSGi Console


In AEM6.3, when viewing OSGi component configurations via the OSGi Console /system/console/configMgr, the applied configurations (the ones with checkboxes to the left of them) no longer show the Configuration Binding.

Screenshot showing missing Configuration Binding info:



This is as per the OSGi specification design.


This is working as designed, newer implementations of Declarative Services (as included in AEM6.3) do not bind configurations anymore when delivering them to a component.  This is done to reduce resource consumption and avoid race conditions. In addition, configuration binding is a legacy feature from an OSGi specification point of view.

If you want to know whether your component has a configuration, you can go to the components tab, look at a component and see whether it has a PID.

Unbound configurations would no longer cause issues in AEM6.3 as they can no longer be bound.