Email 使用电子邮件Ext插件jenkins发送邮件时出错

Email 使用电子邮件Ext插件jenkins发送邮件时出错,email,jenkins,jenkins-plugins,email-notifications,jenkins-email-ext,Email,Jenkins,Jenkins Plugins,Email Notifications,Jenkins Email Ext,我的詹金斯版本是詹金斯版本。1.642.4&令牌宏版本为1.12。当我尝试设置Email ext插件时,由于以下错误,邮件发送失败 ERROR: Step ‘Editable Email Notification’ aborted due to exception: java.lang.NoSuchMethodError: org.jenkinsci.plugins.tokenmacro.TokenMacro.expandAll(Lhudson/model/Run;Lhudson/FilePa

我的詹金斯版本是詹金斯版本。1.642.4&令牌宏版本为1.12。当我尝试设置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)

有人能告诉我如何修复此错误吗?

这是由于Email Ext插件与FindBugs 1.6版不兼容造成的。这在更新到Jenkins 2.19 LTS后得到修复。这是由于Email Ext插件与FindBugs 1.6版不兼容造成的。这在更新到Jenkins 2.19 LTS后得到修复。在Jenkins LTS 1.625.3中安装最新版本(2.57.1)时,其依赖项安装在版本1.12.1中

但电子邮件扩展版本2.57.1在版本2.0中需要令牌宏,因此失败。由于令牌宏被大量插件使用,我决定保留1.12.1

因此,我手动安装了(管道支持和Jenkins 2之前的2016年8月),它与令牌宏1.12.1配合良好,希望不会影响任何其他插件。为此,必须在Jenkins更新中心的“高级”部分手动上载hpi文件。

在Jenkins LTS 1.625.3中安装最新版本(2.57.1)时,其依赖项安装在1.12.1版中

但电子邮件扩展版本2.57.1在版本2.0中需要令牌宏,因此失败。由于令牌宏被大量插件使用,我决定保留1.12.1


因此,我手动安装了(管道支持和Jenkins 2之前的2016年8月),它与令牌宏1.12.1配合良好,希望不会影响任何其他插件。为此,必须在Jenkins更新中心的“高级”部分手动上载hpi文件。

降级后没有帮助…
java.lang.NoSuchMethodError:hudson.plugins.emailext.ExtendedEmailPublisherDescriptor.createSession()Ljavax/mail/Session;在org.jenkinsci.plugins.jobmail.actions.JobMailProjectAction.CreateMememessage(JobMailProjectAction.java:352)在org.jenkinsci.plugins.jobmail.actions.JobMailProjectAction.createMessage(JobMailProjectAction.java:287)
降级后没有帮助…
java.lang.NoSuchMethodError:hudson.plugins.emailext.ExtendedEmailPublisherDescriptor.createSession()Ljavax/mail/Session;在org.jenkinsci.plugins.jobmail.actions.JobMailProjectAction.CreateMemessage(JobMailProjectAction.java:352)在org.jenkinsci.plugins.jobmail.actions.JobMailProjectAction.createMessage(JobMailProjectAction.java:287)