SonarQube - 来自问题分配的NullPointerException EmailNotificationChannel.deliver

时间:2015-07-24 16:53:11

标签: sonarqube

我在Sonar Server(v.5.1)上安装了Issue Assigned Plugin(v.1.6)。 当我向用户提出问题时,用户不会收到通知。 也许,有些用户会收到通知,而其他用户则会收到。

查看服务器的日志,从发送通知向此用户发出NullPointerException。

日志: http://pastebin.com/MskKWjZx

所有用户都有登录和电子邮件。 有人知道,为什么有些用户收到通知而其他用户没有?

PS:收到所有人的声纳执行报告,但某些用户未收到“已分配问题”。

1 个答案:

答案 0 :(得分:0)

从您提供的堆栈跟踪中,NPE被引发,因为已向SQ中没有用户的用户名发送通知。代码不能很好地处理这种情况并抛出NPE,因为这不是预期的。

我不知道Assigned Plugin,但我只能估计,SCM的blame信息中出现的至少一个登录没有在SQ中配置用户并导致此错误。

此用户可能经常出现在非常结果中,导致通知过程失败并阻止发送某些用户的通知。