Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jenkins错误-从机上的远程调用失败_Jenkins - Fatal编程技术网

Jenkins错误-从机上的远程调用失败

Jenkins错误-从机上的远程调用失败,jenkins,Jenkins,Jenkins构建失败,错误为“致命:java.io.IOException:对“从节点”的远程调用失败hudson.remoting.RemotingSystemException:java.io.IOException:对“从节点”的远程调用失败 hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:195)上的 位于com.sun.proxy.$Proxy80.setProxy(未知源) 位于

Jenkins构建失败,错误为“致命:java.io.IOException:对“从节点”的远程调用失败hudson.remoting.RemotingSystemException:java.io.IOException:对“从节点”的远程调用失败

hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:195)上的

位于com.sun.proxy.$Proxy80.setProxy(未知源)
位于org.jenkinsci.plugins.gitclient.remotegitempl.setProxy(remotegitempl.java:856)
位于org.jenkinsci.plugins.gitclient.Git.getClient(Git.java:133)
位于hudson.plugins.git.GitSCM.createClient(GitSCM.java:677)
位于hudson.plugins.git.GitSCM.createClient(GitSCM.java:669)
位于hudson.plugins.git.GitSCM.checkout(GitSCM.java:1010)
在hudson.scm.scm.checkout(scm.java:484)
在hudson.model.AbstractProject.checkout(AbstractProject.java:1270)上
位于hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:622)
位于jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)
位于hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:528)
在com.tikal.jenkins.plugins.multijob.MultiJobBuild$MultiJobRunnerImpl.run(MultiJobBuild.java:134)
位于hudson.model.Run.execute(Run.java:1759)
位于com.tikal.jenkins.plugins.multijob.MultiJobBuild.run(MultiJobBuild.java:73)
在hudson.model.ResourceController.execute(ResourceController.java:89)
运行(Executor.java:240)
原因:java.io.IOException:对ffuas4eng01的远程调用失败
在hudson.remoting.Channel.call(Channel.java:760)
位于hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:179)
…还有16个
原因:java.lang.NoClassDefFoundError:无法初始化类hudson.util.Secret
在sun.misc.Unsafe.EnsureClassified(本机方法)
位于sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor(UnsafeFieldAccessorFactory.java:43)
位于sun.reflect.ReflectionFactory.newFieldAccessor(ReflectionFactory.java:142)
位于java.lang.reflect.Field.acquireFieldAccessor(Field.java:1088)
位于java.lang.reflect.Field.getFieldAccessor(Field.java:1069)
位于java.lang.reflect.Field.getLong(Field.java:611)
位于java.io.ObjectStreamClass.getDeclaredSUID(ObjectStreamClass.java:1707)
在java.io.ObjectStreamClass.access$700(ObjectStreamClass.java:72)
在java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:484)
在java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:472)
位于java.security.AccessController.doPrivileged(本机方法)
位于java.io.ObjectStreamClass。(ObjectStreamClass.java:472)
位于java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:369)
位于java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:598)
位于java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1623)
位于java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1518)
位于java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1774)
位于java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1351)
位于java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:2000)
位于java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1924)
位于java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1801)
位于java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1351)
位于java.io.ObjectInputStream.readArray(ObjectInputStream.java:1707)
位于java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1345)
位于java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:2000)
位于java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1924)
位于java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1801)
位于java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1351)
位于java.io.ObjectInputStream.readObject(ObjectInputStream.java:371)
反序列化(UserRequest.java:185)
位于hudson.remoting.UserRequest.perform(UserRequest.java:99)
在hudson.remoting.UserRequest.perform(UserRequest.java:49)
在hudson.remoting.Request$2.run(Request.java:324)
在hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:68)
在java.util.concurrent.FutureTask.run(FutureTask.java:266)处
位于java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
位于java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
运行(Thread.java:745)
在……远程调用ffuas4eng01(本机方法)
位于hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1356)
位于hudson.remoting.UserResponse.retrieve(UserRequest.java:221)
在hudson.remoting.Channel.call(Channel.java:752)
…还有17个

我不明白这个问题。有人能帮我吗?就我所知,主设备和从设备都已正确设置。提前感谢!

