[ 
https://jira.codehaus.org/browse/MRM-1879?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Olivier Lamy closed MRM-1879.
-----------------------------

       Resolution: Duplicate
    Fix Version/s: 2.2.1
         Assignee: Olivier Lamy

> Bug in create-missing-checksum consumer
> ---------------------------------------
>
>                 Key: MRM-1879
>                 URL: https://jira.codehaus.org/browse/MRM-1879
>             Project: Archiva
>          Issue Type: Bug
>          Components: repository scanning
>    Affects Versions: 2.2.0
>         Environment: linux
>            Reporter: Guimiot Isabelle
>            Assignee: Olivier Lamy
>            Priority: Minor
>             Fix For: 2.2.1
>
>
> I noticed that checksum files were always created again on all the artifacts 
> during each repo scanning. In the log, I could see messages like :
>  Created missing checksum file 
> /archiva_install/repositories/internal/com/company/project/myjar/1.2/myjar-1.2.jarsha1
> There's a dot missing at the end of the path, should be myjar-1.2.jar.sha1 
> instead of myjar-1.2.jarsha1 , and I think this issue comes from this line in 
> the code, file ArtifactMissingChecksumsConsumer.java :
> {code}
> File checksumFile = new File( this.repositoryDir, path + 
> checksumAlgorithm[0].getExt() );
> {code}
> It should be :
> {code}
> File checksumFile = new File( this.repositoryDir, path + "." + 
> checksumAlgorithm[0].getExt() );
> {code}
> Because without the dot, it doesn't find the checksum file, wrongly thinks 
> it's missing, and re-creates it ! It's not a blocker bug, but it slows down 
> large repos scanning...



--
This message was sent by Atlassian JIRA
(v6.1.6#6162)

Reply via email to