I can reproduce this. We'll get a fix in for the next 3.0.x release. -David
On Fri, Apr 27, 2018 at 8:15 PM Alfred von Campe <[email protected]> wrote: > Trying to access some, but not all, of my review groups in the Web UI > result in a "Something broke! (Error 500)” error, and I get the (slightly > sanitized) traceback included below. Any ideas what may be causing this? > > Alfred > > > > Traceback (most recent call last): > > File > "/usr/lib/python2.7/site-packages/Django-1.6.11-py2.7.egg/django/core/handlers/base.py", > line 137, in get_response > response = response.render() > > File > "/usr/lib/python2.7/site-packages/Django-1.6.11-py2.7.egg/django/template/response.py", > line 105, in render > self.content = self.rendered_content > > File > "/usr/lib/python2.7/site-packages/Django-1.6.11-py2.7.egg/django/template/response.py", > line 82, in rendered_content > content = template.render(context) > > File > "/usr/lib/python2.7/site-packages/Django-1.6.11-py2.7.egg/django/template/base.py", > line 140, in render > return self._render(context) > > File > "/usr/lib/python2.7/site-packages/Django-1.6.11-py2.7.egg/django/template/base.py", > line 134, in _render > return self.nodelist.render(context) > > File > "/usr/lib/python2.7/site-packages/Django-1.6.11-py2.7.egg/django/template/base.py", > line 840, in render > bit = self.render_node(node, context) > > File > "/usr/lib/python2.7/site-packages/Django-1.6.11-py2.7.egg/django/template/base.py", > line 854, in render_node > return node.render(context) > > File > "/usr/lib/python2.7/site-packages/Django-1.6.11-py2.7.egg/django/template/loader_tags.py", > line 123, in render > return compiled_parent._render(context) > > File > "/usr/lib/python2.7/site-packages/Django-1.6.11-py2.7.egg/django/template/base.py", > line 134, in _render > return self.nodelist.render(context) > > File > "/usr/lib/python2.7/site-packages/Django-1.6.11-py2.7.egg/django/template/base.py", > line 840, in render > bit = self.render_node(node, context) > > File > "/usr/lib/python2.7/site-packages/Django-1.6.11-py2.7.egg/django/template/base.py", > line 854, in render_node > return node.render(context) > > File > "/usr/lib/python2.7/site-packages/Django-1.6.11-py2.7.egg/django/template/loader_tags.py", > line 123, in render > return compiled_parent._render(context) > > File > "/usr/lib/python2.7/site-packages/Django-1.6.11-py2.7.egg/django/template/base.py", > line 134, in _render > return self.nodelist.render(context) > > File > "/usr/lib/python2.7/site-packages/Django-1.6.11-py2.7.egg/django/template/base.py", > line 840, in render > bit = self.render_node(node, context) > > File > "/usr/lib/python2.7/site-packages/Django-1.6.11-py2.7.egg/django/template/base.py", > line 854, in render_node > return node.render(context) > > File > "/usr/lib/python2.7/site-packages/Django-1.6.11-py2.7.egg/django/template/loader_tags.py", > line 62, in render > result = block.nodelist.render(context) > > File > "/usr/lib/python2.7/site-packages/Django-1.6.11-py2.7.egg/django/template/base.py", > line 840, in render > bit = self.render_node(node, context) > > File > "/usr/lib/python2.7/site-packages/Django-1.6.11-py2.7.egg/django/template/base.py", > line 854, in render_node > return node.render(context) > > File > "/usr/lib/python2.7/site-packages/Django-1.6.11-py2.7.egg/django/template/loader_tags.py", > line 62, in render > result = block.nodelist.render(context) > > File > "/usr/lib/python2.7/site-packages/Django-1.6.11-py2.7.egg/django/template/base.py", > line 840, in render > bit = self.render_node(node, context) > > File > "/usr/lib/python2.7/site-packages/Django-1.6.11-py2.7.egg/django/template/base.py", > line 854, in render_node > return node.render(context) > > File > "/usr/lib/python2.7/site-packages/Django-1.6.11-py2.7.egg/django/template/loader_tags.py", > line 62, in render > result = block.nodelist.render(context) > > File > "/usr/lib/python2.7/site-packages/Django-1.6.11-py2.7.egg/django/template/base.py", > line 840, in render > bit = self.render_node(node, context) > > File > "/usr/lib/python2.7/site-packages/Django-1.6.11-py2.7.egg/django/template/base.py", > line 854, in render_node > return node.render(context) > > File > "/usr/lib/python2.7/site-packages/Django-1.6.11-py2.7.egg/django/template/defaulttags.py", > line 203, in render > nodelist.append(node.render(context)) > > File > "/usr/lib/python2.7/site-packages/Django-1.6.11-py2.7.egg/django/template/loader_tags.py", > line 155, in render > return self.render_template(self.template, context) > > File > "/usr/lib/python2.7/site-packages/Django-1.6.11-py2.7.egg/django/template/loader_tags.py", > line 137, in render_template > output = template.render(context) > > File > "/usr/lib/python2.7/site-packages/Django-1.6.11-py2.7.egg/django/template/base.py", > line 140, in render > return self._render(context) > > File > "/usr/lib/python2.7/site-packages/Django-1.6.11-py2.7.egg/django/template/base.py", > line 134, in _render > return self.nodelist.render(context) > > File > "/usr/lib/python2.7/site-packages/Django-1.6.11-py2.7.egg/django/template/base.py", > line 840, in render > bit = self.render_node(node, context) > > File > "/usr/lib/python2.7/site-packages/Django-1.6.11-py2.7.egg/django/template/base.py", > line 854, in render_node > return node.render(context) > > File > "/usr/lib/python2.7/site-packages/Django-1.6.11-py2.7.egg/django/template/defaulttags.py", > line 203, in render > nodelist.append(node.render(context)) > > File > "/usr/lib/python2.7/site-packages/Django-1.6.11-py2.7.egg/django/template/defaulttags.py", > line 203, in render > nodelist.append(node.render(context)) > > File > "/usr/lib/python2.7/site-packages/Django-1.6.11-py2.7.egg/django/template/defaulttags.py", > line 305, in render > return nodelist.render(context) > > File > "/usr/lib/python2.7/site-packages/Django-1.6.11-py2.7.egg/django/template/base.py", > line 840, in render > bit = self.render_node(node, context) > > File > "/usr/lib/python2.7/site-packages/Django-1.6.11-py2.7.egg/django/template/base.py", > line 854, in render_node > return node.render(context) > > File > "/usr/lib/python2.7/site-packages/Django-1.6.11-py2.7.egg/django/template/defaulttags.py", > line 305, in render > return nodelist.render(context) > > File > "/usr/lib/python2.7/site-packages/Django-1.6.11-py2.7.egg/django/template/base.py", > line 840, in render > bit = self.render_node(node, context) > > File > "/usr/lib/python2.7/site-packages/Django-1.6.11-py2.7.egg/django/template/base.py", > line 854, in render_node > return node.render(context) > > File > "/usr/lib/python2.7/site-packages/Django-1.6.11-py2.7.egg/django/template/base.py", > line 897, in render > return render_value_in_context(output, context) > > File > "/usr/lib/python2.7/site-packages/Django-1.6.11-py2.7.egg/django/template/base.py", > line 875, in render_value_in_context > value = force_text(value) > > File > "/usr/lib/python2.7/site-packages/Django-1.6.11-py2.7.egg/django/utils/encoding.py", > line 100, in force_text > s = s.__unicode__() > > File > "/usr/lib/python2.7/site-packages/Django-1.6.11-py2.7.egg/django/forms/forms.py", > line 425, in __str__ > return self.as_widget() > > File > "/usr/lib/python2.7/site-packages/Django-1.6.11-py2.7.egg/django/forms/forms.py", > line 475, in as_widget > return widget.render(name, self.value(), attrs=attrs) > > File > "/usr/lib/python2.7/site-packages/ReviewBoard-3.0.3-py2.7.egg/reviewboard/admin/form_widgets.py", > line 100, in render > avatar_services.for_user(user) > > AttributeError: 'NoneType' object has no attribute > 'get_avatar_urls_uncached' > > > <WSGIRequest > path:/admin/db/reviews/group/19/, > GET:<QueryDict: {}>, > POST:<QueryDict: {}>, > COOKIES:{'AAMC_xxx_0': 'REGION%7C6', > 'AMCV_5736550D515CABDB0A490D44%40AdobeOrg': > '2121618341%7CMCAID%7C27C16E988501224C-40000105801738CE%7CMCIDTS%7C17642%7CMCMID%7C37504999147884598104272462064917591346%7CMCAAMLH-1524860588%7C6%7CMCAAMB-1524860622%7CRKhpRz8krg2tLO6pguXWp5olkAcUniQYPHaMWWgdJ3xzPWQmdj0y%7CMCOPTOUT-1524262988s%7CNONE%7CMCCIDH%7C-1488926750', > 'BVBRANDID': '4905c6df-7113-49ee-9725-04aa8673847d', > 'LPVID': 'UwZTg1NTkzYzM1MjY1ZjZj', > 'WRUID20171122': '1706973860103082', > '_CT_RS_': 'Recording', > '__CT_Data': > 'gpv=37&apv_47_www33=37&cpv_47_www33=36&rpv_47_www33=15&ckp=tld&dm=xxx.com > ', > '_ga': 'GA1.2.121422580.1437661262', > 'aam_sc': 'aamsc%3D2884498%7C8864025%7C10251155', > 'aam_uuid': '44129304115430226113637578664267066371', > 'collapsediffs': 'True', > 'csrftoken': 'YsJ6Itt6EA9peFrByJNQGGq6v8aG87Rt', > 'ctm': > "{'pgv':5554897018651350|'vst':8650229836786547|'vstr':6928567830917834|'intr':1524255936340|'v':1|'lvst':72011}", > 'forterToken': '91949418659_1524255929278__UDF4_6', > 'ftr_ncd': '6', > 'mbox': > 'PC#08cc805fa5d54d8ea38c130e25eb67f3.17_47#1587500728|session#7d77f1f276624d9895c144eef8e5bc75#1524257788', > 'owners_preferred_locale': 'http%3A%2F%2Fworldwide.xxx.com > %2Fproductsupport%2Fen_us%2Fweb%2Fhome%2Fpage.html', > 'rbsessionid': '727g0li54aqcem87brhg39hv4nyjoqe0', > 's_fid': '61F84FF0790B64AF-118181BD44E7C460', > 's_vi': ''}, > META:{'CONTEXT_DOCUMENT_ROOT': '/var/www/html/rb/htdocs', > 'CONTEXT_PREFIX': '', > u'CSRF_COOKIE': u'YsJ6Itt6EA9peFrByJNQGGq6v8aG87Rt', > u'CSRF_COOKIE_USED': True, > 'DOCUMENT_ROOT': '/var/www/html/rb/htdocs', > 'GATEWAY_INTERFACE': 'CGI/1.1', > 'HTTP_ACCEPT': > 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', > 'HTTP_ACCEPT_ENCODING': 'gzip, deflate, br', > 'HTTP_ACCEPT_LANGUAGE': 'en-US,en;q=0.5', > 'HTTP_CONNECTION': 'keep-alive', > 'HTTP_COOKIE': "s_vi=[CS]v1|27C16E988501224C-40000105801738CE[CE]; > s_fid=61F84FF0790B64AF-118181BD44E7C460; owners_preferred_locale=http%3A%2F% > 2Fworldwide.xxx.com%2Fproductsupport%2Fen_us%2Fweb%2Fhome%2Fpage.html; > _ga=GA1.2.121422580.1437661262; > AMCV_5736550D515CABDB0A490D44%40AdobeOrg=2121618341%7CMCAID%7C27C16E988501224C-40000105801738CE%7CMCIDTS%7C17642%7CMCMID%7C37504999147884598104272462064917591346%7CMCAAMLH-1524860588%7C6%7CMCAAMB-1524860622%7CRKhpRz8krg2tLO6pguXWp5olkAcUniQYPHaMWWgdJ3xzPWQmdj0y%7CMCOPTOUT-1524262988s%7CNONE%7CMCCIDH%7C-1488926750; > csrftoken=YsJ6Itt6EA9peFrByJNQGGq6v8aG87Rt; > mbox=PC#08cc805fa5d54d8ea38c130e25eb67f3.17_47#1587500728|session#7d77f1f276624d9895c144eef8e5bc75#1524257788; > __CT_Data=gpv=37&apv_47_www33=37&cpv_47_www33=36&rpv_47_www33=15&ckp=tld&dm= > xxx.com; LPVID=UwZTg1NTkzYzM1MjY1ZjZj; > forterToken=91949418659_1524255929278__UDF4_6; > BVBRANDID=4905c6df-7113-49ee-9725-04aa8673847d; > ctm={'pgv':5554897018651350|'vst':8650229836786547|'vstr':6928567830917834|'intr':1524255936340|'v':1|'lvst':72011}; > ftr_ncd=6; AAMC_xxx_0=REGION%7C6; > rbsessionid=727g0li54aqcem87brhg39hv4nyjoqe0; > aam_sc=aamsc%3D2884498%7C8864025%7C10251155; > aam_uuid=44129304115430226113637578664267066371; _CT_RS_=Recording; > WRUID20171122=1706973860103082; collapsediffs=True", > 'HTTP_HOST': 'reviewboard.xxx.com', > 'HTTP_REFERER': 'https://reviewboard.xxx.com/admin/db/reviews/group/', > 'HTTP_UPGRADE_INSECURE_REQUESTS': '1', > 'HTTP_USER_AGENT': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:59.0) > Gecko/20100101 Firefox/59.0', > 'PATH_INFO': u'/admin/db/reviews/group/19/', > 'PATH_TRANSLATED': > '/var/www/html/rb/htdocs/reviewboard.wsgi/admin/db/reviews/group/19/', > 'QUERY_STRING': '', > 'REMOTE_ADDR': '10.60.40.51', > 'REMOTE_PORT': '64856', > 'REQUEST_METHOD': 'GET', > 'REQUEST_SCHEME': 'https', > 'REQUEST_URI': '/admin/db/reviews/group/19/', > 'SCRIPT_FILENAME': '/var/www/html/rb/htdocs/reviewboard.wsgi', > 'SCRIPT_NAME': u'', > 'SERVER_ADDR': '10.140.23.113', > 'SERVER_ADMIN': 'root@localhost', > 'SERVER_NAME': 'reviewboard.xxx.com', > 'SERVER_PORT': '443', > 'SERVER_PROTOCOL': 'HTTP/1.1', > 'SERVER_SIGNATURE': '', > 'SERVER_SOFTWARE': 'Apache/2.4.6 (Red Hat Enterprise Linux) > OpenSSL/1.0.2k-fips mod_wsgi/3.4 Python/2.7.5', > 'SSL_TLS_SNI': 'reviewboard.xxx.com', > 'UNIQUE_ID': 'WuOCU8uZLT2rqEAdm-1e4QAAAAE', > 'mod_wsgi.application_group': 'reviewboard.xxx.com|', > 'mod_wsgi.callable_object': 'application', > 'mod_wsgi.enable_sendfile': '0', > 'mod_wsgi.handler_script': '', > 'mod_wsgi.input_chunked': '0', > 'mod_wsgi.listener_host': '', > 'mod_wsgi.listener_port': '443', > 'mod_wsgi.process_group': '', > 'mod_wsgi.queue_start': '1524859475338519', > 'mod_wsgi.request_handler': 'wsgi-script', > 'mod_wsgi.script_reloading': '1', > 'mod_wsgi.version': (3, 4), > 'wsgi.errors': <mod_wsgi.Log object at 0x55a50f5c5170>, > 'wsgi.file_wrapper': <built-in method file_wrapper of mod_wsgi.Adapter > object at 0x55a5104cfb70>, > 'wsgi.input': <mod_wsgi.Input object at 0x55a50f5c5ef0>, > 'wsgi.multiprocess': True, > 'wsgi.multithread': False, > 'wsgi.run_once': False, > 'wsgi.url_scheme': 'https', > 'wsgi.version': (1, 0)}> > > -- > Supercharge your Review Board with Power Pack: > https://www.reviewboard.org/powerpack/ > Want us to host Review Board for you? Check out RBCommons: > https://rbcommons.com/ > Happy user? Let us know! https://www.reviewboard.org/users/ > --- > You received this message because you are subscribed to the Google Groups > "Review Board Community" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- Supercharge your Review Board with Power Pack: https://www.reviewboard.org/powerpack/ Want us to host Review Board for you? Check out RBCommons: https://rbcommons.com/ Happy user? Let us know! https://www.reviewboard.org/users/ --- You received this message because you are subscribed to the Google Groups "Review Board Community" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
