• Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: Major Major
    • core

      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)

          [JENKINS-13241] Artifact archiving from remote slave fails

          Vyacheslav Karpukhin created issue -

          Soumen Banerjee added a comment - - edited

          Note: Please mention if this needs to go as different bug since the stack trace is different.
          While the operation to copy artifact from remote slave to master is failing, but the stack trace is different.
          Also noticing the error on AIX, HPUX and HPUX_IA32 platforms only. Win, Solaris Sparc and SUSE are working fine.

          Jenkins ver. 1.456
          Job type : independent job

          STACK TRACE

          Deleting project workspace... [testcopy] $ /bin/sh -xe /var/tmp/hudson3087904395381609591.sh
          + echo innovative
          + 1> my.txt
          Archiving artifacts
          ERROR: Failed to archive artifacts: my.txt
          hudson.util.IOException2: java.lang.UnsupportedOperationException
          at hudson.FilePath.copyRecursiveTo(FilePath.java:1745)
          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.lang.UnsupportedOperationException
          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:55)
          at hudson.FilePath.copyRecursiveTo(FilePath.java:1743)
          ... 11 more
          Caused by: java.lang.UnsupportedOperationException
          at hudson.os.PosixAPI$1.getCurrentWorkingDirectory(PosixAPI.java:59)
          at org.jruby.ext.posix.util.ExecIt.run(ExecIt.java:59)
          at org.jruby.ext.posix.util.ExecIt.runAndWait(ExecIt.java:51)
          at org.jruby.ext.posix.JavaLibCHelper.readlink(JavaLibCHelper.java:196)
          at org.jruby.ext.posix.JavaPOSIX.readlink(JavaPOSIX.java:160)
          at hudson.Util.resolveSymlink(Util.java:1067)
          at hudson.Util.resolveSymlink(Util.java:1030)
          at hudson.util.DirScanner$Glob.scan(DirScanner.java:107)
          at hudson.FilePath.writeToTar(FilePath.java:1781)
          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:662)

          Deleting project workspace... done

          Soumen Banerjee added a comment - - edited Note: Please mention if this needs to go as different bug since the stack trace is different. While the operation to copy artifact from remote slave to master is failing, but the stack trace is different. Also noticing the error on AIX, HPUX and HPUX_IA32 platforms only. Win, Solaris Sparc and SUSE are working fine. Jenkins ver. 1.456 Job type : independent job STACK TRACE Deleting project workspace... [testcopy] $ /bin/sh -xe /var/tmp/hudson3087904395381609591.sh + echo innovative + 1> my.txt Archiving artifacts ERROR: Failed to archive artifacts: my.txt hudson.util.IOException2: java.lang.UnsupportedOperationException at hudson.FilePath.copyRecursiveTo(FilePath.java:1745) 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.lang.UnsupportedOperationException 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:55) at hudson.FilePath.copyRecursiveTo(FilePath.java:1743) ... 11 more Caused by: java.lang.UnsupportedOperationException at hudson.os.PosixAPI$1.getCurrentWorkingDirectory(PosixAPI.java:59) at org.jruby.ext.posix.util.ExecIt.run(ExecIt.java:59) at org.jruby.ext.posix.util.ExecIt.runAndWait(ExecIt.java:51) at org.jruby.ext.posix.JavaLibCHelper.readlink(JavaLibCHelper.java:196) at org.jruby.ext.posix.JavaPOSIX.readlink(JavaPOSIX.java:160) at hudson.Util.resolveSymlink(Util.java:1067) at hudson.Util.resolveSymlink(Util.java:1030) at hudson.util.DirScanner$Glob.scan(DirScanner.java:107) at hudson.FilePath.writeToTar(FilePath.java:1781) 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:662) Deleting project workspace... done

          downgraded jenkin version and artifact copying worked properly.
          Confirmed works in 1.455 and doesn work in 1.456 & 1.457

          Soumen Banerjee added a comment - downgraded jenkin version and artifact copying worked properly. Confirmed works in 1.455 and doesn work in 1.456 & 1.457

          Same issue, but only on AIX, it work on SunOS & Windows without any errors
          downgrade to 1.455 did not solve the issue

          Poulet Fabrice added a comment - Same issue, but only on AIX, it work on SunOS & Windows without any errors downgrade to 1.455 did not solve the issue

          Adam Walker added a comment -

          I have just upgraded to 1.458 and I'm getting the same problem. In my case a single file was archived but is unreadable (red no-entry icon with size 0). I've examined the filesystem and it's a symlink pointing at a file that doesn't exist locally, but does exist on the slave it was compiled on.

          Our previous builds do not contain any symlinks, only copies of the file content. I've had a look through the changes affecting 1.456 and I think that JENKINS-9118 is the cause of the problem. Before this bug was fixed, the workspace on the slave would be copied by content (i.e. no symlinks) to the archive. With the bug fix, the symlinks are copied instead, but these point to a location that doesn't necessarily exist on master (e.g. /var/lib/hudson/workspace/<project> on slave vs /var/lib/hudson/jobs/<project> on master). This causes the archiving process to fail as the file descriptor is invalid on files that only exist on the slave.

          Adam Walker added a comment - I have just upgraded to 1.458 and I'm getting the same problem. In my case a single file was archived but is unreadable (red no-entry icon with size 0). I've examined the filesystem and it's a symlink pointing at a file that doesn't exist locally, but does exist on the slave it was compiled on. Our previous builds do not contain any symlinks, only copies of the file content. I've had a look through the changes affecting 1.456 and I think that JENKINS-9118 is the cause of the problem. Before this bug was fixed, the workspace on the slave would be copied by content (i.e. no symlinks) to the archive. With the bug fix, the symlinks are copied instead, but these point to a location that doesn't necessarily exist on master (e.g. /var/lib/hudson/workspace/<project> on slave vs /var/lib/hudson/jobs/<project> on master). This causes the archiving process to fail as the file descriptor is invalid on files that only exist on the slave.

          I confirm – in my case problem is related to symlinks on slave too.

          Vyacheslav Karpukhin added a comment - I confirm – in my case problem is related to symlinks on slave too.

          Nick Parrish added a comment -

          I think this might be related to JENKINS-13202 and JENKINS-13280.

          Nick Parrish added a comment - I think this might be related to JENKINS-13202 and JENKINS-13280 .
          Vyacheslav Karpukhin made changes -
          Link New: This issue duplicates JENKINS-13202 [ JENKINS-13202 ]

          RITUL KAKATI added a comment -

          Hi,

          I am also getting the same error with AIX and HP-UX (IA64N); but for windows, Solaris (sparc and x86-64) and Linux (IBM System z) it is working fine.
          I am using Jenkins ver. 1.459.

          [htmlpublisher] Archiving HTML reports...
          [htmlpublisher] Archiving at BUILD level /WM/TESTSRV/testenv/deployer/deployer_bvt/ALF/reports to /opt/hudson/jobs/deployer-setup-test-aixwm9t/builds/2012-05-07_15-34-54/htmlreports/HTML_Report
          FATAL: HTML Publisher failure
          hudson.util.IOException2: java.lang.UnsupportedOperationException
          at hudson.FilePath.copyRecursiveTo(FilePath.java:1745)
          at hudson.FilePath.copyRecursiveTo(FilePath.java:1637)
          at htmlpublisher.HtmlPublisher.perform(HtmlPublisher.java:217)
          at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19)
          at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:705)
          at hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:680)
          at hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:658)
          at hudson.model.Build$RunnerImpl.post2(Build.java:162)
          at hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:627)
          at hudson.model.Run.run(Run.java:1438)
          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.lang.UnsupportedOperationException
          at hudson.remoting.Channel$3.adapt(Channel.java:679)
          at hudson.remoting.Channel$3.adapt(Channel.java:674)
          at hudson.remoting.FutureAdapter.get(FutureAdapter.java:55)
          at hudson.FilePath.copyRecursiveTo(FilePath.java:1743)
          ... 12 more
          Caused by: java.lang.UnsupportedOperationException
          at hudson.os.PosixAPI$1.getCurrentWorkingDirectory(PosixAPI.java:59)
          at org.jruby.ext.posix.util.ExecIt.run(ExecIt.java:59)
          at org.jruby.ext.posix.util.ExecIt.runAndWait(ExecIt.java:51)
          at org.jruby.ext.posix.JavaLibCHelper.readlink(JavaLibCHelper.java:196)
          at org.jruby.ext.posix.JavaPOSIX.readlink(JavaPOSIX.java:160)
          at hudson.Util.resolveSymlink(Util.java:1067)
          at hudson.Util.resolveSymlink(Util.java:1030)
          at hudson.util.DirScanner$Glob.scan(DirScanner.java:107)
          at hudson.FilePath.writeToTar(FilePath.java:1781)
          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:314)
          at java.util.concurrent.FutureTask.run(FutureTask.java:149)
          at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:897)
          at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:919)
          at java.lang.Thread.run(Thread.java:736)
          Build step 'Publish HTML reports' changed build result to FAILURE
          Recording test results
          Notifying upstream projects of job completion
          Finished: FAILURE

          RITUL KAKATI added a comment - Hi, I am also getting the same error with AIX and HP-UX (IA64N); but for windows, Solaris (sparc and x86-64) and Linux (IBM System z) it is working fine. I am using Jenkins ver. 1.459. [htmlpublisher] Archiving HTML reports... [htmlpublisher] Archiving at BUILD level /WM/TESTSRV/testenv/deployer/deployer_bvt/ALF/reports to /opt/hudson/jobs/deployer-setup-test-aixwm9t/builds/2012-05-07_15-34-54/htmlreports/HTML_Report FATAL: HTML Publisher failure hudson.util.IOException2: java.lang.UnsupportedOperationException at hudson.FilePath.copyRecursiveTo(FilePath.java:1745) at hudson.FilePath.copyRecursiveTo(FilePath.java:1637) at htmlpublisher.HtmlPublisher.perform(HtmlPublisher.java:217) at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19) at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:705) at hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:680) at hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:658) at hudson.model.Build$RunnerImpl.post2(Build.java:162) at hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:627) at hudson.model.Run.run(Run.java:1438) 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.lang.UnsupportedOperationException at hudson.remoting.Channel$3.adapt(Channel.java:679) at hudson.remoting.Channel$3.adapt(Channel.java:674) at hudson.remoting.FutureAdapter.get(FutureAdapter.java:55) at hudson.FilePath.copyRecursiveTo(FilePath.java:1743) ... 12 more Caused by: java.lang.UnsupportedOperationException at hudson.os.PosixAPI$1.getCurrentWorkingDirectory(PosixAPI.java:59) at org.jruby.ext.posix.util.ExecIt.run(ExecIt.java:59) at org.jruby.ext.posix.util.ExecIt.runAndWait(ExecIt.java:51) at org.jruby.ext.posix.JavaLibCHelper.readlink(JavaLibCHelper.java:196) at org.jruby.ext.posix.JavaPOSIX.readlink(JavaPOSIX.java:160) at hudson.Util.resolveSymlink(Util.java:1067) at hudson.Util.resolveSymlink(Util.java:1030) at hudson.util.DirScanner$Glob.scan(DirScanner.java:107) at hudson.FilePath.writeToTar(FilePath.java:1781) 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:314) at java.util.concurrent.FutureTask.run(FutureTask.java:149) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:897) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:919) at java.lang.Thread.run(Thread.java:736) Build step 'Publish HTML reports' changed build result to FAILURE Recording test results Notifying upstream projects of job completion Finished: FAILURE

          David Reiss added a comment -

          See JENKINS-13202 for fix details.

          David Reiss added a comment - See JENKINS-13202 for fix details.
          David Reiss made changes -
          Resolution New: Fixed [ 1 ]
          Status Original: Open [ 1 ] New: Resolved [ 5 ]

            Unassigned Unassigned
            stigger Vyacheslav Karpukhin
            Votes:
            15 Vote for this issue
            Watchers:
            18 Start watching this issue

              Created:
              Updated:
              Resolved: