2016-02-28 10 views
7

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!

+0

Hai trovato una soluzione? Sto ottenendo anche questo .... – Rop

+1

Non proprio. Ad un certo punto questo ha smesso di accadere, ma non sono sicuro del perché ... –

+0

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

risposta

3

In sintesi:

E 'solo un avvertimento --- si può ignorarlo.

Poi si andrà via dopo un po ':)

+3

Giusto, terrò aperta la mia domanda, anche se , dato che sarei interessato alla vera causa alla radice e ad una soluzione adeguata ... :) –

1

Non è sicuro se avete ancora questo problema. Ho riscontrato questo problema quando eseguivo task Maven dalla parte <plugin />.

Per me è stato risolto quando abilito process plugins during pom parsing nelle opzioni di build-attempt. Spero che sia d'aiuto.

Problemi correlati