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.

Reply via email to