Jenkins从属作业在“意外终止通道”时失败

我目前在整个构建过程中看到一系列错误。

如果您松开詹金斯(例如撞到箱子崩溃或杀死-9),这是预期的行为吗?

还是发生了更糟的事情(例如不良的网络连接)?

堆栈和错误是:

hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:158)

at $Proxy175.join(Unknown Source) at

hudson.Launcher$RemoteLauncher$ProcImpl.join(Launcher.java:861) at

hudson.Launcher$ProcStarter.join(Launcher.java:345) at

hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:82)

at

hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:58)

at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19)

at

hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:703)

at hudson.model.Build$RunnerImpl.build(Build.java:178) at

hudson.model.Build$RunnerImpl.doRun(Build.java:139) at

hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:473)

at hudson.model.Run.run(Run.java:1410) at

hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) at

hudson.model.ResourceController.execute(ResourceController.java:88)

at hudson.model.Executor.run(Executor.java:238) Caused by:

hudson.remoting.RequestAbortedException: java.io.IOException:

Unexpected termination of the channel at

hudson.remoting.Request.abort(Request.java:273) at

hudson.remoting.Channel.terminate(Channel.java:732) at

hudson.remoting.Channel$ReaderThread.run(Channel.java:1157) Caused by:

java.io.IOException: Unexpected termination of the channel at

hudson.remoting.Channel$ReaderThread.run(Channel.java:1133) Caused by:

java.io.EOFException at

java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2554)

at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1297)

at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)

at hudson.remoting.Channel$ReaderThread.run(Channel.java:1127)

回答:

如果 失去与 服务器的连接,您将看到该错误。可能是由于您上面列出的三个问题中的任何一个:

  • 手动杀死从属进程

  • 从服务器不可用

  • 主站和从站之间的网络问题

以上是 Jenkins从属作业在“意外终止通道”时失败 的全部内容, 来源链接: utcz.com/qa/421219.html

回到顶部