[ 
https://issues.jenkins-ci.org/browse/JENKINS-13614?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=163152#comment-163152
 ] 

Mikhail Kvyatkovskiy commented on JENKINS-13614:
------------------------------------------------

I had the same problem on Debian Testing slave node, Jenkins versions 
1.458-1.465.

In my case changing system Java version from openjdk-7 (1.7.0_03-icedtea) to 
sun-java-6 (1.6.0_26) fixed the problem.
                
> 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
>              Labels: patch, regression, showstopper
>         Attachments: JENKINS-13614.patch
>
>
> 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

        

Reply via email to