[ http://jira.codehaus.org/browse/MNG-4301?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=229854#action_229854 ]
Cornel Masson commented on MNG-4301: ------------------------------------ We are experiencing the same bug and it's now a show-stopper for our Maven release. We have a large build and are seeing numerous CHECKSUM failures, even on Maven jars from Central. We are using: * Maven 2.2.1 * Nexus Open Source Edition, Version: 1.6.0 We have tried all the suggestions on the Net, including: * setting the wagon provider to httpclient * setting http.authentication.preemptive to true (as above) * setting the specific wagon-webdav version (as above) and nothing works. Each time we run the build, a random selection of artifacts fail with CHECKSUM errors. This happens for both internal (self-deployed) and external artifacts. Here's an example failure: 4425K downloaded (groovy-all-1.6.5.jar) [WARNING] *** CHECKSUM FAILED - Checksum failed on download: local = '9c6a38100085d8fbfb3f017ac82e396999e64f92'; remote = 'PK If you examine the remote checksum, it seems it references the actual *contents* of the JAR, not a checksum file(!!). We also get 'invalid POM' errors as a result of some failures, so our build actually breaks at the end (no use just ignoring the bad checksums). Example: 40b downloaded (plexus-utils-1.5.6.pom) [WARNING] *** CHECKSUM FAILED - Checksum failed on download: local = '8394a409e7b98020aac9429157265db0fb8cfac6'; remote = '<?xml' - IGNORING [WARNING] POM for 'org.codehaus.plexus:plexus-utils:pom:1.5.6:runtime' is invalid. Please help! > Invalid checksums on deploy when using webdav without extension > --------------------------------------------------------------- > > Key: MNG-4301 > URL: http://jira.codehaus.org/browse/MNG-4301 > Project: Maven 2 & 3 > Issue Type: Bug > Components: Deployment > Affects Versions: 2.2.1 > Environment: n/a > Reporter: Kevin Shekleton > Priority: Blocker > > With maven 2.2.1, our deployments via webdav are producing invalid checksums, > similar to the issue reported in MNG-4235. > From maven 2.0.8 and previous, the following build extension was required to > deploy via webdav: > <extensions> > <extension> > <groupId>org.apache.maven.wagon</groupId> > <artifactId>wagon-webdav</artifactId> > <version>1.0-beta-2</version> > </extension> > </extensions> > Starting with maven 2.0.9 (see MNG-3418), webdav was included by default and > the aforementioned build extension must be removed from the project. If it > was included in the project the deployment would fail as Maven would report > multiple versions of wagon-webdav present. > With maven 2.2.0, our deployment suffered from invalid checksums reported in > MNG-4235. > With maven 2.2.1, we still see the invalid checksums on deployment as > reported in MNG-4235. However, I've found that if you add the above build > extension into the project, we don't experience this issue (of generating > invalid checksums). Is this workaround an intentional change brought about > by the fix of MNG-4235? -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira