2016-09-07 2 views
0

Ich versuche, alle Abhängigkeiten des Pipeline-Plugins in Jenkins zu installieren. Ich stecke auf dem Workflow-scm-Plugin fest. Wenn ich es aktiviere, erhalte ich den Fehler, von dem ich annehme, dass es ein Abhängigkeitsproblem ist. Alle Abhängigkeiten sind installiert, aber einige Versionen variieren. Ich würde gerne sehen, welches Plugin das Problem verursacht, anstatt alle Abhängigkeiten zu aktualisieren, in der Hoffnung, dass es das Problem beheben wird. Der Fehler gibt keine Hinweise darauf. Gibt es eine Protokolldatei, die ich mir ansehen kann?Jenkins: Wie kann ich sehen, welches Plugin einen Abhängigkeitsfehler verursacht?

Dies sind die Versionen Abhängigkeiten installiert:

workflow-cps dependencies: 
script-security (version:1.21)   OK (1.22 installed) 
workflow-scm-step (version:1.15)  OK (2.2 installed) 
ace-editor (version:1.0.1)    OK (1.1 installed) 
workflow-support (version:2.1)   OK (2.2 installed) 
workflow-step-api (version:2.3)   OK (2.3 installed) 
scm-api (version:1.1)     OK (1.1 installed) 
support-core (version:2.32, optional) OK (2.32 installed) 
structs (version:1.3)     OK (1.2 installed) 
workflow-api (version:2.1)    OK (2.1 installed) 
jquery-detached (version:1.2.1)   OK (1.2.1 installed) 

Fehler:

hudson.util.HudsonFailedToLoad: org.jvnet.hudson.reactor.ReactorException: java.util.ConcurrentModificationException 
    at hudson.WebAppMain$3.run(WebAppMain.java:244) 
Caused by: org.jvnet.hudson.reactor.ReactorException: java.util.ConcurrentModificationException 
    at org.jvnet.hudson.reactor.Reactor.execute(Reactor.java:269) 
    at jenkins.InitReactorRunner.run(InitReactorRunner.java:45) 
    at jenkins.model.Jenkins.executeReactor(Jenkins.java:1010) 
    at jenkins.model.Jenkins.<init>(Jenkins.java:878) 
    at hudson.model.Hudson.<init>(Hudson.java:85) 
    at hudson.model.Hudson.<init>(Hudson.java:81) 
    at hudson.WebAppMain$3.run(WebAppMain.java:227) 
Caused by: java.util.ConcurrentModificationException 
    at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:901) 
    at java.util.ArrayList$Itr.next(ArrayList.java:851) 
    at hudson.PluginManager.resolveDependantPlugins(PluginManager.java:882) 
    at hudson.PluginManager$2$2.run(PluginManager.java:563) 
    at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169) 
    at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:282) 
    at jenkins.model.Jenkins$7.runTask(Jenkins.java:999) 
    at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:210) 
    at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
    at java.lang.Thread.run(Thread.java:745) 

Antwort

0

Nein, gibt es keine zusätzlichen Logfiles.

Sie könnten versuchen, von Grund auf neu Start über:

  1. Abschaltung Jenkins
  2. entfernen alle *workflow* und *pipeline* Dateien/Verzeichnisse in $JENKINS_HOME/plugins
  3. Put-Plugin Installationsdateien (.hpi) für alle Workflow/Pipeline Plugins zum $JENKINS_HOME/plugins Ordner
  4. Start Jenkins

Statt Schritt 3 können Sie den Plugin-Manager GUI verwenden - aber ich denke, das ist, was Sie in erster Linie versucht.

+0

Eigentlich war es ein jenkins/var/log/die geholfen haben, aber ich denke, man ging ich davon aus, dass wusste. Ich machte eine Gesichtspalme, als ich mich daran erinnerte, dorthin zu schauen. Wie Sie raten, habe ich alle Plugins entfernt und bis zum Ende wieder hinzugefügt - so kam ich zu Workflow-cps. Danach zeigte das jenkins log mich an, dass ich eine falsche Version struct hatte. – erols

Verwandte Themen