These errors are occurring somewhat often:
Module forgemail.reactors.common_react:128 in send_email
<< data['message_id'],
data.get('in_reply_to', None),
multi_msg)
smtp_client.sendmail(
addrs_plain,
>> multi_msg)
Module forgemail.lib.util:159 in sendmail
<< config.return_path,
map(_parse_smtp_addr, addrs),
content)
def _connect(self):
>> content)
Module smtplib:709 in sendmail
<< # the server refused all our recipients
self.rset()
raise SMTPRecipientsRefused(senderrs)
(code,resp) = self.data(msg)
if code != 250:
>> raise SMTPRecipientsRefused(senderrs)
SMTPRecipientsRefused: {'@users.sf.net': (501, '<@users.sf.net>: no local part')}
app: None
exchange: 'audit'
key: u'forgemail.send_email'
message: ...
project: u'flexunit'
user: u'vinayksh'
and
Module forgemail.reactors.common_react:98 in send_email
<< addrs_plain.append(addr)
else:
user = M.User.query.get(_id=ObjectId(addr))
if not user:
log.warning('Cannot find user with ID %s', addr)
>> user = M.User.query.get(_id=ObjectId(addr))
Module bson.objectid:76 in __init__
<< self.__generate()
else:
self.__validate(oid)
@classmethod
>> self.__validate(oid)
Module bson.objectid:160 in __validate
<< raise InvalidId("%s is not a valid ObjectId" % oid)
else:
raise InvalidId("%s is not a valid ObjectId" % oid)
else:
raise TypeError("id must be an instance of (str, ObjectId), "
>> raise InvalidId("%s is not a valid ObjectId" % oid)
InvalidId: None is not a valid ObjectId
app: None
exchange: 'audit'
key: u'forgemail.send_email'
message: ...
project: u'necessitas'
user: u'daminetreg'
the first error I believe is due to our openid-only user (but I could be wrong)
not sure on the 2nd
though it's easy enough to trap-n-log (though suboptimal)
status: code-review --> closed
milestone: mar-17 --> mar-10