Jenkins在构建结束时抱怨"无法清理oid"

7 jenkins

我正在玩Jenkins(版本1.650)并成功建立了一个构建基于Maven的Java项目的工作.但是,在大多数构建结束时,我收到警告,清理失败.构建仍然成功.

[WARNING] Couldn't clean up oid=3 from null
    hudson.remoting.ChannelClosedException: channel is already closed
    at hudson.remoting.Channel.send(Channel.java:578)
    at hudson.remoting.RemoteInvocationHandler$PhantomReferenceImpl.cleanup(RemoteInvocationHandler.java:360)
    at hudson.remoting.RemoteInvocationHandler$PhantomReferenceImpl.access$700(RemoteInvocationHandler.java:319)
    at hudson.remoting.RemoteInvocationHandler$Unexporter.run(RemoteInvocationHandler.java:420)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at hudson.remoting.AtmostOneThreadExecutor$Worker.run(AtmostOneThreadExecutor.java:110)
    at java.lang.Thread.run(Thread.java:745)
Caused by: java.io.IOException
    at hudson.remoting.Channel.close(Channel.java:1163)
    at hudson.remoting.Channel.close(Channel.java:1138)
    at hudson.remoting.Channel$CloseCommand.execute(Channel.java:1079)
    at hudson.remoting.Channel$1.handle(Channel.java:501)
    at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:60)
Run Code Online (Sandbox Code Playgroud)

因为我现在只有詹金斯作为最终用户,所以我不知道那时发生了什么.我一直在环顾四周,但找不到任何有用的提示,指出我的解决方案.我只有主节点设置,没有涉及从属设备,所以我不明白远程处理是如何发挥作用的.

我正在使用Ubuntu 14.04在Vagrant托管虚拟机上运行Jenkins.我的工作是使用ssh连接从Bitbucket中获取项目.但在这种情况下,这可能并不太重要.

任何提示都将非常感谢,提前感谢!

Rop*_*Rop 2

总结一下:

这只是一个警告——您可以忽略它。

然后过一段时间它就会消失:)

  • 是的,不过,我将保持我的问题开放,因为我对实际的根本原因和正确的解决方案感兴趣......:) (3认同)