[ https://issues.jenkins-ci.org/browse/JENKINS-13614?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=162635#comment-162635 ]
Nickolay Martinov commented on JENKINS-13614: --------------------------------------------- This happens for us too. bash-4.0# uname -a HP-UX xxxx B.11.31 U ia64 4068214626 unlimited-user license Master in on HP-UX host. There is bunch of ssh slaves. One of these slaves is on same host as the master. Build failed when job (free style) was building on that slave. There are no "special" files in workspace: bash-4.0# find . -type l -o -type c -o -type b -o -type M -o -type n -o -type s bash-4.0# Since there are no symlinks it looks strange that it tries to resolve some symlinks. Also strange why it cant obtain current working directory. This issue is absolutely blocking for us as it does not allow to collect build artifacts. > archiving artefacts from remote MacOS X slave fails > --------------------------------------------------- > > Key: JENKINS-13614 > URL: https://issues.jenkins-ci.org/browse/JENKINS-13614 > Project: Jenkins > Issue Type: Bug > Components: core > Environment: Jenkins 1.461 > Master node: Debian Linux, Tomcat 7 > Slave node: MacOS X 10.6 > Reporter: Marcus Better > > Archiving the artefacts from a slave fails with the following exception. It > looks like it didn't find a suitable POSIX implementation. > Oddly enough this just started happening seemingly without provocation. I'm > pretty sure this installation worked correctly earlier today. > {code} > ERROR: Failed to archive artifacts: build/*.zip, build/*.ipa, build/*.plist > 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: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:1459) > at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) > at hudson.model.ResourceController.execute(ResourceController.java:88) > at hudson.model.Executor.run(Executor.java:239) > 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) > ... 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 hudson.remoting.Engine$1$1.run(Engine.java:60) > at java.lang.Thread.run(Thread.java:680) > {code} -- 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