Jenkins在从节点上构建失败,出现`java.io.EOFException`

krcsximq  于 2023-11-17  发布在  Jenkins
关注(0)|答案(1)|浏览(214)

堆栈跟踪如下所示:

  1. Evacuated stdout
  2. Starting Selenium nodes on ci2
  3. March 18, 2019 11:04:00 AM org.jenkinsci.remoting.util.AnonymousClassWarnings warn
  4. WARN: Attempt to (de-)serialize anonymous class org.jenkinsci.plugins.gitclient.Git$1; see: https://jenkins.io/redirect/serialization-of-anonymous-classes/
  5. March 18, 2019 11:04:03 AM org.jenkinsci.remoting.util.AnonymousClassWarnings warn
  6. WARN: Attempt to (de-)serialize anonymous class org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1; see: https://jenkins.io/redirect/serialization-of-anonymous-classes/
  7. Slave JVM has not reported exit code. Is it still running?
  8. [03/18/19 11:04:06] Launch failed - cleaning up connection
  9. ERROR: Connection terminated
  10. java.io.EOFException
  11. at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2681)
  12. at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:3156)
  13. at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:862)
  14. at java.io.ObjectInputStream.<init>(ObjectInputStream.java:358)
  15. at hudson.remoting.ObjectInputStreamEx.<init>(ObjectInputStreamEx.java:49)
  16. at hudson.remoting.Command.readFrom(Command.java:140)
  17. at hudson.remoting.Command.readFrom(Command.java:126)
  18. at hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:36)
  19. at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:63)
  20. Caused: java.io.IOException: Unexpected termination of the channel
  21. at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:77)
  22. [03/18/19 11:04:06] [SSH] Connection closed

字符串
我在Ubuntu 16.04.6上使用JDK8和Jenkins 2.164.1
如何解决这个问题?

gfttwv5a

gfttwv5a1#

这个问题也一直困扰着我们。似乎有一个临时的工作,而不是解决方案。只需将jenkins服务器上的从节点配置的remote root directory设置为新路径,远程处理将处理其余的问题。.但是,这个问题似乎时不时地会再次出现。我们还不知道根本原因。任何消息都是非常受欢迎的。

相关问题