Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
Installer Core 3.3.4, JCR Installer 3.1.2, Installer Configuration Factory 1.0.4
-
None
Description
when using ConfigurationAdmin or osgi web console to create a config for a ManagedServiceFactory, a nt:file node is created in /apps/system/config with a node name like:
com.adobe.granite.auth.oauth.provider.com.adobe.granite.auth.oauth.provider.99bd39e3-4367-47b0-a5a2-b4e1a0f8a5b9.config
The installer, however will not process the node (and create the managed service propertly) unless the node name is formatted like:
com.adobe.granite.auth.oauth.provider-99bd39e3-4367-47b0-a5a2-b4e1a0f8a5b9.config
Note that:
- "com.adobe.granite.auth.oauth.provider" string only occurs once
- there is a dash "-" after "provider"
I'm not sure which problem it is, but it may be one of:
- the JcrInstaller generates the wrong node name
- OR the JcrInstaller does not process the node name properly