Status: New
Owner: ----
Labels: Type-Defect Priority-Medium

New issue 742 by elgueromexicano: Email Authentication Error

What's the URL of the page containing the problem?
http://(server ip address)/r/7/publish/

What steps will reproduce the problem?
1. Publish a review request

What is the expected output? What do you see instead?
Return to dashboard.  Instead get the error: TypeError at /r/7/publish/
character mapping must return integer, None or unicode

What operating system are you using? What browser?
Windows XP SP3, Chrome dev

Please provide any additional information below.
The error appears to happen while trying to sending out the email for the
review request.  Our email server requires authentication and it appears
that while trying to authenticate the script errors out.  The following is
the traceback:


Request Method: GET
Request URL: http://(server ip address)/r/7/publish/
Django Version: 1.0-final-SVN-unknown
Python Version: 2.6.0
Installed Applications:
Installed Middleware:

File "/usr/local/lib/python2.6/site-packages/django/core/handlers/"
in get_response
   86.                 response = callback(request, *callback_args,
File "/usr/local/apache2/reviewboard/djblets/auth/" in _checklogin
   45.             return view_func(request, *args, **kwargs)
File "/usr/local/apache2/reviewboard/reviews/" in publish
   448.         review_request.publish(request.user)
File "/usr/local/apache2/reviewboard/reviews/" in publish
   438.                 mail_review_request(user, self, changes)
File "/usr/local/lib/python2.6/site-packages/django/core/" in send
   265.         return
File "/usr/local/lib/python2.6/site-packages/django/core/" in
   166.         new_conn_created =
File "/usr/local/lib/python2.6/site-packages/django/core/" in open
   137.                 self.connection.login(self.username, self.password)
File "/usr/local/lib/python2.6/" in login
   574.             (code, resp) = self.docmd(encode_cram_md5(resp, user,
File "/usr/local/lib/python2.6/" in encode_cram_md5
   538.             response = user + " " + hmac.HMAC(password,
File "/usr/local/lib/python2.6/" in __init__
   72.         self.outer.update(key.translate(trans_5C))

Exception Type: TypeError at /r/7/publish/
Exception Value: character mapping must return integer, None or unicode

You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:

You received this message because you are subscribed to the Google Groups 
"reviewboard-issues" group.
To post to this group, send email to
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at

Reply via email to