7
votes

Erreur critique Jenkins après la mise à jour du plugin

J'ai tenté de mettre à jour quelques plugins de Jenkins (ne vous souvenez pas qui) mais que vous avez accroché. Après environ 15 minutes, j'ai décidé de redémarrer le serveur Jenkins. C'est ce que je reçois sur les Jenkins Ui:

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


0 commentaires

4 Réponses :


8
votes

C'est un Bug connu .

Copier / collé pour référence:

Démarrer 1.490 sur un Dir de la maison propre, puis demandez à mettre à niveau le plugin Maven à la version 1.491 et à redémarrer. Après le redémarrage, il existe des erreurs de liaison du plug-in Maven, suffisamment prévisibles (puisqu'elles utilisent des API de 1,491+); Mais tous les Jenkins ne parviennent pas à commencer, ce qui rend impossible d'utiliser l'interface graphique pour remonter la mise à jour. (Solution de contournement: Supprimer $ JENKINS_HOME / plugins / maven-plugin.jpi.pinned.)


0 commentaires

1
votes

N'a pas travaillé pour moi, alors je viens de supprimer tous les jours de chaque fichier $ Jenkins_home / plugins / Maven-plugin *.

fait.


0 commentaires

1
votes

J'ai la même erreur lors de la tentative de mise à jour des plugins & Supprimer \ implin quelques plugins en même temps.

a finalement été capable de résoudre le problème par, supprimant tous les fichiers "désactivés" dans le dossier Plugins, restauré tous les fichiers Maven (si supprimés sur la suggestion des solutions précédentes), redémarré l'instance Jenkins.

comprise cela est dû au conflit avec le chargement des plugins.


0 commentaires

0
votes

Aucune de la méthode mentionnée ci-dessus ne fonctionne pour moi.

  1. Solution de contournement: Supprimer $ JENKINS_HOME / plugins / maven-plugin.jpi.pinned
  2. Suppression de tous les fichiers " désactivés " dans plugins dossier, restauré tous les fichiers maven Maven

    Selon https://issues.jenkins-ci.org/browse/jenkins -43446 :

    J'ai rétrogradé mon maven à la version 3.3.9 et cela a fonctionné pour moi.


0 commentaires