Scott Glajch created WAGON-373:
----------------------------------

             Summary: wagon-http fails to deploy files larger than 2GB
                 Key: WAGON-373
                 URL: https://jira.codehaus.org/browse/WAGON-373
             Project: Maven Wagon
          Issue Type: Bug
          Components: wagon-http
    Affects Versions: 2.2, 2.1, 2.0
         Environment: Our repository server is "Sonatype Nexus™ Professional 
Edition, Version: 1.9.2.4"
We are using maven 3.0.3.
            Reporter: Scott Glajch
         Attachments: wagon-http-1.0-beta-7_stacktrace.txt, 
wagon-http-2.0_stacktrace.txt

Our build produces a vm template that we upload to the repository.  Recently 
this grew to be just over 2GB and the build started failing to deploy.  We were 
using vesrion 1.0-beta-7 of wagon-http-lightweight.  I created a small isolated 
project to exhibit the behavior and tried changing the versions around.  We 
tried upgrading to wagon-http 2.2 but this failed because that version is 
broken.  There's an incompatibility between the two jars wagon-http-shared4 and 
wagon-provider-api both of version 2.2.  I'm going to log a separate bug for 
that version.  Then we tried 2.0 and that got further.
The error from wagon-http version-1.0-beta-7 is: "Write failed: Broken pipe"
The error from wagon-http version 2.0 is: "The target server failed to respond"
My isolated project was created like this.  I have three resource files, 
testfile1 and testfile2 are just over 1GB each.  testfile3 is 900MB.  To show 
the problem, I have the pom.xml file exclude testfile3, and the resulting jar 
file that's built is about 2.1GB.  To ensure that everything works correctly 
right before the 2GB limit, I then change the pom.xml file to exclude 
testfile2, and the resultant jar file is 1.9GB.  The 1.9GB file deploys 
correctly but the 2.1GB file does not.
To create these files, I used the linux command "dd if=/dev/urandom 
of=testfile1 bs=1095761920 count=1".  That long number for "bs" is 
1024*1024*1045.  To create the smaller 900MB file I used 1024*1024*900.
Full stack traces are attached.

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


Reply via email to