mysociety / citizenconnect

Citizen Connect project for the NHS: reporting problems, leaving reviews
https://www.nhs.uk/careconnect/choices
Other
1 stars 0 forks source link

NoReverseMatch Error on displaying reviews, rather than a 404 #1304

Open stevenday opened 10 years ago

stevenday commented 10 years ago

I'm not sure exactly which page this is on, but it must need some kind of try/catch:

Traceback (most recent call last):

  File "/data/vhost/citizenconnect.mysociety.org/virtualenv-citizenconnect/lib/python2.7/site-packages/django/core/handlers/base.py", line 134, in get_response
    response = response.render()

  File "/data/vhost/citizenconnect.mysociety.org/virtualenv-citizenconnect/lib/python2.7/site-packages/django/template/response.py", line 104, in render
    self._set_content(self.rendered_content)

  File "/data/vhost/citizenconnect.mysociety.org/virtualenv-citizenconnect/lib/python2.7/site-packages/django/template/response.py", line 81, in rendered_content
    content = template.render(context)

  File "/data/vhost/citizenconnect.mysociety.org/virtualenv-citizenconnect/lib/python2.7/site-packages/django/template/base.py", line 140, in render
    return self._render(context)

  File "/data/vhost/citizenconnect.mysociety.org/virtualenv-citizenconnect/lib/python2.7/site-packages/django/template/base.py", line 134, in _render
    return self.nodelist.render(context)

  File "/data/vhost/citizenconnect.mysociety.org/virtualenv-citizenconnect/lib/python2.7/site-packages/django/template/base.py", line 823, in render
    bit = self.render_node(node, context)

  File "/data/vhost/citizenconnect.mysociety.org/virtualenv-citizenconnect/lib/python2.7/site-packages/django/template/base.py", line 837, in render_node
    return node.render(context)

  File "/data/vhost/citizenconnect.mysociety.org/virtualenv-citizenconnect/lib/python2.7/site-packages/django/template/loader_tags.py", line 123, in render
    return compiled_parent._render(context)

  File "/data/vhost/citizenconnect.mysociety.org/virtualenv-citizenconnect/lib/python2.7/site-packages/django/template/base.py", line 134, in _render
    return self.nodelist.render(context)

  File "/data/vhost/citizenconnect.mysociety.org/virtualenv-citizenconnect/lib/python2.7/site-packages/django/template/base.py", line 823, in render
    bit = self.render_node(node, context)

  File "/data/vhost/citizenconnect.mysociety.org/virtualenv-citizenconnect/lib/python2.7/site-packages/django/template/base.py", line 837, in render_node
    return node.render(context)

  File "/data/vhost/citizenconnect.mysociety.org/virtualenv-citizenconnect/lib/python2.7/site-packages/django/template/loader_tags.py", line 62, in render
    result = block.nodelist.render(context)

  File "/data/vhost/citizenconnect.mysociety.org/virtualenv-citizenconnect/lib/python2.7/site-packages/django/template/base.py", line 823, in render
    bit = self.render_node(node, context)

  File "/data/vhost/citizenconnect.mysociety.org/virtualenv-citizenconnect/lib/python2.7/site-packages/django/template/base.py", line 837, in render_node
    return node.render(context)

  File "/data/vhost/citizenconnect.mysociety.org/virtualenv-citizenconnect/lib/python2.7/site-packages/django/template/defaulttags.py", line 193, in render
    nodelist.append(node.render(context))

  File "/data/vhost/citizenconnect.mysociety.org/virtualenv-citizenconnect/lib/python2.7/site-packages/django/template/defaulttags.py", line 282, in render
    return nodelist.render(context)

  File "/data/vhost/citizenconnect.mysociety.org/virtualenv-citizenconnect/lib/python2.7/site-packages/django/template/base.py", line 823, in render
    bit = self.render_node(node, context)

  File "/data/vhost/citizenconnect.mysociety.org/virtualenv-citizenconnect/lib/python2.7/site-packages/django/template/base.py", line 837, in render_node
    return node.render(context)

  File "/data/vhost/citizenconnect.mysociety.org/virtualenv-citizenconnect/lib/python2.7/site-packages/django/template/loader_tags.py", line 155, in render
    return self.render_template(self.template, context)

  File "/data/vhost/citizenconnect.mysociety.org/virtualenv-citizenconnect/lib/python2.7/site-packages/django/template/loader_tags.py", line 137, in render_template
    output = template.render(context)

  File "/data/vhost/citizenconnect.mysociety.org/virtualenv-citizenconnect/lib/python2.7/site-packages/django/template/base.py", line 140, in render
    return self._render(context)

  File "/data/vhost/citizenconnect.mysociety.org/virtualenv-citizenconnect/lib/python2.7/site-packages/django/template/base.py", line 134, in _render
    return self.nodelist.render(context)

  File "/data/vhost/citizenconnect.mysociety.org/virtualenv-citizenconnect/lib/python2.7/site-packages/django/template/base.py", line 823, in render
    bit = self.render_node(node, context)

  File "/data/vhost/citizenconnect.mysociety.org/virtualenv-citizenconnect/lib/python2.7/site-packages/django/template/base.py", line 837, in render_node
    return node.render(context)

  File "/data/vhost/citizenconnect.mysociety.org/virtualenv-citizenconnect/lib/python2.7/site-packages/django/template/defaulttags.py", line 426, in render
    raise e

