[ 
https://issues.apache.org/jira/browse/SLING-2381?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Carsten Ziegeler resolved SLING-2381.
-------------------------------------

    Resolution: Fixed

Fixed in revision 1235172
                
> Update detection might deleted copied artifact
> ----------------------------------------------
>
>                 Key: SLING-2381
>                 URL: https://issues.apache.org/jira/browse/SLING-2381
>             Project: Sling
>          Issue Type: Bug
>          Components: Installer
>    Affects Versions: Installer Core 3.3.2
>            Reporter: Carsten Ziegeler
>            Assignee: Carsten Ziegeler
>             Fix For: Installer Core 3.3.4
>
>
> The new update detection for artifacts introduced with SLING-2339 might lead 
> to a situation where the artifact can't be installed anymore.
> This happens with providers where the artifact is first copied into the file 
> system like the jcr provider.
> The situation can occur if the artifact has first been added through the 
> updateResources method and before this new artifact is processed, the 
> provider is restarted and reports the artifact again in the registerResources 
> method. This results in two InternalResource instances where the first one 
> has a pointer to the copied file. The second one does not get the pointer as 
> the file is already copied. However during the detection this file is removed 
> as well as the first instance. Therefore the second instance does not know 
> the file anymore.
> We have to check for this explicitly in the registerResources method

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to