Roland Schulz created JENKINS-13125:
---------------------------------------

             Summary: HTTP Content-Range Header one byte past file length
                 Key: JENKINS-13125
                 URL: https://issues.jenkins-ci.org/browse/JENKINS-13125
             Project: Jenkins
          Issue Type: Bug
          Components: core
    Affects Versions: current
            Reporter: Roland Schulz


Downloading a PDF artifact using Chrome (17.0.963.79 m on Windows) the HTTP 
header for the last partial entity-body sent back by Jenkins contains:
Content-Range: 2613923-2646691/2646691\r\n
I believe this is wrong according to 
http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.16 . I believe the 
last range should be 2613923-2646690/2646691, because the numbers are 0-indexed.

I'm not sure whether this is caused by this or is a separate issue, but Chrome 
keeps requesting the same last partial segment and Jenkins returns the same one 
in an endless loop. Thus Chrome is stuck loading the PDF at 100% in the endless 
loop. This only happens with the Chrome embedded PDF viewer. The file downloads 
correctly with "Save as". 

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

        

Reply via email to