2013-02-21 13 views
7

Ho tentato di aggiornare un paio dei miei plugin jenkins (non ricordo quale) ma sono stato bloccato. Dopo circa 15 minuti, ho deciso di riavviare il server Jenkins. Questo è ciò che ottengo sul Jenkins UI:errore critico di jenkins dopo l'aggiornamento del plug-in

org.jvnet.hudson.reactor.ReactorException: java.lang.Error: java.lang.reflect.InvocationTargetException 
    at org.jvnet.hudson.reactor.Reactor.execute(Reactor.java:246) 
    at jenkins.InitReactorRunner.run(InitReactorRunner.java:43) 
    at jenkins.model.Jenkins.executeReactor(Jenkins.java:894) 
    at jenkins.model.Jenkins.<init>(Jenkins.java:796) 
    at hudson.model.Hudson.<init>(Hudson.java:81) 
    at hudson.model.Hudson.<init>(Hudson.java:77) 
    at hudson.WebAppMain$2.run(WebAppMain.java:214) 
Caused by: java.lang.Error: java.lang.reflect.InvocationTargetException 
    at hudson.init.InitializerFinder.invoke(InitializerFinder.java:124) 
    at hudson.init.InitializerFinder$TaskImpl.run(InitializerFinder.java:184) 
    at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:259) 
    at jenkins.model.Jenkins$7.runTask(Jenkins.java:883) 
    at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:187) 
    at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:94) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) 
    at java.lang.Thread.run(Thread.java:662) 
Caused by: java.lang.reflect.InvocationTargetException 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
    at java.lang.reflect.Method.invoke(Method.java:597) 
    at hudson.init.InitializerFinder.invoke(InitializerFinder.java:120) 
    ... 8 more 
Caused by: java.lang.NoClassDefFoundError: hudson/PluginManager$PluginUpdateMonitor 
    at hudson.maven.PluginImpl.init(PluginImpl.java:54) 
    ... 13 more 
Caused by: java.lang.ClassNotFoundException: hudson.PluginManager$PluginUpdateMonitor 
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247) 
    ... 14 more 

ho cercato di aggiornare la guerra 1,486-1,502 ma nessun cambiamento nel comportamento. Cosa posso fare per far funzionare di nuovo Jenkins?

risposta

8

È un known bug.

copia/incollato per riferimento:

Inizio 1.490 su un dir casa pulita, poi chiedere di aggiornare il plugin Maven alla versione 1.491, e riavviare. Dopo il riavvio, ci sono errori di linkage dal plugin Maven, abbastanza prevedibilmente (dal momento che utilizza 1.491+ core API); ma tutto di Jenkins non riesce a iniziare, rendendo impossibile l'utilizzo della GUI per il backup dell'aggiornamento. (Soluzione: eliminare $ JENKINS_HOME/plugins/Maven-plugin.jpi.pinned.)

+0

grazie che ha funzionato! –

1

non ha funzionato per me, così ho cancellato tutti i file di $ JENKINS_HOME/plugins/maven-plugin *.

Fatto.

1

Ho ricevuto lo stesso errore durante il tentativo di aggiornare i plugin & Eliminare \ Unpin alcuni plugin allo stesso tempo.

Finalmente è stato in grado di risolvere il problema, eliminando tutti i file "DISABLED" nella cartella Plugin, ripristinato tutti i file Maven (se cancellato su suggerimento da precedenti soluzioni), riavviato l'istanza di Jenkins.

Capito che questo è dovuto al conflitto con il caricamento dei plugin.

0

Nessuno dei metodi sopra menzionati funziona per me.

  1. Soluzione: eliminare $JENKINS_HOME/plugins/maven-plugin.jpi.pinned
  2. Eliminazione di tutti i "DISABLED" file nella cartella Plugins, ripristinato tutti i Maven file

Secondo https://issues.jenkins-ci.org/browse/JENKINS-43446:

ho declassato il mio Maven alla versione 3.3.9 e ha funzionato per me.

+1

Grazie per la modifica .. @LuFFy –

Problemi correlati