1

私のジェンキンズバージョンはJenkinsバージョンです。 1.642.4 &トークンマクロのバージョンは1.12です。 Email-extプラグインを設定しようとすると、以下のエラーによりメール送信が失敗します。Email-Extプラグインジェンキンスを使用してメールを送信する際にエラーが発生しました

ERROR: Step ‘Editable Email Notification’ aborted due to exception: 
java.lang.NoSuchMethodError: org.jenkinsci.plugins.tokenmacro.TokenMacro.expandAll(Lhudson/model/Run;Lhudson/FilePath;Lhudson/model/TaskListener;Ljava/lang/String;ZLjava/util/List;)Ljava/lang/String; 
    at hudson.plugins.emailext.plugins.ContentBuilder.transformText(ContentBuilder.java:80) 
    at hudson.plugins.emailext.ExtendedEmailPublisher.setSubject(ExtendedEmailPublisher.java:706) 
    at hudson.plugins.emailext.ExtendedEmailPublisher.createMail(ExtendedEmailPublisher.java:595) 

エラーを修正する方法を教えていただけますか?

答えて

0

これは、Email-ExtプラグインとFindBugsバージョン1.6との非互換性のために発生しました。これはJenkins 2.19にアップデートした後に修正されました。LTS

0

Jenkins LTS 1.625.3に最新のEmail Extension Plugin(2.57.1​​)をインストールすると、その依存関係Token Macro Pluginがバージョン1.12.1にインストールされます。

しかし、電子メール拡張バージョン2.57.1​​ではバージョン2.0ではトークンマクロが必要で、失敗します。 Token Macroは多数のプラグインで使用されているので、私は1.12.1を維持することに決めました。

その結果、他のプラグインに影響を与えないように、私は手動でEmail Extension 2.47(パイプラインサポートの前に2016年8月、Jenkins 2)をインストールしました。そのため、hpiファイルはJenkins Update Centerの「Advanced」セクションに手動でアップロードする必要があります。

関連する問題