Your browser was unable to load all of the resources. They may have been blocked by your firewall, proxy or browser configuration.
Press Ctrl+F5 or Ctrl+Shift+R to have your browser try again.

QB 2.0.15: Unexpected EOF #813

ALG4 ·
I keep getting this 'unexpected EOF' error on various build machines, but inconsistently. It appears to be when QB is uncompressing files after transfer. Any idea what's going on?

Thanks
18:04:42,8 [Solaris x32@quilcene:8811] ERROR - Step 'Solaris x32' is failed.
java.lang.RuntimeException: java.io.IOException: unexpected EOF with 1024 bytes unread
at com.pmease.quickbuild.util.FileUtils.untar(FileUtils.java:762)
at com.pmease.quickbuild.grid.NodeServiceImpl.copyFilesFrom(NodeServiceImpl.java:156)
at com.pmease.quickbuild.grid.GridImpl.transferFiles(GridImpl.java:131)
at com.pmease.quickbuild.grid.GridNode.fetchWorkspaceFiles(GridNode.java:373)
at com.pmease.quickbuild.grid.GridJob.fetchInputFiles(GridJob.java:175)
at com.pmease.quickbuild.stepsupport.Step.execute(Step.java:495)
at com.pmease.quickbuild.stepsupport.StepJob.execute(StepJob.java:37)
at com.pmease.quickbuild.grid.GridJob.run(GridJob.java:114)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.io.IOException: unexpected EOF with 1024 bytes unread
at org.apache.tools.tar.TarInputStream.read(TarInputStream.java:348)
at java.io.FilterInputStream.read(FilterInputStream.java:90)
at org.apache.tools.ant.taskdefs.Expand.extractFile(Expand.java:286)
at com.pmease.quickbuild.util.Expand.extract(Expand.java:15)
at com.pmease.quickbuild.util.FileUtils.untar(FileUtils.java:760)
... 8 more
  • replies 11
  • views 4206
  • stars 0
robinshen ADMIN ·
Have you ever observed this error before 2.0.15? And what about load of the system (for example, how many builds are running approximately, how many build machines, what size of the transferred file, etc.)?
ALG4 ·
I believe I may have seen this before, but I'm not sure. It definitely seems to be happening more often now.
robinshen ADMIN ·
Just compared our code with previous versions and can not find anything affecting this. Is QuickBuild loaded with more builds recently? And what OS platforms (OS platforms of file transfering source and destination) are you experiencing this issue?
ALG4 ·
The load is about the same, but it definitely seems to be happening with Solaris (intel) the most, and then also once or twice on FreeBSD. This is all from the same RHEL5 host machine running the QB server. I'm going to try upgrading to 2.0.16 today and see if it makes any difference.
robinshen ADMIN ·
We will test that on that platform to see if there is anything we can catch. Upgrading to 2.0.16 won't help solving this problem.
ALG4 ·
Were you able to find anything on this? It still happens on 2.1.3 as well.
robinshen ADMIN ·
We are running QuickBuild to transfer files back and forth between linux, windows and solaris for several days without a single failure. Also the code looks correct to us. Is solaris always involved in your failure case?
ALG4 ·
Yes, it's almost always Intel Solaris 64bit, but occasionally on FreeBSD.
robinshen ADMIN ·
Please send a full build log to robin AT pmease DOT com

Thanks
robinshen ADMIN ·
Please also send a backup of your database and tell which build is failed.
ALG4 ·
Ok, just sent the info to you now.

Thanks.