2016-09-07 15 views
0

私はJenkinsでパイプラインプラグインのすべての依存関係をインストールしようとしています。私はworkflow-scmプラグインについています。私はそれを有効にする場合、私は依存性の問題であると仮定して以下のエラーが発生します。依存関係はすべてインストールされていますが、いくつかのバージョンは異なります。問題を解決することを望むすべての依存関係をアップグレードするのではなく、問題の原因となっているプラ​​グインを確認したいと思います。エラーはそのことに何の手がかりも与えません。私が見ることができるログファイルはありますか?Jenkins:依存関係の原因となっているプラ​​グインを確認するにはどうすればよいですか?

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) 

エラー:

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) 

答えて

0

いいえ、追加のログファイルがない

これらは、インストールの依存関係のバージョンです。あなたがスクラッチからやり直すを試みることができる

  1. シャットダウンジェンキンス
  2. すべてのワークフロー/パイプラインのインストールファイル(.hpi)をプラグイン$JENKINS_HOME/plugins
  3. プット内のすべての*workflow**pipeline*ファイル/ディレクトリを削除プラグインを$JENKINS_HOME/pluginsフォルダ
  4. start Jenkins

手順3の代わりに、プラグインマネージャGUIを使用できますが、これは最初に試したことです。

+0

実際、ジェンキンズ/ var/log /が助けになりましたが、あなたは私がそれを知っていると思ったと思います。私はそこを見るのを覚えていたときに、顔をした。あなたが助言するように、私はすべてのプラグインを削除し、停止するまで追加しました。それがワークフローにどのようになったのですか?その後、私は間違ったバージョンの構造体を持っていたと私はジェンキンスのログを見せてくれました。 – erols

関連する問題