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.

Reply via email to