It seems QB 4 checked for empty email list was empty.
EmailNotifier.java
if (!toList.isEmpty()) {
....
MiscUtils.sendMail
}
But in QB 5 it doesn't check and we get errors on our build if a user doesn't have an email specified.
Error:
At least one of to, cc or bcc must be supplied
at org.apache.tools.ant.taskdefs.email.EmailTask.execute(EmailTask.java:511)
at com.pmease.quickbuild.util.MiscUtils.sendMail(MiscUtils.java:112)
at com.pmease.quickbuild.plugin.notifier.email.EmailNotifier.notify(EmailNotifier.java:113)