This happens every time I publish a new review.
Environment:
Request Method: POST
Request URL:
http://li50-133.members.linode.com/codereview/api/json/reviewrequests/21/reviews/draft/publish/
Django Version: 1.0.2 final
Python Version: 2.4.3
Installed Applications:
['django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.markup',
'django.contrib.sites',
'django.contrib.sessions',
'djblets.datagrid',
'djblets.feedview',
'djblets.siteconfig',
'djblets.util',
'djblets.webapi',
'reviewboard.accounts',
'reviewboard.admin',
'reviewboard.changedescs',
'reviewboard.diffviewer',
'reviewboard.iphone',
'reviewboard.reports',
'reviewboard.reviews',
'reviewboard.scmtools',
'reviewboard.webapi',
'django_evolution']
Installed Middleware:
('django.middleware.common.CommonMiddleware',
'django.middleware.doc.XViewMiddleware',
'django.middleware.locale.LocaleMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'djblets.siteconfig.middleware.SettingsMiddleware',
'reviewboard.admin.middleware.LoadSettingsMiddleware',
'djblets.log.middleware.LoggingMiddleware',
'reviewboard.admin.middleware.CheckUpdatesRequiredMiddleware')
Traceback:
File
"/usr/lib/python2.4/site-packages/Django-1.0.2_final-py2.4.egg/django/core/handlers/base.py"
in get_response
86. response = callback(request, *callback_args,
**callback_kwargs)
File
"/usr/lib/python2.4/site-packages/Django-1.0.2_final-py2.4.egg/django/views/decorators/cache.py"
in _wrapped_view_func
44. response = view_func(request, *args, **kwargs)
File
"/usr/lib/python2.4/site-packages/Djblets-0.5alpha1-py2.4.egg/djblets/webapi/decorators.py"
in _checklogin
32. response = view_func(request, *args, **kwargs)
File
"/usr/lib/python2.4/site-packages/Django-1.0.2_final-py2.4.egg/django/views/decorators/http.py"
in inner
31. return func(request, *args, **kwargs)
File
"/usr/lib/python2.4/site-packages/ReviewBoard-1.0alpha1-py2.4.egg/reviewboard/webapi/json.py"
in review_draft_save
900. mail_review(request.user, review)
File
"/usr/lib/python2.4/site-packages/ReviewBoard-1.0alpha1-py2.4.egg/reviewboard/reviews/email.py"
in mail_review
205. {'review': review})
File
"/usr/lib/python2.4/site-packages/ReviewBoard-1.0alpha1-py2.4.egg/reviewboard/reviews/email.py"
in send_review_mail
114. message.send()
File
"/usr/lib/python2.4/site-packages/Django-1.0.2_final-py2.4.egg/django/core/mail.py"
in send
271. return self.get_connection(fail_silently).send_messages([self])
File
"/usr/lib/python2.4/site-packages/Django-1.0.2_final-py2.4.egg/django/core/mail.py"
in send_messages
166. new_conn_created = self.open()
File
"/usr/lib/python2.4/site-packages/Django-1.0.2_final-py2.4.egg/django/core/mail.py"
in open
131.
local_hostname=DNS_NAME.get_fqdn())
File "/usr/lib/python2.4/smtplib.py" in __init__
244. (code, msg) = self.connect(host, port)
File "/usr/lib/python2.4/smtplib.py" in connect
307. (code, msg) = self.getreply()
File "/usr/lib/python2.4/smtplib.py" in getreply
351. raise SMTPServerDisconnected("Connection
unexpectedly closed")
Exception Type: SMTPServerDisconnected at
/codereview/api/json/reviewrequests/21/reviews/draft/publish/
Exception Value: Connection unexpectedly closed