What version are you running?
1.5.0
What's the URL of the page containing the problem?
http://<rbsite>/rb/r/<req#>
What steps will reproduce the problem?
1. Click 'New Review Request'
2. Select '(None - Graphics Only)' in Repository drop down.
3. Specify a bug # in the request.
What is the expected output? What do you see instead?
Expected - bug # displayed as plaintext when the review request is viewed.
Actual - HTTP 500 raised.
What operating system are you using? What browser?
Linux 2.6.18-194.26.1.el5 #1 SMP Tue Nov 9 12:54:40 EST 2010 i686 i686 i386 GNU/Linux
All browsers affected. Last browser to receive error:
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; Media Center PC 6.0; MDDR; InfoPath.2; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; MS-RTC LM 8)
Please provide any additional information below.
Traceback (most recent call last):
File "/usr/lib/python2.4/site-packages/Django-1.2.3-py2.4.egg/django/core/handlers/base.py", line 100, in get_response
response = callback(request, *callback_args, **callback_kwargs)
File "/usr/lib/python2.4/site-packages/ReviewBoard-1.5-py2.4.egg/reviewboard/accounts/decorators.py", line 25, in _check
return login_required(view_func)(*args, **kwargs)
File "/usr/lib/python2.4/site-packages/Djblets-0.6.4-py2.4.egg/djblets/auth/util.py", line 46, in _checklogin
return view_func(request, *args, **kwargs)
File "/usr/lib/python2.4/site-packages/ReviewBoard-1.5-py2.4.egg/reviewboard/accounts/decorators.py", line 46, in _check_valid_prefs
return view_func(request, *args, **kwargs)
File "/usr/lib/python2.4/site-packages/ReviewBoard-1.5-py2.4.egg/reviewboard/reviews/views.py", line 244, in review_detail
RequestContext(request, make_review_request_context(review_request, {
File "/usr/lib/python2.4/site-packages/Django-1.2.3-py2.4.egg/django/shortcuts/__init__.py", line 20, in render_to_response
return HttpResponse(loader.render_to_string(*args, **kwargs), **httpresponse_kwargs)
File "/usr/lib/python2.4/site-packages/Django-1.2.3-py2.4.egg/django/template/loader.py", line 186, in render_to_string
return t.render(context_instance)
File "/usr/lib/python2.4/site-packages/Django-1.2.3-py2.4.egg/django/template/__init__.py", line 173, in render
return self._render(context)
File "/usr/lib/python2.4/site-packages/Django-1.2.3-py2.4.egg/django/template/__init__.py", line 167, in _render
return self.nodelist.render(context)
File "/usr/lib/python2.4/site-packages/Django-1.2.3-py2.4.egg/django/template/__init__.py", line 796, in render
bits.append(self.render_node(node, context))
File "/usr/lib/python2.4/site-packages/Django-1.2.3-py2.4.egg/django/template/__init__.py", line 809, in render_node
return node.render(context)
File "/usr/lib/python2.4/site-packages/Django-1.2.3-py2.4.egg/django/template/loader_tags.py", line 125, in render
return compiled_parent._render(context)
File "/usr/lib/python2.4/site-packages/Django-1.2.3-py2.4.egg/django/template/__init__.py", line 167, in _render
return self.nodelist.render(context)
File "/usr/lib/python2.4/site-packages/Django-1.2.3-py2.4.egg/django/template/__init__.py", line 796, in render
bits.append(self.render_node(node, context))
File "/usr/lib/python2.4/site-packages/Django-1.2.3-py2.4.egg/django/template/__init__.py", line 809, in render_node
return node.render(context)
File "/usr/lib/python2.4/site-packages/Django-1.2.3-py2.4.egg/django/template/loader_tags.py", line 125, in render
return compiled_parent._render(context)
File "/usr/lib/python2.4/site-packages/Django-1.2.3-py2.4.egg/django/template/__init__.py", line 167, in _render
return self.nodelist.render(context)
File "/usr/lib/python2.4/site-packages/Django-1.2.3-py2.4.egg/django/template/__init__.py", line 796, in render
bits.append(self.render_node(node, context))
File "/usr/lib/python2.4/site-packages/Django-1.2.3-py2.4.egg/django/template/__init__.py", line 809, in render_node
return node.render(context)
File "/usr/lib/python2.4/site-packages/Django-1.2.3-py2.4.egg/django/template/loader_tags.py", line 62, in render
result = block.nodelist.render(context)
File "/usr/lib/python2.4/site-packages/Django-1.2.3-py2.4.egg/django/template/__init__.py", line 796, in render
bits.append(self.render_node(node, context))
File "/usr/lib/python2.4/site-packages/Django-1.2.3-py2.4.egg/django/template/__init__.py", line 809, in render_node
return node.render(context)
File "/usr/lib/python2.4/site-packages/Djblets-0.6.4-py2.4.egg/djblets/util/decorators.py", line 185, in render
return self.tag_func(context, self.nodelist, *args)
File "/usr/lib/python2.4/site-packages/Djblets-0.6.4-py2.4.egg/djblets/util/templatetags/djblets_deco.py", line 42, in box
return render_to_string('deco/box.html', {
File "/usr/lib/python2.4/site-packages/Django-1.2.3-py2.4.egg/django/template/__init__.py", line 796, in render
bits.append(self.render_node(node, context))
File "/usr/lib/python2.4/site-packages/Django-1.2.3-py2.4.egg/django/template/__init__.py", line 809, in render_node
return node.render(context)
File "/usr/lib/python2.4/site-packages/Django-1.2.3-py2.4.egg/django/template/loader_tags.py", line 139, in render
return self.template.render(context)
File "/usr/lib/python2.4/site-packages/Django-1.2.3-py2.4.egg/django/template/__init__.py", line 173, in render
return self._render(context)
File "/usr/lib/python2.4/site-packages/Django-1.2.3-py2.4.egg/django/template/__init__.py", line 167, in _render
return self.nodelist.render(context)
File "/usr/lib/python2.4/site-packages/Django-1.2.3-py2.4.egg/django/template/__init__.py", line 796, in render
bits.append(self.render_node(node, context))
File "/usr/lib/python2.4/site-packages/Django-1.2.3-py2.4.egg/django/template/__init__.py", line 809, in render_node
return node.render(context)
File "/usr/lib/python2.4/site-packages/Django-1.2.3-py2.4.egg/django/template/defaulttags.py", line 335, in render
return strip_spaces_between_tags(self.nodelist.render(context).strip())
File "/usr/lib/python2.4/site-packages/Django-1.2.3-py2.4.egg/django/template/__init__.py", line 796, in render
bits.append(self.render_node(node, context))
File "/usr/lib/python2.4/site-packages/Django-1.2.3-py2.4.egg/django/template/__init__.py", line 809, in render_node
return node.render(context)
File "/usr/lib/python2.4/site-packages/Django-1.2.3-py2.4.egg/django/template/defaulttags.py", line 174, in render
nodelist.append(node.render(context))
File "/usr/lib/python2.4/site-packages/Django-1.2.3-py2.4.egg/django/template/defaulttags.py", line 429, in render
val = self.var.resolve(context)
File "/usr/lib/python2.4/site-packages/Django-1.2.3-py2.4.egg/django/template/__init__.py", line 579, in resolve
new_obj = func(obj, *arg_vals)
File "/usr/lib/python2.4/site-packages/ReviewBoard-1.5-py2.4.egg/reviewboard/reviews/templatetags/reviewtags.py", line 368, in bug_url
if (review_request.repository.bug_tracker and
AttributeError: 'NoneType' object has no attribute 'bug_tracker'