<< Back to previous view |
[QB-3060] Step failure periodically with "Premature EOF"
|
|
Status: | Closed |
Project: | QuickBuild |
Component/s: | None |
Affects Version/s: | 7.0.25 |
Fix Version/s: | None |
Type: | Bug | Priority: | Major |
Reporter: | Bill Houglum | Assigned To: | Robin Shen |
Resolution: | Cannot Reproduce | Votes: | 0 |
Remaining Estimate: | Unknown | Time Spent: | Unknown |
Original Estimate: | Unknown | ||
Environment: | Ubuntu 12.04.4 LTS with postgres database |
Description |
Periodically, steps are failing with a "Premature EOF"
15:04:23,797 INFO - Checking step execute condition... 15:04:23,797 INFO - Step execute condition satisfied, executing... 15:04:29,480 INFO - Executing pre-execute action... 15:04:29,480 INFO - Fetching input files... 15:07:21,609 INFO - Executing post-execute action... 15:07:35,182 ERROR - Step 'master>Build>UNIX 32-64?HOSTTARGET=lnx-x86_&BITS=32>UNIX' is failed. java.lang.RuntimeException: java.io.IOException: Premature EOF at com.pmease.quickbuild.util.FileUtils.untar(FileUtils.java:891) at com.pmease.quickbuild.grid.CopyFilesJob.execute(CopyFilesJob.java:121) at com.pmease.quickbuild.grid.GridNode.executeJob(GridNode.java:484) at com.pmease.quickbuild.grid.GridImpl.transferFiles(GridImpl.java:171) at com.pmease.quickbuild.BuildAwareJob.fetchInputFiles(BuildAwareJob.java:100) at com.pmease.quickbuild.stepsupport.Step.doExecute(Step.java:615) at com.pmease.quickbuild.stepsupport.Step.execute(Step.java:521) at com.pmease.quickbuild.stepsupport.StepExecutionJob.executeStepAwareJob(StepExecutionJob.java:31) at com.pmease.quickbuild.stepsupport.StepAwareJob.executeBuildAwareJob(StepAwareJob.java:45) at com.pmease.quickbuild.BuildAwareJob.execute(BuildAwareJob.java:60) at com.pmease.quickbuild.grid.GridJob.run(GridJob.java:107) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.io.IOException: Premature EOF at sun.net.www.http.ChunkedInputStream.fastRead(ChunkedInputStream.java:257) at sun.net.www.http.ChunkedInputStream.read(ChunkedInputStream.java:689) at java.io.FilterInputStream.read(FilterInputStream.java:133) at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpURLConnection.java:3375) at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) at java.io.BufferedInputStream.read(BufferedInputStream.java:345) at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) at java.io.BufferedInputStream.read(BufferedInputStream.java:345) at java.util.zip.InflaterInputStream.fill(InflaterInputStream.java:238) at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:158) at java.util.zip.GZIPInputStream.read(GZIPInputStream.java:117) at org.apache.commons.compress.archivers.tar.TarBuffer.readBlock(TarBuffer.java:224) at org.apache.commons.compress.archivers.tar.TarBuffer.readRecord(TarBuffer.java:195) at org.apache.commons.compress.archivers.tar.TarArchiveInputStream.read(TarArchiveInputStream.java:486) at java.io.InputStream.read(InputStream.java:101) at com.pmease.quickbuild.util.FileUtils.untar(FileUtils.java:878) ... 15 more |
Comments |
Comment by Robin Shen [ 13/Oct/17 10:25 PM ] |
Do you have many builds or concurrent steps running when this happens? If so, please reduce concurrency to see if the issue still exists. |