Issue

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:

rtaimage_5_

Cause

This is as per the OSGi specification design.

Resolution

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.

Dette produktet er lisensiert i henhold til Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License  Innlegg på Twitter™ og Facebook dekkes ikke av Creative Commons-vilkår.

Juridiske merknader   |   Regler for personvern på nettet