Sto giocando con Jenkins (versione 1.650) e ho impostato con successo un lavoro che crea un progetto Java basato su Maven. Tuttavia, alla fine della maggior parte delle build, ricevo un avviso, che ripulisce fallito. La build ha ancora successo.Jenkins si lamenta con "Could not clean up oid" alla fine di un build
[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)
Come ho solo ora Jenkins come un utente finale che non so esattamente cosa sta succedendo in quel punto. Mi sono guardato intorno ma non riesco a trovare alcun suggerimento utile che mi indichi una soluzione. Ho solo una configurazione del nodo principale, nessun schiavo coinvolto, quindi non capisco come il remoting entri in gioco qui.
Sto eseguendo Jenkins su una VM gestita da Vagrant con Ubuntu 14.04. Il mio lavoro attira un progetto da Bitbucket usando una connessione ssh. Ma probabilmente non è troppo importante in questo contesto.
Eventuali suggerimenti saranno molto apprezzati, grazie in anticipo!
Hai trovato una soluzione? Sto ottenendo anche questo .... – Rop
Non proprio. Ad un certo punto questo ha smesso di accadere, ma non sono sicuro del perché ... –
Mi sono reso conto che ora il lavoro diventa verde anche quando ottieni questo stack-trace ... in realtà dice "warning", quindi non è un grosso problema :) ----- EDIT: e ora anche l'avviso è scomparso qui :) – Rop