1416: Error 500 when publishing

vbdj****@gmai***** (Google Code) (Is this you? Claim this profile.)
Dec. 22, 2009
What version are you running?
1.0

What's the URL of the page containing the problem?
any

What steps will reproduce the problem?
1. open a review request
2. click review
3. click publish

What is the expected output? What do you see instead?
to be redirected back to the dashboard - instead I get a 500 error

What operating system are you using? What browser?
Debian, all browsers

Please provide any additional information below.

The request is updated, but I am not redirected, and no email notification is sent.  This was 
previously working - obviously something changed, but without more understanding of the 
traceback, not sure where to start looking.

Traceback:
Environment:

Request Method: POST
Request URL: 
http://crdev01.intranexus.com/api/json/reviewrequests/154/reviews/draft/publish/
Django Version: 1.0.2 final
Python Version: 2.4.4
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.gzip.GZipMiddleware',
 'django.middleware.common.CommonMiddleware',
 'django.middleware.doc.XViewMiddleware',
 'django.middleware.http.ConditionalGetMiddleware',
 '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.5-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.0-
py2.4.egg/reviewboard/webapi/json.py" in review_draft_save
  932.         mail_review(request.user, review)
File "/usr/lib/python2.4/site-packages/ReviewBoard-1.0-
py2.4.egg/reviewboard/reviews/email.py" in mail_review
  205.                          {'review': review})
File "/usr/lib/python2.4/site-packages/ReviewBoard-1.0-
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())

Exception Type: gaierror at /api/json/reviewrequests/154/reviews/draft/publish/
Exception Value: (-2, 'Name or service not known')
david
#1 david
It looks like the hostname hasn't been configured properly in the admin interface.
  • +SetupIssue