[ 
https://issues.jenkins-ci.org/browse/JENKINS-13536?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=162065#comment-162065
 ] 

SCM/JIRA link daemon commented on JENKINS-13536:
------------------------------------------------

Code changed in jenkins
User: Kohsuke Kawaguchi
Path:
 core/src/main/java/hudson/model/ParametersDefinitionProperty.java
http://jenkins-ci.org/commit/jenkins/c12df414eabda0721fdf6ceebdff09f6d99c238c
Log:
  [JENKINS-13536] I think the proper thing to do is to use the Accept header, 
not the Content-Type header.


Compare: https://github.com/jenkinsci/jenkins/compare/7dff954...c12df41


                
> File parameter causing data lost after Jenkins restart
> ------------------------------------------------------
>
>                 Key: JENKINS-13536
>                 URL: https://issues.jenkins-ci.org/browse/JENKINS-13536
>             Project: Jenkins
>          Issue Type: Bug
>          Components: parameters
>    Affects Versions: current
>         Environment: Debian 2.6.32-5-amd
>            Reporter: Blazej Mirowski
>            Priority: Critical
>         Attachments: build.xml
>
>
> Hi,
> We have encountered problems when using File parameter in our jobs.
> How to reproduce problem:
> 1) create job
> 2) mark "This build is parametrized"
> 2a) Add Parameter - File Parameter
> 2b) File location - "data.file"
> 2c) description - "plik"
> 3) Build
> 3a) Add build step - Execute shell:
>    ls -la
>    mv data.file data.zip
>    sleep 10
>    rm *
> 4) trigger new job and use big *.zip file as parameter (~150MB)
> During file upload on master in /tmp directory new file will be created - for 
> example "upload_6e074d3b_136c03af218__8000_00000013.tmp".
> When job finish this *.tmp file usually is deleted automatically - and here 
> our problems are starting.
> In build.xml additional note is added:
>           <file class="org.apache.commons.fileupload.disk.DiskFileItem" 
> serialization="custom">
>             <org.apache.commons.fileupload.disk.DiskFileItem>
>               <default>
>                 <isFormField>false</isFormField>
>                 <size>153052917</size>
>                 <sizeThreshold>10240</sizeThreshold>
>                 <contentType>application/zip</contentType>
>                 
> <dfosFile>/tmp/upload_6e074d3b_136c03af218__8000_00000013.tmp</dfosFile>
>                 <fieldName>file0</fieldName>
>                 <fileName>WN6.0_MP4.4_22.12.zip</fileName>
>               </default>
>             </org.apache.commons.fileupload.disk.DiskFileItem>
>           </file>
> When we are restarting jenkins it is not able to read this jobs because this 
> temporary file do not exists - job history is not visible from Jenkins but 
> builds exists on machine. Error message after Jenkins restart:
> ...
> Caused by: com.thoughtworks.xstream.converters.ConversionException: Could not 
> call org.apache.commons.fileupload.disk.DiskFileItem.readObject() : 
> /tmp/upload_6e074d3b_136c03af218__8000_00000013.tmp (No such file or 
> directory)
> ---- Debugging information ----
> message             : Could not call 
> org.apache.commons.fileupload.disk.DiskFileItem.readObject()
> cause-exception     : java.io.FileNotFoundException
> cause-message       : /tmp/upload_6e074d3b_136c03af218__8000_00000013.tmp (No 
> such file or directory)
> class               : hudson.model.FreeStyleBuild
> required-type       : org.apache.commons.fileupload.disk.DiskFileItem
> path                : 
> /build/actions/hudson.model.ParametersAction/parameters/hudson.model.FileParameterValue/file/org.apache.commons.fileupload.disk.DiskFileItem
> line number         : 32
> -------------------------------
> ...
> Could you please help to check this?

--
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