NoReverseMatch: Reverse for 'review-detail' with arguments '()' and keyword arguments '{'cobrand': u'choices', 'api_posting_id': u'351562', 'ods_code': ''}' not found.

<WSGIRequest
path:/careconnect/choices,
GET:<QueryDict: {}>,
POST:<QueryDict: {}>,
COOKIES:{},
META:{'CSRF_COOKIE': 'rv8UK1uo4l623dwSDEUZRGnlIrFHM72w',
 'CSRF_COOKIE_USED': True,
 'DOCUMENT_ROOT': '/data/vhost/citizenconnect.mysociety.org/docs',
 'GATEWAY_INTERFACE': 'CGI/1.1',
 'HTTP_ACCEPT': '*/*',
 'HTTP_HOST': 'citizenconnect.mysociety.org',
 'HTTP_USER_AGENT': 'Wget/1.13.4 (linux-gnu)',
 'HTTP_X_FORWARDED_FOR': 'RETRACTED',
 'HTTP_X_FORWARDED_PROTO': 'https',
 'HTTP_X_REAL_IP': 'RETRACTED',
 'HTTP_X_VARNISH': '2101197894',
 'PATH_INFO': u'/careconnect/choices',
 'PATH_TRANSLATED': '/data/vhost/citizenconnect.mysociety.org/citizenconnect/citizenconnect/wsgi.py/careconnect/choices',
 'QUERY_STRING': '',
 'REMOTE_ADDR': 'RETRACTED',
 'REMOTE_PORT': '53757',
 'REQUEST_METHOD': 'GET',
 'REQUEST_URI': '/careconnect/choices',
 'SCRIPT_FILENAME': '/data/vhost/citizenconnect.mysociety.org/citizenconnect/citizenconnect/wsgi.py',
 'SCRIPT_NAME': u'',
 'SCRIPT_URI': 'http://citizenconnect.mysociety.org/careconnect/choices',
 'SCRIPT_URL': '/careconnect/choices',
 'SERVER_ADDR': '127.0.0.1',
 'SERVER_ADMIN': 'webmaster@mysociety.org',
 'SERVER_NAME': 'citizenconnect.mysociety.org',
 'SERVER_PORT': '80',
 'SERVER_PROTOCOL': 'HTTP/1.0',
 'SERVER_SIGNATURE': '',
 'SERVER_SOFTWARE': 'Apache',
 'mod_wsgi.application_group': 'citizenconnect.mysociety.org|',
 'mod_wsgi.callable_object': 'application',
 'mod_wsgi.handler_script': '',
 'mod_wsgi.input_chunked': '0',
 'mod_wsgi.listener_host': '127.0.0.1',
 'mod_wsgi.listener_port': '80',
 'mod_wsgi.process_group': 'citizenconnect.mysociety.org',
 'mod_wsgi.request_handler': 'wsgi-script',
 'mod_wsgi.script_reloading': '1',
 'mod_wsgi.version': (3, 3),
 'wsgi.errors': <mod_wsgi.Log object at 0x7f88e98855f0>,
 'wsgi.file_wrapper': <built-in method file_wrapper of mod_wsgi.Adapter object at 0x7f88e9af1a80>,
 'wsgi.input': <mod_wsgi.Input object at 0x7f88e9754cb0>,
 'wsgi.multiprocess': True,
 'wsgi.multithread': False,
 'wsgi.run_once': False,
 'wsgi.url_scheme': 'http',
 'wsgi.version': (1, 1),
 ('reversion.revision_middleware_active', <reversion.middleware.RevisionMiddleware object at 0x7f88e8dd0e90>): True}>