Status: New
Owner: ----
Labels: Type-Defect Priority-Medium
New issue 3301 by t...@addlive.com: Error with password reset in 2.0 RC2
http://code.google.com/p/reviewboard/issues/detail?id=3301
*** 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?
2.0 RC2
What's the URL of the page containing the problem?
/account/recover/
What steps will reproduce the problem?
1. Go to main page
2. Click forgot password
3. Submit the form with a valid email
What is the expected output? What do you see instead?
A confirmation page + remind email sent to my mailbox. I'm getting internal
server error
What operating system are you using? What browser?
OS X 10.9, Chrome dev
Please provide any additional information below.
This works with the latest stable release.
Traceback (most recent call last):
File "###/local/lib/python2.7/site-packages/Django-1.6.2-py2.7.egg/django/core/handlers/base.py",
line
114, in get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "###/local/lib/python2.7/site-packages/Django-1.6.2-py2.7.egg/django/utils/decorators.py",
line
99, in _wrapped_view
response = view_func(request, *args, **kwargs)
File "###/local/lib/python2.7/site-packages/Django-1.6.2-py2.7.egg/django/contrib/auth/views.py",
line
158, in password_reset
form.save(**opts)
File "###/local/lib/python2.7/site-packages/Django-1.6.2-py2.7.egg/django/contrib/auth/forms.py",
line
256, in save
email = loader.render_to_string(email_template_name, c)
File "###/local/lib/python2.7/site-packages/Django-1.6.2-py2.7.egg/django/template/loader.py",
line
164, in render_to_string
return t.render(Context(dictionary))
File "###/local/lib/python2.7/site-packages/Django-1.6.2-py2.7.egg/django/template/base.py",
line
140, in render
return self._render(context)
File "###/local/lib/python2.7/site-packages/Django-1.6.2-py2.7.egg/django/template/base.py",
line
134, in _render
return self.nodelist.render(context)
File "###/local/lib/python2.7/site-packages/Django-1.6.2-py2.7.egg/django/template/base.py",
line
840, in render
bit = self.render_node(node, context)
File "###/local/lib/python2.7/site-packages/Django-1.6.2-py2.7.egg/django/template/base.py",
line
854, in render_node
return node.render(context)
File "###/local/lib/python2.7/site-packages/Django-1.6.2-py2.7.egg/django/template/defaulttags.py",
line
36, in render
output = self.nodelist.render(context)
File "###/local/lib/python2.7/site-packages/Django-1.6.2-py2.7.egg/django/template/base.py",
line
840, in render
bit = self.render_node(node, context)
File "###/local/lib/python2.7/site-packages/Django-1.6.2-py2.7.egg/django/template/base.py",
line
854, in render_node
return node.render(context)
File "###/local/lib/python2.7/site-packages/Django-1.6.2-py2.7.egg/django/template/loader_tags.py",
line
53, in render
result = self.nodelist.render(context)
File "###/local/lib/python2.7/site-packages/Django-1.6.2-py2.7.egg/django/template/base.py",
line
840, in render
bit = self.render_node(node, context)
File "###/local/lib/python2.7/site-packages/Django-1.6.2-py2.7.egg/django/template/base.py",
line
854, in render_node
return node.render(context)
File "###/local/lib/python2.7/site-packages/ReviewBoard-2.0rc2-py2.7.egg/reviewboard/site/templatetags/localsite.py",
line
48, in render
return self.url_node.render(context)
File "###/local/lib/python2.7/site-packages/Django-1.6.2-py2.7.egg/django/template/defaulttags.py",
line
447, in render
six.reraise(*exc_info)
File "###/local/lib/python2.7/site-packages/Django-1.6.2-py2.7.egg/django/template/defaulttags.py",
line
433, in render
url = reverse(view_name, args=args, kwargs=kwargs,
current_app=context.current_app)
File "###/local/lib/python2.7/site-packages/Django-1.6.2-py2.7.egg/django/core/urlresolvers.py",
line
509, in reverse
return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args,
**kwargs))
File "###/local/lib/python2.7/site-packages/Django-1.6.2-py2.7.egg/django/core/urlresolvers.py",
line
429, in _reverse_with_prefix
(lookup_view_s, args, kwargs, len(patterns), patterns))
NoReverseMatch: Reverse for 'password-reset-confirm' with arguments '()'
and keyword arguments '{u'uidb36': 'MQ', u'token': u'###'}' not found. 1
pattern(s) tried:
[u'account/reset/(?P<uidb64>[0-9A-Za-z_\\-]+)-(?P<token>.+)/$']
<WSGIRequest
path:/account/recover/,
GET:<QueryDict: {}>,
POST:<QueryDict: {u'csrfmiddlewaretoken':
[u'7GBIALk6blClM1ZaVJdKJdVqfLKEvGw6'], u'email': [uXXXX']}>,
COOKIES:{'collapsediffs': 'True',
'csrftoken': '###',
'rbsessionid': '###'},
META:{'CONTENT_LENGTH': '76',
'CONTENT_TYPE': 'application/x-www-form-urlencoded',
u'CSRF_COOKIE': u'7GBIALk6blClM1ZaVJdKJdVqfLKEvGw6',
'DOCUMENT_ROOT': '/home/saymama/inst/nginx/html',
'HTTP_ACCEPT':
'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
'HTTP_ACCEPT_ENCODING': 'gzip,deflate,sdch',
'HTTP_ACCEPT_LANGUAGE': 'en-US,en;q=0.8,pl;q=0.6',
'HTTP_CACHE_CONTROL': 'max-age=0',
'HTTP_CONNECTION': 'close',
'HTTP_CONTENT_LENGTH': '76',
'HTTP_CONTENT_TYPE': 'application/x-www-form-urlencoded',
'HTTP_COOKIE': 'collapsediffs=True;
rbsessionid=ailbje83erl55qrdrn77wvoalcsg90op;
csrftoken=7GBIALk6blClM1ZaVJdKJdVqfLKEvGw6',
'HTTP_HOST': '####',
'HTTP_ORIGIN': '###',
'HTTP_REFERER': 'http://###/account/recover/',
'HTTP_USER_AGENT': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_2)
AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.6 Safari/537.36',
'HTTP_X_FORWARDED_FOR': '192.168.23.141',
'HTTP_X_REAL_IP': '192.168.23.141',
'Host': '###',
'PATH_INFO': u'/account/recover/',
'QUERY_STRING': '',
'REMOTE_ADDR': '###',
'REMOTE_PORT': '59760',
'REQUEST_METHOD': 'POST',
'REQUEST_URI': '/account/recover/',
u'SCRIPT_NAME': u'',
'SERVER_NAME': '###',
'SERVER_PORT': '###',
'SERVER_PROTOCOL': 'HTTP/1.0',
'X-Real-IP': '##'#,
'uwsgi.node': '###',
'uwsgi.version': '2.0.1',
'wsgi.errors': <open file 'wsgi_errors', mode 'w' at 0x15eb930>,
'wsgi.file_wrapper': <built-in function uwsgi_sendfile>,
'wsgi.input': <uwsgi._Input object at 0x4a323d8>,
'wsgi.multiprocess': True,
'wsgi.multithread': False,
'wsgi.run_once': False,
'wsgi.url_scheme': 'http',
'wsgi.version': (1, 0)}>
--
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.