[ https://issues.jenkins-ci.org/browse/JENKINS-13241?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=163511#comment-163511 ]
Richard Walker commented on JENKINS-13241: ------------------------------------------ This is not fixed, as of Jenkins 1.466. HP (risc) and AIX (5.3) are still broken. I've been monitoring this for many weeks now. 08:00:29 Deleting project workspace... done 08:00:29 08:00:31 [pkg_hprisc64] $ /bin/sh -xe /var/tmp/hudson4047294948000005962.sh 08:00:31 + 1> env.txt 08:00:31 + tar cf test-pkg_hprisc64.tar env.txt 08:00:31 + gzip test-pkg_hprisc64.tar 08:00:32 Archiving artifacts 08:01:05 ERROR: Failed to archive artifacts: test-* 08:01:05 hudson.util.IOException2: java.lang.UnsupportedOperationException 08:01:05 at hudson.FilePath.copyRecursiveTo(FilePath.java:1768) 08:01:05 at hudson.tasks.ArtifactArchiver.perform(ArtifactArchiver.java:116) 08:01:05 at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19) 08:01:05 at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:710) 08:01:05 at hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:685) 08:01:05 at hudson.model.Build$RunnerImpl.post2(Build.java:162) 08:01:05 at hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:632) 08:01:05 at hudson.model.Run.run(Run.java:1463) 08:01:05 at hudson.matrix.MatrixRun.run(MatrixRun.java:146) 08:01:05 at hudson.model.ResourceController.execute(ResourceController.java:88) 08:01:05 at hudson.model.Executor.run(Executor.java:239) 08:01:05 Caused by: java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException 08:01:05 at hudson.remoting.Channel$3.adapt(Channel.java:679) 08:01:05 at hudson.remoting.Channel$3.adapt(Channel.java:674) 08:01:05 at hudson.remoting.FutureAdapter.get(FutureAdapter.java:55) 08:01:05 at hudson.FilePath.copyRecursiveTo(FilePath.java:1766) 08:01:05 ... 10 more 08:01:05 Caused by: java.lang.UnsupportedOperationException 08:01:05 at hudson.os.PosixAPI$1.getCurrentWorkingDirectory(PosixAPI.java:59) 08:01:05 at org.jruby.ext.posix.util.ExecIt.run(ExecIt.java:59) 08:01:05 at org.jruby.ext.posix.util.ExecIt.runAndWait(ExecIt.java:51) 08:01:05 at org.jruby.ext.posix.JavaLibCHelper.readlink(JavaLibCHelper.java:196) 08:01:05 at org.jruby.ext.posix.JavaPOSIX.readlink(JavaPOSIX.java:160) 08:01:05 at hudson.Util.resolveSymlink(Util.java:1067) 08:01:05 at hudson.Util.resolveSymlink(Util.java:1030) 08:01:05 at hudson.util.DirScanner$Glob.scan(DirScanner.java:115) 08:01:05 at hudson.FilePath.writeToTar(FilePath.java:1804) 08:01:05 at hudson.FilePath.access$1000(FilePath.java:166) 08:01:05 at hudson.FilePath$36.invoke(FilePath.java:1745) 08:01:05 at hudson.FilePath$36.invoke(FilePath.java:1742) 08:01:05 at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2177) 08:01:05 at hudson.remoting.UserRequest.perform(UserRequest.java:118) 08:01:05 at hudson.remoting.UserRequest.perform(UserRequest.java:48) 08:01:05 at hudson.remoting.Request$2.run(Request.java:287) 08:01:05 at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) 08:01:05 at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269) 08:01:05 at java.util.concurrent.FutureTask.run(FutureTask.java:123) 08:01:05 at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:651) 08:01:05 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:676) 08:01:05 at java.lang.Thread.run(Thread.java:637) 08:01:05 Finished: SUCCESS > Artifact archiving from remote slave fails > ------------------------------------------ > > Key: JENKINS-13241 > URL: https://issues.jenkins-ci.org/browse/JENKINS-13241 > Project: Jenkins > Issue Type: Bug > Components: core > Reporter: Vyacheslav Karpukhin > > Since 1.456 jenkins stopped archiving artifacts from remote slave. This > affects both 1.456 and 1.457, works correctly with 1.455. > ERROR: Failed to archive artifacts: build/Release/*.app/**/* > hudson.util.IOException2: hudson.util.IOException2: Failed to extract > /var/jenkins/workspace/NGB_Queues/build/Release/*.app/**/* > at hudson.FilePath.readFromTar(FilePath.java:1817) > at hudson.FilePath.copyRecursiveTo(FilePath.java:1729) > at hudson.tasks.ArtifactArchiver.perform(ArtifactArchiver.java:116) > at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19) > at > hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:703) > at > hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:678) > at > hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:656) > at hudson.model.Build$RunnerImpl.post2(Build.java:162) > at > hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:625) > at hudson.model.Run.run(Run.java:1435) > at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) > at hudson.model.ResourceController.execute(ResourceController.java:88) > at hudson.model.Executor.run(Executor.java:238) > Caused by: java.io.IOException: Failed to chmod > /mnt/storage/.jenkins/jobs/NGB_Queues/builds/2012-03-27_03-11-27/archive/build/Release/NGB > > Queues.app/Contents/Frameworks/BWToolkitFramework.framework/BWToolkitFramework > : No such file or directory > at hudson.FilePath._chmod(FilePath.java:1248) > at hudson.FilePath.readFromTar(FilePath.java:1813) > ... 12 more > at hudson.FilePath.copyRecursiveTo(FilePath.java:1736) > at hudson.tasks.ArtifactArchiver.perform(ArtifactArchiver.java:116) > at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19) > at > hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:703) > at > hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:678) > at > hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:656) > at hudson.model.Build$RunnerImpl.post2(Build.java:162) > at > hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:625) > at hudson.model.Run.run(Run.java:1435) > at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) > at hudson.model.ResourceController.execute(ResourceController.java:88) > at hudson.model.Executor.run(Executor.java:238) > Caused by: java.util.concurrent.ExecutionException: java.io.IOException: Pipe > is already closed > at hudson.remoting.Channel$2.adapt(Channel.java:714) > at hudson.remoting.Channel$2.adapt(Channel.java:709) > at hudson.remoting.FutureAdapter.get(FutureAdapter.java:59) > at hudson.FilePath.copyRecursiveTo(FilePath.java:1732) > ... 11 more > Caused by: java.io.IOException: Pipe is already closed > at hudson.remoting.PipeWindow.checkDeath(PipeWindow.java:83) > at hudson.remoting.PipeWindow$Real.get(PipeWindow.java:171) > at hudson.remoting.ProxyOutputStream._write(ProxyOutputStream.java:118) > at hudson.remoting.ProxyOutputStream.write(ProxyOutputStream.java:103) > at > java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65) > at java.io.BufferedOutputStream.write(BufferedOutputStream.java:109) > at > java.util.zip.DeflaterOutputStream.deflate(DeflaterOutputStream.java:161) > at > java.util.zip.DeflaterOutputStream.write(DeflaterOutputStream.java:118) > at java.util.zip.GZIPOutputStream.write(GZIPOutputStream.java:72) > at java.io.BufferedOutputStream.write(BufferedOutputStream.java:105) > at org.apache.tools.tar.TarBuffer.writeBlock(TarBuffer.java:410) > at org.apache.tools.tar.TarBuffer.writeRecord(TarBuffer.java:351) > at > hudson.org.apache.tools.tar.TarOutputStream.writeEOFRecord(TarOutputStream.java:356) > at > hudson.org.apache.tools.tar.TarOutputStream.finish(TarOutputStream.java:137) > at > hudson.org.apache.tools.tar.TarOutputStream.close(TarOutputStream.java:149) > at hudson.util.io.TarArchiver.close(TarArchiver.java:119) > at hudson.FilePath.writeToTar(FilePath.java:1783) > at hudson.FilePath.access$1000(FilePath.java:166) > at hudson.FilePath$36.invoke(FilePath.java:1722) > at hudson.FilePath$36.invoke(FilePath.java:1719) > at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2154) > at hudson.remoting.UserRequest.perform(UserRequest.java:118) > at hudson.remoting.UserRequest.perform(UserRequest.java:48) > at hudson.remoting.Request$2.run(Request.java:287) > at > hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) > at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) > at java.util.concurrent.FutureTask.run(FutureTask.java:138) > at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:680) > Caused by: java.io.IOException: Pipe is already closed > at > hudson.remoting.FastPipedOutputStream.write(FastPipedOutputStream.java:147) > at > hudson.remoting.FastPipedOutputStream.write(FastPipedOutputStream.java:131) > at > hudson.remoting.ProxyOutputStream$Chunk$1.run(ProxyOutputStream.java:211) > at > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) > at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) > at java.util.concurrent.FutureTask.run(FutureTask.java:138) > at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > Caused by: hudson.remoting.FastPipedInputStream$ClosedBy: The pipe was closed > at... > at > hudson.remoting.FastPipedInputStream.close(FastPipedInputStream.java:112) > at java.io.FilterInputStream.close(FilterInputStream.java:155) > at java.util.zip.InflaterInputStream.close(InflaterInputStream.java:210) > at java.util.zip.GZIPInputStream.close(GZIPInputStream.java:113) > at org.apache.tools.tar.TarBuffer.close(TarBuffer.java:456) > at > hudson.org.apache.tools.tar.TarInputStream.close(TarInputStream.java:110) > at hudson.FilePath.readFromTar(FilePath.java:1824) > at hudson.FilePath.copyRecursiveTo(FilePath.java:1729) > at hudson.tasks.ArtifactArchiver.perform(ArtifactArchiver.java:116) > at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19) > at > hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:703) > at > hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:678) > at > hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:656) > at hudson.model.Build$RunnerImpl.post2(Build.java:162) > at > hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:625) > at hudson.model.Run.run(Run.java:1435) > at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) > at hudson.model.ResourceController.execute(ResourceController.java:88) > at hudson.model.Executor.run(Executor.java:238) -- 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