#3050 Reviewboard Is Throwing HTTP 500 Errors on Login
Closed: Fixed None Opened 12 years ago by tflink.

= phenomenon =
When logging in to the fedorahosted Reviewboard instance, I get an HTTP 500 error immediately after logging in.

= reason =

= recommendation =


Seeing the following in the Review Board error log:

{{{
2011-12-06 13:12:36,295 - ERROR - Exception thrown for user sgallagh at https://fedorahosted.org/reviewboard/dashboard/

Unable to log into server. Invalid authentication tokens. Send new username and password
Traceback (most recent call last):
File "/usr/lib/python2.4/site-packages/django/core/handlers/base.py", line 99, in get_response
response = callback(request, callback_args, callback_kwargs)
File "/usr/lib/python2.4/site-packages/djblets/auth/util.py", line 46, in _checklogin
return view_func(request, *args,
kwargs)
File "/usr/lib/python2.4/site-packages/reviewboard/accounts/decorators.py", line 46, in _check_valid_prefs
return view_func(request,
args, kwargs)
File "/usr/lib/python2.4/site-packages/reviewboard/reviews/views.py", line 330, in dashboard
return grid.render_to_response(template_name)
File "/usr/lib/python2.4/site-packages/djblets/datagrid/grids.py", line 724, in render_to_response
context))
File "/usr/lib/python2.4/site-packages/django/shortcuts/init.py", line 20, in render_to_response
return HttpResponse(loader.render_to_string(*args,
kwargs), *httpresponse_kwargs)
File "/usr/lib/python2.4/site-packages/django/template/loader.py", line 108, in render_to_string
return t.render(context_instance)
File "/usr/lib/python2.4/site-packages/django/template/init.py", line 165, in render
return self.nodelist.render(context)
File "/usr/lib/python2.4/site-packages/django/template/init.py", line 784, in render
bits.append(self.render_node(node, context))
File "/usr/lib/python2.4/site-packages/django/template/init.py", line 797, in render_node
return node.render(context)
File "/usr/lib/python2.4/site-packages/django/template/loader_tags.py", line 97, in render
return compiled_parent.render(context)
File "/usr/lib/python2.4/site-packages/django/template/init.py", line 165, in render
return self.nodelist.render(context)
File "/usr/lib/python2.4/site-packages/django/template/init.py", line 784, in render
bits.append(self.render_node(node, context))
File "/usr/lib/python2.4/site-packages/django/template/init.py", line 797, in render_node
return node.render(context)
File "/usr/lib/python2.4/site-packages/django/template/loader_tags.py", line 24, in render
result = self.nodelist.render(context)
File "/usr/lib/python2.4/site-packages/django/template/init.py", line 784, in render
bits.append(self.render_node(node, context))
File "/usr/lib/python2.4/site-packages/django/template/init.py", line 797, in render_node
return node.render(context)
File "/usr/lib/python2.4/site-packages/django/template/defaulttags.py", line 240, in render
return self.nodelist_true.render(context)
File "/usr/lib/python2.4/site-packages/django/template/init.py", line 784, in render
bits.append(self.render_node(node, context))
File "/usr/lib/python2.4/site-packages/django/template/init.py", line 797, in render_node
return node.render(context)
File "/usr/lib/python2.4/site-packages/django/templatetags/i18n.py", line 71, in render
tmp_context[var] = val.render(context)
File "/usr/lib/python2.4/site-packages/django/template/init.py", line 831, in render
output = self.filter_expression.resolve(context)
File "/usr/lib/python2.4/site-packages/django/template/init.py", line 567, in resolve
new_obj = func(obj,
arg_vals)
File "/usr/lib/python2.4/site-packages/djblets/util/templatetags/djblets_utils.py", line 289, in realname
full_name = user.get_full_name()
File "/usr/lib/python2.4/site-packages/fedora/django/auth/models.py", line 137, in get_full_name
if self.name:
File "/usr/lib/python2.4/site-packages/fedora/django/auth/models.py", line 120, in get_name
userinfo = person_by_id(self.id)
File "/usr/lib/python2.4/site-packages/fedora/django/init.py", line 36, in person_by_id
{'username': settings.FAS_USERNAME,
File "/usr/lib/python2.4/site-packages/fedora/client/fasproxy.py", line 155, in person_by_id
req_params={'person_id': person_id}, auth_params=auth_params)
File "/usr/lib/python2.4/site-packages/fedora/client/proxyclient.py", line 390, in send_request
raise AuthError(b
('Unable to log into server. Invalid'
AuthError: Unable to log into server. Invalid authentication tokens. Send new username and password

}}}

Looks like the password for the FAS_USERNAME that Review Board uses was changed. I will update it once someone wakes up who knows the new password.

Fixed. Sorry about that.

Login to comment on this ticket.

Metadata