这是一个两年前的问题,但值得一提的是,我也遇到了同样的情况。我通过移除从设备,然后将其重新添加到中来修复它。它是以前添加的,日志文件显示了它,因此,我不确定是什么问题。无论如何,如果有人遇到这种情况,请试一试。

我终止了java进程,并再次成功尝试。

是否有“由“就在您发布的堆栈跟踪之后的堆栈跟踪中的一部分?您在主设备和从设备中使用相同的版本吗?相同的JVM?不。这些是页面上唯一的错误。但我想我知道原因。两个主节点连接到同一个从节点。我想这是通过SSH完成的。因此,如果另一个人连接到这个从节点,可能我的SSH公钥在从节点上被重写了。这是我能想到的一件事。还是我的想法正确?下一个问题,是否有可能让两个主机使用两对密钥与同一个从机通信?在这期间,我们需要注意什么?两个主人共享奴隶的部分超出了我所知的范围,但这可能会有所帮助:这对我不起作用。我尝试在节点配置中使用另一个目录作为“远程文件系统”,但是失败的频率已经降低了
at   hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:195)
at com.sun.proxy.$Proxy80.setProxy(Unknown Source)
at org.jenkinsci.plugins.gitclient.RemoteGitImpl.setProxy(RemoteGitImpl.java:856)
at org.jenkinsci.plugins.gitclient.Git.getClient(Git.java:133)
at hudson.plugins.git.GitSCM.createClient(GitSCM.java:677)
at hudson.plugins.git.GitSCM.createClient(GitSCM.java:669)
at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1010)
at hudson.scm.SCM.checkout(SCM.java:484)
at hudson.model.AbstractProject.checkout(AbstractProject.java:1270)
at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:622)
at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:528)
at com.tikal.jenkins.plugins.multijob.MultiJobBuild$MultiJobRunnerImpl.run(MultiJobBuild.java:134)
at hudson.model.Run.execute(Run.java:1759)
at com.tikal.jenkins.plugins.multijob.MultiJobBuild.run(MultiJobBuild.java:73)
at hudson.model.ResourceController.execute(ResourceController.java:89)
at hudson.model.Executor.run(Executor.java:240)
Caused by: java.io.IOException: Remote call on ffuas4eng01 failed
at hudson.remoting.Channel.call(Channel.java:760)
at hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:179)
... 16 more
Caused by: java.lang.NoClassDefFoundError: Could not initialize class hudson.util.Secret
at sun.misc.Unsafe.ensureClassInitialized(Native Method)
at sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor(UnsafeFieldAccessorFactory.java:43)
at   sun.reflect.ReflectionFactory.newFieldAccessor(ReflectionFactory.java:142)
at java.lang.reflect.Field.acquireFieldAccessor(Field.java:1088)
at java.lang.reflect.Field.getFieldAccessor(Field.java:1069)
at java.lang.reflect.Field.getLong(Field.java:611)
at java.io.ObjectStreamClass.getDeclaredSUID(ObjectStreamClass.java:1707)
at java.io.ObjectStreamClass.access$700(ObjectStreamClass.java:72)
at java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:484)
at java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:472)
at java.security.AccessController.doPrivileged(Native Method)
at java.io.ObjectStreamClass.<init>(ObjectStreamClass.java:472)
at java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:369)
at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:598)
at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1623)
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1518)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1774)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1351)
at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:2000)
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1924)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1801)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1351)
at java.io.ObjectInputStream.readArray(ObjectInputStream.java:1707)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1345)
at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:2000)
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1924)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1801)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1351)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:371)
at hudson.remoting.UserRequest.deserialize(UserRequest.java:185)
at hudson.remoting.UserRequest.perform(UserRequest.java:99)
at hudson.remoting.UserRequest.perform(UserRequest.java:49)
at hudson.remoting.Request$2.run(Request.java:324)
at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:68)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
at ......remote call to ffuas4eng01(Native Method)
at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1356)
at hudson.remoting.UserResponse.retrieve(UserRequest.java:221)
at hudson.remoting.Channel.call(Channel.java:752)
... 17 more