From 1d408ae31e10fc42b838e7bb583c2d517ca01155 Mon Sep 17 00:00:00 2001 From: kohsuke Date: Mon, 11 Dec 2006 19:50:16 +0000 Subject: [PATCH] fixed a NPE. git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1282 71c3de6d-444a-0410-be80-ed276b4c234a --- core/src/main/java/hudson/tasks/Mailer.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/core/src/main/java/hudson/tasks/Mailer.java b/core/src/main/java/hudson/tasks/Mailer.java index 4ec6802e5d..bfc3655d8f 100644 --- a/core/src/main/java/hudson/tasks/Mailer.java +++ b/core/src/main/java/hudson/tasks/Mailer.java @@ -45,7 +45,7 @@ import java.util.regex.Pattern; * @author Kohsuke Kawaguchi */ public class Mailer extends Publisher { - + private static final Logger LOGGER = Logger.getLogger(Mailer.class.getName()); private static final int MAX_LOG_LINES = 250; @@ -258,8 +258,11 @@ public class Mailer extends Publisher { Set users = new HashSet(); for (Entry change : build.getChangeSet()) { User a = change.getAuthor(); - if(users.add(a)) - rcp.add(new InternetAddress(a.getProperty(UserProperty.class).getAddress())); + if(users.add(a)) { + String adrs = a.getProperty(UserProperty.class).getAddress(); + if(adrs!=null) + rcp.add(new InternetAddress(adrs)); + } } } msg.setRecipients(Message.RecipientType.TO, rcp.toArray(new InternetAddress[rcp.size()])); -- GitLab