I have same exact remote file operation failure still on Jenkins 1.625.3. The Jenkins master uses Oracle JDK jdk1.8.0_92 on RHEL 6 and the agent/node is on Ubuntu 14.04. Master is connecting to the slave using SSH and I set slave to run Oracle JDK 1.7.0_79. This error often occurs and I can't pinpoint what is the problem. The git-client plugin version is 1.19.6 and git plugin version 2.4.4 The stacktrace output: Building remotely on sjc-bld139-lnx (cf-verify LinuxDataCenterUbuntu14.04.2) in workspace /scratch/workspace/workspace/VMS-Cloud-Deployments/deploy-vms-2.2.0-daily-P-4 Deleting project workspace... java.io.IOException: remote file operation failed: /scratch/workspace/workspace/VMS-Cloud-Deployments/deploy-vms-2.2.0-daily-P-4 at hudson.remoting.Channel@44bd60f8:sjc-bld139-lnx: java.io.IOException: Remote call on sjc-bld139-lnx failed at hudson.FilePath.act(FilePath.java:987) at hudson.FilePath.act(FilePath.java:969) at org.jenkinsci.plugins.gitclient.Git.getClient(Git.java:131) at hudson.plugins.git.GitSCM.createClient(GitSCM.java:752) at hudson.plugins.git.GitSCM.createClient(GitSCM.java:744) at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1091) at hudson.scm.SCM.checkout(SCM.java:485) at hudson.model.AbstractProject.checkout(AbstractProject.java:1275) at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:610) at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86) at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:532) at hudson.model.Run.execute(Run.java:1741) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) at hudson.model.ResourceController.execute(ResourceController.java:98) at hudson.model.Executor.run(Executor.java:408) Caused by: java.io.IOException: Remote call on sjc-bld139-lnx failed at hudson.remoting.Channel.call(Channel.java:789) at hudson.FilePath.act(FilePath.java:980) ... 14 more Caused by: java.lang.NoClassDefFoundError: Could not initialize class com.sun.proxy.$Proxy8 at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:526) at java.lang.reflect.Proxy.newInstance(Proxy.java:764) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:755) |