jenkins发送通知电子邮件时出现NullPointerException



我配置Jenkins在构建中出错时通过电子邮件发送通知。

java:open jdk 11.0.11

maven:Apache maven 3.0.5

詹金斯:2.277.4

邮件插件:1.34

这是配置:

电子邮件通知

服务器SMTP:SMTP.gmail.com

使用编号:email_address

通行证:my_password

利用者SSL

端口SMTP:465

当我发送测试电子邮件时,一切都很好。当一个构建不稳定并且邮件被触发时,我会得到这个错误:

java.lang.NullPointerException
at javax.mail.internet.InternetAddress.toString(InternetAddress.java:472)
at javax.mail.internet.MimeMessage.setAddressHeader(MimeMessage.java:733)
at javax.mail.internet.MimeMessage.setFrom(MimeMessage.java:382)
at jenkins.plugins.mailer.tasks.MimeMessageBuilder.buildMimeMessage(MimeMessageBuilder.java:204)
at hudson.tasks.MailSender.createEmptyMail(MailSender.java:407)
at hudson.tasks.MailSender.createFailureMail(MailSender.java:274)
at hudson.tasks.MailSender.createMail(MailSender.java:182)
at hudson.tasks.MailSender.run(MailSender.java:112)
at hudson.tasks.Mailer.perform(Mailer.java:179)
at hudson.tasks.Mailer.perform(Mailer.java:142)
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:803)
at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:752)
at hudson.model.Build$BuildExecution.post2(Build.java:177)
at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:697)
at hudson.model.Run.execute(Run.java:1932)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:97)
at hudson.model.Executor.run(Executor.java:429)

你能试着设置系统管理员电子邮件并查看吗?管理Jenkins->配置系统->詹金斯位置->系统管理员电子邮件地址

相关内容

最新更新