Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-10771

hudson.util.IOException2: remote file operation failed

    • Icon: Bug Bug
    • Resolution: Won't Fix
    • Icon: Critical Critical
    • subversion-plugin
    • None
    • node: Windows Server 2008 R2, amd64 - Intel64 Family 6 Model 15 Stepping 1, GenuineIntel, jvm 1.6.0_25-b06
      master: AIX

      After upgrading jenkins from 1.415 to 1.426 we cannot build anymore any project on our windows node. We get the exception:
      Building remotely on WSJENKINSDEV01
      hudson.util.IOException2: remote file operation failed: d:\Program Files\jenkins_slave\workspace\TASC Workbench at hudson.remoting.Channel@4f854f85:WSJENKINSDEV01
      at hudson.FilePath.act(FilePath.java:754)
      at hudson.FilePath.act(FilePath.java:740)
      at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:731)
      at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:676)
      at hudson.model.AbstractProject.checkout(AbstractProject.java:1193)
      at hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:555)
      at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:443)
      at hudson.model.Run.run(Run.java:1376)
      at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
      at hudson.model.ResourceController.execute(ResourceController.java:88)
      at hudson.model.Executor.run(Executor.java:230)
      Caused by: java.io.IOException: Remote call on WSJENKINSDEV01 failed
      at hudson.remoting.Channel.call(Channel.java:677)
      at hudson.FilePath.act(FilePath.java:747)
      ... 10 more
      Caused by: java.lang.NoClassDefFoundError: Could not initialize class hudson.model.Hudson
      at hudson.scm.SubversionWorkspaceSelector.syncWorkspaceFormatFromMaster(SubversionWorkspaceSelector.java:85)
      at hudson.scm.SubversionSCM.createSvnClientManager(SubversionSCM.java:808)
      at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:751)
      at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:738)
      at hudson.FilePath$FileCallableWrapper.call(FilePath.java:1994)
      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 java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
      at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
      at java.util.concurrent.FutureTask.run(Unknown Source)
      at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
      at hudson.remoting.Engine$1$1.run(Engine.java:60)
      at java.lang.Thread.run(Unknown Source)

      As soon as we rollback, we are able again to build the project.

          [JENKINS-10771] hudson.util.IOException2: remote file operation failed

          Thorsten Löber created issue -
          Thorsten Löber made changes -
          Environment Original: Windows Server 2008 R2, amd64 - Intel64 Family 6 Model 15 Stepping 1, GenuineIntel, jvm 1.6.0_25-b06 New: node: Windows Server 2008 R2, amd64 - Intel64 Family 6 Model 15 Stepping 1, GenuineIntel, jvm 1.6.0_25-b06
          master: AIX

          I removed the slave.jar to ensure that the right one was taken for startup of the node. It seems that the problem does not appear because of outdated slave.jar

          Thorsten Löber added a comment - I removed the slave.jar to ensure that the right one was taken for startup of the node. It seems that the problem does not appear because of outdated slave.jar

          Felix Drueke added a comment -

          I have a similar problem when Jenkins tries to get build results (e.g. junit results) from a slave.
          In our environment master and slave are both on Linux (CentOS 5.5).
          I assume it's the same cause.

          Jenkins version is 1.430.

          Our stack trace is:
          ERROR: Failed to archive test reports
          hudson.util.IOException2: remote file operation failed: /jenkinsremote/workspace/OPSC_Gold_bas_dev_OZ55087 at hudson.remoting.Channel@3546f87a:jenk1
          at hudson.FilePath.act(FilePath.java:754)
          at hudson.FilePath.act(FilePath.java:740)
          at hudson.tasks.junit.JUnitParser.parse(JUnitParser.java:83)
          at hudson.tasks.junit.JUnitResultArchiver.parse(JUnitResultArchiver.java:122)
          at hudson.tasks.junit.JUnitResultArchiver.perform(JUnitResultArchiver.java:134)
          at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19)
          at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:693)
          at hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:668)
          at hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:646)
          at hudson.model.Build$RunnerImpl.post2(Build.java:162)
          at hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:615)
          at hudson.model.Run.run(Run.java:1401)
          at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
          at hudson.model.ResourceController.execute(ResourceController.java:88)
          at hudson.model.Executor.run(Executor.java:230)
          Caused by: java.io.IOException: Remote call on jenk1 failed
          at hudson.remoting.Channel.call(Channel.java:690)
          at hudson.FilePath.act(FilePath.java:747)
          ... 14 more

          Felix Drueke added a comment - I have a similar problem when Jenkins tries to get build results (e.g. junit results) from a slave. In our environment master and slave are both on Linux (CentOS 5.5). I assume it's the same cause. Jenkins version is 1.430. Our stack trace is: ERROR: Failed to archive test reports hudson.util.IOException2: remote file operation failed: /jenkinsremote/workspace/OPSC_Gold_bas_dev_OZ55087 at hudson.remoting.Channel@3546f87a:jenk1 at hudson.FilePath.act(FilePath.java:754) at hudson.FilePath.act(FilePath.java:740) at hudson.tasks.junit.JUnitParser.parse(JUnitParser.java:83) at hudson.tasks.junit.JUnitResultArchiver.parse(JUnitResultArchiver.java:122) at hudson.tasks.junit.JUnitResultArchiver.perform(JUnitResultArchiver.java:134) at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19) at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:693) at hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:668) at hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:646) at hudson.model.Build$RunnerImpl.post2(Build.java:162) at hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:615) at hudson.model.Run.run(Run.java:1401) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:230) Caused by: java.io.IOException: Remote call on jenk1 failed at hudson.remoting.Channel.call(Channel.java:690) at hudson.FilePath.act(FilePath.java:747) ... 14 more

          Marc Robinson added a comment -

          We are seeing this with windows 2008 slave RHEL 5 master during "copy artifacts from another project" This only happens on win2k8 slaves
          Jenkins version 1.430

          11:32:54 hudson.util.IOException2: remote file operation failed: <file> at hudson.remoting.Channel@3f8c69d9:brcivm001cnc
          11:32:54 at hudson.FilePath.act(FilePath.java:754)
          11:32:54 at hudson.FilePath.act(FilePath.java:740)
          11:32:54 at hudson.FilePath.touch(FilePath.java:1036)
          11:32:54 at hudson.FilePath.copyToWithPermission(FilePath.java:1402)
          11:32:54 at hudson.plugins.copyartifact.FilePathCopyMethod.copyOne(FilePathCopyMethod.java:58)
          11:32:54 at hudson.plugins.copyartifact.CopyArtifact.perform(CopyArtifact.java:231)
          11:32:54 at hudson.plugins.copyartifact.CopyArtifact.perform(CopyArtifact.java:200)
          11:32:54 at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19)
          11:32:54 at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:693)
          11:32:54 at hudson.model.Build$RunnerImpl.build(Build.java:178)
          11:32:54 at hudson.model.Build$RunnerImpl.doRun(Build.java:139)
          11:32:54 at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:459)
          11:32:54 at hudson.model.Run.run(Run.java:1376)
          11:32:54 at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
          11:32:54 at hudson.model.ResourceController.execute(ResourceController.java:88)
          11:32:54 at hudson.model.Executor.run(Executor.java:230)
          11:32:54 Caused by: java.io.IOException: Failed to set the timestamp of <file> to 1316176887000
          11:32:54 at hudson.FilePath$17.invoke(FilePath.java:1041)
          11:32:54 at hudson.FilePath$17.invoke(FilePath.java:1036)
          11:32:54 at hudson.FilePath$FileCallableWrapper.call(FilePath.java:1995)
          11:32:54 at hudson.remoting.UserRequest.perform(UserRequest.java:118)
          11:32:54 at hudson.remoting.UserRequest.perform(UserRequest.java:48)
          11:32:54 at hudson.remoting.Request$2.run(Request.java:287)
          11:32:54 at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
          11:32:54 at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
          11:32:54 at java.util.concurrent.FutureTask.run(Unknown Source)
          11:32:54 at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
          11:32:54 at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
          11:32:54 at hudson.remoting.Engine$1$1.run(Engine.java:60)
          11:32:54 at java.lang.Thread.run(Unknown Source)
          11:32:54 Build step 'Copy artifacts from another project' marked build as failure

          Marc Robinson added a comment - We are seeing this with windows 2008 slave RHEL 5 master during "copy artifacts from another project" This only happens on win2k8 slaves Jenkins version 1.430 11:32:54 hudson.util.IOException2: remote file operation failed: <file> at hudson.remoting.Channel@3f8c69d9:brcivm001cnc 11:32:54 at hudson.FilePath.act(FilePath.java:754) 11:32:54 at hudson.FilePath.act(FilePath.java:740) 11:32:54 at hudson.FilePath.touch(FilePath.java:1036) 11:32:54 at hudson.FilePath.copyToWithPermission(FilePath.java:1402) 11:32:54 at hudson.plugins.copyartifact.FilePathCopyMethod.copyOne(FilePathCopyMethod.java:58) 11:32:54 at hudson.plugins.copyartifact.CopyArtifact.perform(CopyArtifact.java:231) 11:32:54 at hudson.plugins.copyartifact.CopyArtifact.perform(CopyArtifact.java:200) 11:32:54 at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19) 11:32:54 at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:693) 11:32:54 at hudson.model.Build$RunnerImpl.build(Build.java:178) 11:32:54 at hudson.model.Build$RunnerImpl.doRun(Build.java:139) 11:32:54 at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:459) 11:32:54 at hudson.model.Run.run(Run.java:1376) 11:32:54 at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) 11:32:54 at hudson.model.ResourceController.execute(ResourceController.java:88) 11:32:54 at hudson.model.Executor.run(Executor.java:230) 11:32:54 Caused by: java.io.IOException: Failed to set the timestamp of <file> to 1316176887000 11:32:54 at hudson.FilePath$17.invoke(FilePath.java:1041) 11:32:54 at hudson.FilePath$17.invoke(FilePath.java:1036) 11:32:54 at hudson.FilePath$FileCallableWrapper.call(FilePath.java:1995) 11:32:54 at hudson.remoting.UserRequest.perform(UserRequest.java:118) 11:32:54 at hudson.remoting.UserRequest.perform(UserRequest.java:48) 11:32:54 at hudson.remoting.Request$2.run(Request.java:287) 11:32:54 at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) 11:32:54 at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) 11:32:54 at java.util.concurrent.FutureTask.run(Unknown Source) 11:32:54 at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) 11:32:54 at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 11:32:54 at hudson.remoting.Engine$1$1.run(Engine.java:60) 11:32:54 at java.lang.Thread.run(Unknown Source) 11:32:54 Build step 'Copy artifacts from another project' marked build as failure

          Same thing here with 1.433 and a MacOSX node (not on another linux/ubuntu node) :

          Started by an SCM change
          Building remotely on MacOSX
          hudson.util.IOException2: remote file operation failed: /Users/mbjenkins/jenkins-agent/workspace/exo-mobile-ios-trunk-ci at hudson.remoting.Channel@1798a63:MacOSX
          	at hudson.FilePath.act(FilePath.java:781)
          	at hudson.FilePath.act(FilePath.java:767)
          	at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:732)
          	at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:676)
          	at hudson.model.AbstractProject.checkout(AbstractProject.java:1193)
          	at hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:566)
          	at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:454)
          	at hudson.model.Run.run(Run.java:1403)
          	at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
          	at hudson.model.ResourceController.execute(ResourceController.java:88)
          	at hudson.model.Executor.run(Executor.java:230)
          Caused by: java.io.IOException: Remote call on MacOSX failed
          	at hudson.remoting.Channel.call(Channel.java:690)
          	at hudson.FilePath.act(FilePath.java:774)
          	... 10 more
          Caused by: java.lang.NoClassDefFoundError: Could not initialize class hudson.model.Hudson
          	at hudson.scm.SubversionWorkspaceSelector.syncWorkspaceFormatFromMaster(SubversionWorkspaceSelector.java:85)
          	at hudson.scm.SubversionSCM.createSvnClientManager(SubversionSCM.java:809)
          	at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:752)
          	at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:739)
          	at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2022)
          	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 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:680)
          Retrying after 10 seconds
          

          Arnaud Héritier added a comment - Same thing here with 1.433 and a MacOSX node (not on another linux/ubuntu node) : Started by an SCM change Building remotely on MacOSX hudson.util.IOException2: remote file operation failed: /Users/mbjenkins/jenkins-agent/workspace/exo-mobile-ios-trunk-ci at hudson.remoting.Channel@1798a63:MacOSX at hudson.FilePath.act(FilePath.java:781) at hudson.FilePath.act(FilePath.java:767) at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:732) at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:676) at hudson.model.AbstractProject.checkout(AbstractProject.java:1193) at hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:566) at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:454) at hudson.model.Run.run(Run.java:1403) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:230) Caused by: java.io.IOException: Remote call on MacOSX failed at hudson.remoting.Channel.call(Channel.java:690) at hudson.FilePath.act(FilePath.java:774) ... 10 more Caused by: java.lang.NoClassDefFoundError: Could not initialize class hudson.model.Hudson at hudson.scm.SubversionWorkspaceSelector.syncWorkspaceFormatFromMaster(SubversionWorkspaceSelector.java:85) at hudson.scm.SubversionSCM.createSvnClientManager(SubversionSCM.java:809) at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:752) at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:739) at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2022) 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 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:680) Retrying after 10 seconds

          Baptiste Mathus added a comment - - edited

          +1 with AIX Master and Linux RHEL 6 with java6/64 bits, 1.423.

           
          hudson.util.IOException2: remote file operation failed: /iclinux/.jenkins/workspace/exigences-matrix/jdk/Java 6 64 Bits/label/linux at hudson.remoting.Channel@58065806:sv-t-vtl-ic-rhel6-1
          	at hudson.FilePath.act(FilePath.java:754)
          	at hudson.FilePath.act(FilePath.java:740)
          	at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:684)
          	at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:633)
          	at hudson.model.AbstractProject.checkout(AbstractProject.java:1193)
          	at hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:555)
          	at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:443)
          	at hudson.model.Run.run(Run.java:1376)
          	at hudson.matrix.MatrixRun.run(MatrixRun.java:146)
          	at hudson.model.ResourceController.execute(ResourceController.java:88)
          	at hudson.model.Executor.run(Executor.java:175)
          Caused by: java.io.IOException: Remote call on sv-t-vtl-ic-rhel6-1 failed
          	at hudson.remoting.Channel.call(Channel.java:676)
          	at hudson.FilePath.act(FilePath.java:747)
          	... 10 more
          Caused by: java.lang.NoClassDefFoundError: Could not initialize class hudson.model.Hudson
          	at hudson.scm.SubversionWorkspaceSelector.syncWorkspaceFormatFromMaster(SubversionWorkspaceSelector.java:85)
          	at hudson.scm.SubversionSCM.createSvnClientManager(SubversionSCM.java:761)
          	at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:704)
          	at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:691)
          	at hudson.FilePath$FileCallableWrapper.call(FilePath.java:1980)
          	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 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 hudson.remoting.Engine$1$1.run(Engine.java:60)
          	at java.lang.Thread.run(Thread.java:662)
          

          Baptiste Mathus added a comment - - edited +1 with AIX Master and Linux RHEL 6 with java6/64 bits, 1.423. hudson.util.IOException2: remote file operation failed: /iclinux/.jenkins/workspace/exigences-matrix/jdk/Java 6 64 Bits/label/linux at hudson.remoting.Channel@58065806:sv-t-vtl-ic-rhel6-1 at hudson.FilePath.act(FilePath.java:754) at hudson.FilePath.act(FilePath.java:740) at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:684) at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:633) at hudson.model.AbstractProject.checkout(AbstractProject.java:1193) at hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:555) at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:443) at hudson.model.Run.run(Run.java:1376) at hudson.matrix.MatrixRun.run(MatrixRun.java:146) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:175) Caused by: java.io.IOException: Remote call on sv-t-vtl-ic-rhel6-1 failed at hudson.remoting.Channel.call(Channel.java:676) at hudson.FilePath.act(FilePath.java:747) ... 10 more Caused by: java.lang.NoClassDefFoundError: Could not initialize class hudson.model.Hudson at hudson.scm.SubversionWorkspaceSelector.syncWorkspaceFormatFromMaster(SubversionWorkspaceSelector.java:85) at hudson.scm.SubversionSCM.createSvnClientManager(SubversionSCM.java:761) at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:704) at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:691) at hudson.FilePath$FileCallableWrapper.call(FilePath.java:1980) 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 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 hudson.remoting.Engine$1$1.run(Engine.java:60) at java.lang.Thread.run(Thread.java:662)

          Bitten this morning once again, but this time, restarting slave, wiping out its .jenkins directory doesn't help :-/. So for now I'm stuck...
          For the record, here's the code: https://github.com/jenkinsci/subversion-plugin/blob/svn/src/main/java/hudson/scm/SubversionWorkspaceSelector.java#L85

          It's actually throwing the NoClassDefFoundError when calling Hudson.getInstance().

          I would be happy to help, but I'm not sufficiently aware of what's going on in Jenkins' core to dive in...

          Baptiste Mathus added a comment - Bitten this morning once again, but this time, restarting slave, wiping out its .jenkins directory doesn't help :-/. So for now I'm stuck... For the record, here's the code: https://github.com/jenkinsci/subversion-plugin/blob/svn/src/main/java/hudson/scm/SubversionWorkspaceSelector.java#L85 It's actually throwing the NoClassDefFoundError when calling Hudson.getInstance(). I would be happy to help, but I'm not sufficiently aware of what's going on in Jenkins' core to dive in...
          Khai Do made changes -
          Link New: This issue is related to JENKINS-10859 [ JENKINS-10859 ]

          Rafa de la Torre added a comment - - edited

          We experienced the same issue in one of our slaves, in this case the problem seems to be the NoClassDefFoundError when initializing hudson.tasks.junit.TestResult:

          Recording test results
          ERROR: Failed to archive test reports
          hudson.util.IOException2: remote file operation failed: /var/hudson/workspace/errorlog-no-more-hide-oom-errors at hudson.remoting.Channel@36778590:cc02
          	at hudson.FilePath.act(FilePath.java:754)
          	at hudson.FilePath.act(FilePath.java:740)
          	at hudson.tasks.junit.JUnitParser.parse(JUnitParser.java:83)
          	at hudson.tasks.junit.JUnitResultArchiver.parse(JUnitResultArchiver.java:122)
          	at hudson.tasks.junit.JUnitResultArchiver.perform(JUnitResultArchiver.java:134)
          	at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19)
          	at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:693)
          	at hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:668)
          	at hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:646)
          	at hudson.model.Build$RunnerImpl.post2(Build.java:162)
          	at hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:615)
          	at hudson.model.Run.run(Run.java:1401)
          	at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
          	at hudson.model.ResourceController.execute(ResourceController.java:88)
          	at hudson.model.Executor.run(Executor.java:230)
          Caused by: java.io.IOException: Remote call on cc02 failed
          	at hudson.remoting.Channel.call(Channel.java:690)
          	at hudson.FilePath.act(FilePath.java:747)
          	... 14 more
          Caused by: java.lang.NoClassDefFoundError: Could not initialize class hudson.tasks.junit.TestResult
          	at hudson.tasks.junit.JUnitParser$ParseResultCallable.invoke(JUnitParser.java:114)
          	at hudson.tasks.junit.JUnitParser$ParseResultCallable.invoke(JUnitParser.java:87)
          	at hudson.FilePath$FileCallableWrapper.call(FilePath.java:1995)
          	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 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:619)
          Build step 'Publish JUnit test result report' changed build result to FAILURE
          

          It automagically got solved by disconnecting and reconnecting the slave (setting it offline for a moment), which BTW overwrites the slave.jar.

          Environment:

          • Master:
            • Jenkins: v1.431
            • OS: Debian 5.0.8
            • Java: jre1.6.0_23
          • Slaves:
            • OS: Debian 5.0.3
            • Java: sun-java6-jdk 6-21-0lenny1

          Rafa de la Torre added a comment - - edited We experienced the same issue in one of our slaves, in this case the problem seems to be the NoClassDefFoundError when initializing hudson.tasks.junit.TestResult: Recording test results ERROR: Failed to archive test reports hudson.util.IOException2: remote file operation failed: /var/hudson/workspace/errorlog-no-more-hide-oom-errors at hudson.remoting.Channel@36778590:cc02 at hudson.FilePath.act(FilePath.java:754) at hudson.FilePath.act(FilePath.java:740) at hudson.tasks.junit.JUnitParser.parse(JUnitParser.java:83) at hudson.tasks.junit.JUnitResultArchiver.parse(JUnitResultArchiver.java:122) at hudson.tasks.junit.JUnitResultArchiver.perform(JUnitResultArchiver.java:134) at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19) at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:693) at hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:668) at hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:646) at hudson.model.Build$RunnerImpl.post2(Build.java:162) at hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:615) at hudson.model.Run.run(Run.java:1401) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:230) Caused by: java.io.IOException: Remote call on cc02 failed at hudson.remoting.Channel.call(Channel.java:690) at hudson.FilePath.act(FilePath.java:747) ... 14 more Caused by: java.lang.NoClassDefFoundError: Could not initialize class hudson.tasks.junit.TestResult at hudson.tasks.junit.JUnitParser$ParseResultCallable.invoke(JUnitParser.java:114) at hudson.tasks.junit.JUnitParser$ParseResultCallable.invoke(JUnitParser.java:87) at hudson.FilePath$FileCallableWrapper.call(FilePath.java:1995) 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 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:619) Build step 'Publish JUnit test result report' changed build result to FAILURE It automagically got solved by disconnecting and reconnecting the slave (setting it offline for a moment), which BTW overwrites the slave.jar. Environment: Master: Jenkins: v1.431 OS: Debian 5.0.8 Java: jre1.6.0_23 Slaves: OS: Debian 5.0.3 Java: sun-java6-jdk 6-21-0lenny1

            recena Manuel Recena Soto
            lot Thorsten Löber
            Votes:
            37 Vote for this issue
            Watchers:
            37 Start watching this issue

              Created:
              Updated:
              Resolved: