Status: New
Owner: ----
Labels: Type-Defect Priority-Medium
New issue 3345 by ipe...@gmail.com: Password reset 500 fail
http://code.google.com/p/reviewboard/issues/detail?id=3345
*** READ THIS BEFORE POSTING!
***
*** You must complete this form in its entirety, or your bug report will be
rejected.
***
*** For customer support, please post to reviewbo...@googlegroups.com
***
*** If you have a patch, please submit it to
http://reviews.reviewboard.org/
***
*** Do not post confidential information in this bug report!
What version are you running?
Reviewboard 2.0 RC3, ugpraded from RC2.
What's the URL of the page containing the problem?
account/reset/MQ-3rm-b5e15bbd57f784bc0a0a/
What steps will reproduce the problem?
1. Request a password reset with a valid email.
2. Click on the link from the received email.
What is the expected output? What do you see instead?
Instead of the password reset form, a 500 is presented. I turned on
debugging on RB and received the traceback below.
What operating system are you using? What browser?
RB RC3 is running on Ubuntu Server 12.04. Issue is the same regardless of
browser version tested.
Please provide any additional information below.
Environment:
Server traceback:
Request Method: GET
Request URL:
http://reviews.example.com/account/reset/MQ-3rm-b5e15bbd57f784bc0a0a/
Django Version: 1.6.4
Python Version: 2.7.6
Installed Applications:
[u'django.contrib.admin',
u'django.contrib.auth',
u'django.contrib.contenttypes',
u'django.contrib.sites',
u'django.contrib.sessions',
u'django.contrib.staticfiles',
u'djblets',
u'djblets.configforms',
u'djblets.datagrid',
u'djblets.extensions',
u'djblets.feedview',
u'djblets.gravatars',
u'djblets.log',
u'djblets.pipeline',
u'djblets.siteconfig',
u'djblets.util',
u'djblets.webapi',
u'haystack',
u'pipeline',
u'reviewboard',
u'reviewboard.accounts',
u'reviewboard.admin',
u'reviewboard.attachments',
u'reviewboard.changedescs',
u'reviewboard.datagrids',
u'reviewboard.diffviewer',
u'reviewboard.extensions',
u'reviewboard.hostingsvcs',
u'reviewboard.notifications',
u'reviewboard.reviews',
u'reviewboard.reviews.ui',
u'reviewboard.scmtools',
u'reviewboard.site',
u'reviewboard.ssh',
u'reviewboard.webapi',
u'django_evolution']
Installed Middleware:
[u'django.middleware.gzip.GZipMiddleware',
u'reviewboard.admin.middleware.InitReviewBoardMiddleware',
u'django.middleware.clickjacking.XFrameOptionsMiddleware',
u'django.middleware.common.CommonMiddleware',
u'django.middleware.doc.XViewMiddleware',
u'django.middleware.http.ConditionalGetMiddleware',
u'django.middleware.locale.LocaleMiddleware',
u'django.contrib.sessions.middleware.SessionMiddleware',
u'django.contrib.auth.middleware.AuthenticationMiddleware',
u'django.contrib.messages.middleware.MessageMiddleware',
u'djblets.siteconfig.middleware.SettingsMiddleware',
u'reviewboard.admin.middleware.LoadSettingsMiddleware',
u'djblets.extensions.middleware.ExtensionsMiddleware',
u'djblets.log.middleware.LoggingMiddleware',
u'reviewboard.accounts.middleware.TimezoneMiddleware',
u'reviewboard.admin.middleware.CheckUpdatesRequiredMiddleware',
u'reviewboard.admin.middleware.X509AuthMiddleware',
u'reviewboard.site.middleware.LocalSiteMiddleware',
u'djblets.extensions.middleware.ExtensionsMiddlewareRunner']
Traceback:
File "/srv/http/reviewboard/venv/local/lib/python2.7/site-packages/Django-1.6.4-py2.7.egg/django/core/handlers/base.py"
in
get_response
114. response = wrapped_callback(request,
*callback_args, **callback_kwargs)
File "/srv/http/reviewboard/venv/local/lib/python2.7/site-packages/Django-1.6.4-py2.7.egg/django/views/decorators/debug.py"
in
sensitive_post_parameters_wrapper
75. return view(request, *args, **kwargs)
File "/srv/http/reviewboard/venv/local/lib/python2.7/site-packages/Django-1.6.4-py2.7.egg/django/views/decorators/cache.py"
in
_wrapped_view_func
52. response = view_func(request, *args, **kwargs)
File "/srv/http/reviewboard/venv/local/lib/python2.7/site-packages/Django-1.6.4-py2.7.egg/django/contrib/auth/views.py"
in
password_reset_confirm
197. post_reset_redirect = reverse('password_reset_complete')
File "/srv/http/reviewboard/venv/local/lib/python2.7/site-packages/Django-1.6.4-py2.7.egg/django/core/urlresolvers.py"
in
reverse
532. return iri_to_uri(resolver._reverse_with_prefix(view, prefix,
*args, **kwargs))
File "/srv/http/reviewboard/venv/local/lib/python2.7/site-packages/Django-1.6.4-py2.7.egg/django/core/urlresolvers.py"
in
_reverse_with_prefix
452. (lookup_view_s, args, kwargs,
len(patterns), patterns))
Exception Type: NoReverseMatch at
/account/reset/MQ-3rm-b5e15bbd57f784bc0a0a/
Exception Value: Reverse for 'password_reset_complete' with arguments '()'
and keyword arguments '{}' not found. 0 pattern(s) tried: []
--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings
--
You received this message because you are subscribed to the Google Groups
"reviewboard-issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to reviewboard-issues+unsubscr...@googlegroups.com.
To post to this group, send email to reviewboard-issues@googlegroups.com.
Visit this group at http://groups.google.com/group/reviewboard-issues.
For more options, visit https://groups.google.com/d/optout.