History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: QB-3089
Type: Bug Bug
Status: Closed Closed
Resolution: Won't Fix
Priority: Critical Critical
Assignee: Robin Shen
Reporter: Piotr Jedrys
Votes: 0
Watchers: 1
Operations

If you were logged in you would be able to see more operations.
QuickBuild

Publish artifacts fails with java.io.IOException

Created: 01/Dec/17 11:37 AM   Updated: 14/Jan/18 11:35 PM
Component/s: None
Affects Version/s: 7.0.28
Fix Version/s: None

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown
Environment: Linux


 Description  « Hide
12:24:05,427 ERROR - Step 'master>........>publish - artifacts' is failed.
    java.lang.RuntimeException: Error executing node job execute job.
        at com.pmease.quickbuild.grid.NodeJobExecuteTask.reduce(NodeJobExecuteTask.java:32)
        at com.pmease.quickbuild.grid.NodeJobExecuteTask.reduce(NodeJobExecuteTask.java:10)
        at com.pmease.quickbuild.grid.GridTaskFuture.get(GridTaskFuture.java:123)
        at com.pmease.quickbuild.grid.GridTaskFuture.get(GridTaskFuture.java:127)
        at com.pmease.quickbuild.grid.GridNode.executeJob(GridNode.java:491)
        at com.pmease.quickbuild.grid.GridImpl.transferFiles(GridImpl.java:171)
        at com.pmease.quickbuild.model.Build.publish(Build.java:1158)
        at com.pmease.quickbuild.plugin.artifact.ArtifactPublishStep.run(ArtifactPublishStep.java:129)
        at com.pmease.quickbuild.plugin.artifact.ArtifactPublishStep$$EnhancerByCGLIB$$9cd97b49.CGLIB$run$6(<generated>)
        at com.pmease.quickbuild.plugin.artifact.ArtifactPublishStep$$EnhancerByCGLIB$$9cd97b49$$FastClassByCGLIB$$9dcb1444.invoke(<generated>)
        at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:215)
        at com.pmease.quickbuild.DefaultScriptEngine$Interpolator.intercept(DefaultScriptEngine.java:261)
        at com.pmease.quickbuild.plugin.artifact.ArtifactPublishStep$$EnhancerByCGLIB$$9cd97b49.run(<generated>)
        at com.pmease.quickbuild.stepsupport.Step.doExecute(Step.java:619)
        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: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:745)
    Caused by: java.lang.RuntimeException: java.io.IOException: missing CR
        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.NodeJobExecuteJob.execute(NodeJobExecuteJob.java:25)
        at com.pmease.quickbuild.grid.GridJob.run(GridJob.java:107)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:473)
        at java.util.concurrent.FutureTask.run(FutureTask.java:262)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:622)
        at java.lang.Thread.run(Thread.java:748)
    Caused by: java.io.IOException: missing CR
        at sun.net.www.http.ChunkedInputStream.processRaw(ChunkedInputStream.java:405)
        at sun.net.www.http.ChunkedInputStream.readAheadNonBlocking(ChunkedInputStream.java:520)
        at sun.net.www.http.ChunkedInputStream.readAhead(ChunkedInputStream.java:611)
        at sun.net.www.http.ChunkedInputStream.available(ChunkedInputStream.java:725)
        at java.io.FilterInputStream.available(FilterInputStream.java:168)
        at java.io.BufferedInputStream.read(BufferedInputStream.java:342)
        at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
        at java.io.BufferedInputStream.read1(BufferedInputStream.java:275)
        at java.io.BufferedInputStream.read(BufferedInputStream.java:334)
        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.getRecord(TarArchiveInputStream.java:302)
        at org.apache.commons.compress.archivers.tar.TarArchiveInputStream.getNextTarEntry(TarArchiveInputStream.java:230)
        at com.pmease.quickbuild.util.FileUtils.untar(FileUtils.java:863)
        ... 8 more

Sometimes it is premature EOF, sometimes missing CR.

 All   Comments   Work Log   Change History      Sort Order:
No work has yet been logged on this issue.