If you were logged in you would be able to see more operations.
|
|
|
QuickBuild
Created: 29/Nov/16 02:32 PM
Updated: 12/Dec/16 11:01 AM
|
|
|
Component/s: |
None
|
Affects Version/s: |
5.1.6
|
Fix Version/s: |
None
|
|
Original Estimate:
|
Unknown
|
Remaining Estimate:
|
Unknown
|
Time Spent:
|
Unknown
|
|
We have such issue during checkout repository which is other configuration in QB. This issue happens from time to time but introduces noise in our system which our customers are complaining about.
Please let us know what could we do to get rid of such issues.
Below is stack trace with this error:
java.lang.RuntimeException: java.io.IOException: unexpected EOF with 44544 bytes unread. Occured at byte: 607148544
at com.pmease.quickbuild.util.FileUtils.untar(FileUtils.java:855)
at com.pmease.quickbuild.grid.CopyFilesJob.execute(CopyFilesJob.java:115)
at com.pmease.quickbuild.grid.GridNode.executeJob(GridNode.java:452)
at com.pmease.quickbuild.grid.GridImpl.transferFiles(GridImpl.java:155)
at com.pmease.quickbuild.setting.configuration.artifactstorage.ServerArtifactStorage$1.download(ServerArtifactStorage.java:70)
at com.pmease.quickbuild.dependency.QuickbuildRepository.downloadDependencies(QuickbuildRepository.java:214)
at com.pmease.quickbuild.dependency.QuickbuildRepository.checkoutByRevision(QuickbuildRepository.java:294)
at com.pmease.quickbuild.dependency.QuickbuildRepository$$EnhancerByCGLIB$$6e44a1a3.CGLIB$checkoutByRevision$10(<generated>)
at com.pmease.quickbuild.dependency.QuickbuildRepository$$EnhancerByCGLIB$$6e44a1a3$$FastClassByCGLIB$$7b16cde0.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:215)
at com.pmease.quickbuild.DefaultScriptEngine$Interpolator.intercept(DefaultScriptEngine.java:273)
at com.pmease.quickbuild.dependency.QuickbuildRepository$$EnhancerByCGLIB$$6e44a1a3.checkoutByRevision(<generated>)
at com.pmease.quickbuild.dependency.QuickbuildRepository.checkoutByRevision(QuickbuildRepository.java:49)
at com.pmease.quickbuild.dependency.QuickbuildRepository$$EnhancerByCGLIB$$6e44a1a3.CGLIB$checkoutByRevision$11(<generated>)
at com.pmease.quickbuild.dependency.QuickbuildRepository$$EnhancerByCGLIB$$6e44a1a3$$FastClassByCGLIB$$7b16cde0.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:215)
at com.pmease.quickbuild.DefaultScriptEngine$Interpolator.intercept(DefaultScriptEngine.java:273)
at com.pmease.quickbuild.dependency.QuickbuildRepository$$EnhancerByCGLIB$$6e44a1a3.checkoutByRevision(<generated>)
at com.pmease.quickbuild.repositorysupport.Repository.checkout(Repository.java:207)
at com.pmease.quickbuild.dependency.QuickbuildRepository$$EnhancerByCGLIB$$6e44a1a3.CGLIB$checkout$31(<generated>)
at com.pmease.quickbuild.dependency.QuickbuildRepository$$EnhancerByCGLIB$$6e44a1a3$$FastClassByCGLIB$$7b16cde0.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:215)
at com.pmease.quickbuild.DefaultScriptEngine$Interpolator.intercept(DefaultScriptEngine.java:273)
at com.pmease.quickbuild.dependency.QuickbuildRepository$$EnhancerByCGLIB$$6e44a1a3.checkout(<generated>)
at com.pmease.quickbuild.repositorysupport.CheckoutStep.run(CheckoutStep.java:70)
at com.pmease.quickbuild.repositorysupport.CheckoutStep$$EnhancerByCGLIB$$c98d1ecc.CGLIB$run$2(<generated>)
at com.pmease.quickbuild.repositorysupport.CheckoutStep$$EnhancerByCGLIB$$c98d1ecc$$FastClassByCGLIB$$f4e010ca.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:215)
at com.pmease.quickbuild.DefaultScriptEngine$Interpolator.intercept(DefaultScriptEngine.java:273)
at com.pmease.quickbuild.repositorysupport.CheckoutStep$$EnhancerByCGLIB$$c98d1ecc.run(<generated>)
at com.pmease.quickbuild.stepsupport.Step.execute(Step.java:539)
at com.pmease.quickbuild.stepsupport.StepExecutionJob.executeStepAwareJob(StepExecutionJob.java:31)
at com.pmease.quickbuild.stepsupport.StepAwareJob.executeBuildAwareJob(StepAwareJob.java:47)
at com.pmease.quickbuild.BuildAwareJob.execute(BuildAwareJob.java:61)
at com.pmease.quickbuild.grid.GridJob.run(GridJob.java:71)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Caused by: java.io.IOException: unexpected EOF with 44544 bytes unread. Occured at byte: 607148544
at org.apache.commons.compress.archivers.tar.TarArchiveInputStream.read(TarArchiveInputStream.java:490)
at java.io.InputStream.read(InputStream.java:101)
at com.pmease.quickbuild.util.FileUtils.untar(FileUtils.java:843)
... 39 more
|
Description
|
We have such issue during checkout repository which is other configuration in QB. This issue happens from time to time but introduces noise in our system which our customers are complaining about.
Please let us know what could we do to get rid of such issues.
Below is stack trace with this error:
java.lang.RuntimeException: java.io.IOException: unexpected EOF with 44544 bytes unread. Occured at byte: 607148544
at com.pmease.quickbuild.util.FileUtils.untar(FileUtils.java:855)
at com.pmease.quickbuild.grid.CopyFilesJob.execute(CopyFilesJob.java:115)
at com.pmease.quickbuild.grid.GridNode.executeJob(GridNode.java:452)
at com.pmease.quickbuild.grid.GridImpl.transferFiles(GridImpl.java:155)
at com.pmease.quickbuild.setting.configuration.artifactstorage.ServerArtifactStorage$1.download(ServerArtifactStorage.java:70)
at com.pmease.quickbuild.dependency.QuickbuildRepository.downloadDependencies(QuickbuildRepository.java:214)
at com.pmease.quickbuild.dependency.QuickbuildRepository.checkoutByRevision(QuickbuildRepository.java:294)
at com.pmease.quickbuild.dependency.QuickbuildRepository$$EnhancerByCGLIB$$6e44a1a3.CGLIB$checkoutByRevision$10(<generated>)
at com.pmease.quickbuild.dependency.QuickbuildRepository$$EnhancerByCGLIB$$6e44a1a3$$FastClassByCGLIB$$7b16cde0.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:215)
at com.pmease.quickbuild.DefaultScriptEngine$Interpolator.intercept(DefaultScriptEngine.java:273)
at com.pmease.quickbuild.dependency.QuickbuildRepository$$EnhancerByCGLIB$$6e44a1a3.checkoutByRevision(<generated>)
at com.pmease.quickbuild.dependency.QuickbuildRepository.checkoutByRevision(QuickbuildRepository.java:49)
at com.pmease.quickbuild.dependency.QuickbuildRepository$$EnhancerByCGLIB$$6e44a1a3.CGLIB$checkoutByRevision$11(<generated>)
at com.pmease.quickbuild.dependency.QuickbuildRepository$$EnhancerByCGLIB$$6e44a1a3$$FastClassByCGLIB$$7b16cde0.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:215)
at com.pmease.quickbuild.DefaultScriptEngine$Interpolator.intercept(DefaultScriptEngine.java:273)
at com.pmease.quickbuild.dependency.QuickbuildRepository$$EnhancerByCGLIB$$6e44a1a3.checkoutByRevision(<generated>)
at com.pmease.quickbuild.repositorysupport.Repository.checkout(Repository.java:207)
at com.pmease.quickbuild.dependency.QuickbuildRepository$$EnhancerByCGLIB$$6e44a1a3.CGLIB$checkout$31(<generated>)
at com.pmease.quickbuild.dependency.QuickbuildRepository$$EnhancerByCGLIB$$6e44a1a3$$FastClassByCGLIB$$7b16cde0.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:215)
at com.pmease.quickbuild.DefaultScriptEngine$Interpolator.intercept(DefaultScriptEngine.java:273)
at com.pmease.quickbuild.dependency.QuickbuildRepository$$EnhancerByCGLIB$$6e44a1a3.checkout(<generated>)
at com.pmease.quickbuild.repositorysupport.CheckoutStep.run(CheckoutStep.java:70)
at com.pmease.quickbuild.repositorysupport.CheckoutStep$$EnhancerByCGLIB$$c98d1ecc.CGLIB$run$2(<generated>)
at com.pmease.quickbuild.repositorysupport.CheckoutStep$$EnhancerByCGLIB$$c98d1ecc$$FastClassByCGLIB$$f4e010ca.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:215)
at com.pmease.quickbuild.DefaultScriptEngine$Interpolator.intercept(DefaultScriptEngine.java:273)
at com.pmease.quickbuild.repositorysupport.CheckoutStep$$EnhancerByCGLIB$$c98d1ecc.run(<generated>)
at com.pmease.quickbuild.stepsupport.Step.execute(Step.java:539)
at com.pmease.quickbuild.stepsupport.StepExecutionJob.executeStepAwareJob(StepExecutionJob.java:31)
at com.pmease.quickbuild.stepsupport.StepAwareJob.executeBuildAwareJob(StepAwareJob.java:47)
at com.pmease.quickbuild.BuildAwareJob.execute(BuildAwareJob.java:61)
at com.pmease.quickbuild.grid.GridJob.run(GridJob.java:71)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Caused by: java.io.IOException: unexpected EOF with 44544 bytes unread. Occured at byte: 607148544
at org.apache.commons.compress.archivers.tar.TarArchiveInputStream.read(TarArchiveInputStream.java:490)
at java.io.InputStream.read(InputStream.java:101)
at com.pmease.quickbuild.util.FileUtils.untar(FileUtils.java:843)
... 39 more
|
Show » |
|
Thanks for sending the link however this is about adding retry option to groovy and this issue happened during checkout of repository which is build-in step. I am not aware of any option to wrap such step with groovy.
Thanks, Tomasz