ASF GitHub Bot commented on SLING-7496:

bosschaert opened a new pull request #2: SLING-7496 Factory config deleted with 
ConfigAdmin immediately after creation
   The PID alias should not have the factory pid prefix twice. This fix is
   needed to address the
   ConfigInstallTest.testInstallUpdateRemoveTemplateConfigFactory() failure
   that was introduced with the previous commit for SLING-7496

This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:

> Factory config deleted with ConfigAdmin immediately after creation
> ------------------------------------------------------------------
>                 Key: SLING-7496
>                 URL: https://issues.apache.org/jira/browse/SLING-7496
>             Project: Sling
>          Issue Type: Bug
>          Components: Installer
>    Affects Versions: Installer Configuration Factory 1.1.2
>            Reporter: David Bosschaert
>            Assignee: Carsten Ziegeler
>            Priority: Major
>             Fix For: Installer Configuration Factory 1.2.0
> In some cases when a factory configuration is created using the OSGi 
> ConfigAdmin API, the configuration gets a call to {{delete()}} immediately 
> when {{update()}} on the configuration is called.
> The issue comes down to the fact that the factory prefix is prepended twice 
> to the configuration at some point in the installer, which is then assigned 
> to the resource {{entityId}}. This mismatch causes the initial configuration 
> to receive a delete callback as the system thinks it's no longer there.

This message was sent by Atlassian JIRA

Reply via email to