Environment:
Request Method: GET
Request URL: [url]http://forum.pure-ftpd-webui.org/search/?action=search&keywords=&author=mazay&forum=0&search_in=all&sort_by=0&sort_dir=DESC&show_as=topics&search=%D0%9E%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D1%82%D1%8C[/url]
Django Version: 1.3
Python Version: 2.6.5
Installed Applications:
['django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.sitemaps',
'django.contrib.admin',
'django.contrib.admindocs',
'registration',
'django_authopenid',
'djangobb_forum',
'haystack',
'messages',
'notification',
'mailer',
'south']
Installed Middleware:
('django.middleware.cache.UpdateCacheMiddleware',
'django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.middleware.locale.LocaleMiddleware',
'django_authopenid.middleware.OpenIDMiddleware',
'django.middleware.cache.FetchFromCacheMiddleware',
'django.middleware.transaction.TransactionMiddleware',
'djangobb_forum.middleware.LastLoginMiddleware',
'djangobb_forum.middleware.UsersOnline')
Traceback:
File "/usr/lib/python2.6/site-packages/django/core/handlers/base.py" in get_response
111. response = callback(request, *callback_args, **callback_kwargs)
File "/opt/pure_ftpd_webui_forum/djangobb_forum/util.py" in wrapper
73. output = function(request, *args, **kwargs)
File "/opt/pure_ftpd_webui_forum/djangobb_forum/util.py" in wrapper
94. result = func(request, *args, **kwargs)
File "/opt/pure_ftpd_webui_forum/djangobb_forum/views.py" in search
187. if post.object.topic not in topics:
Exception Type: AttributeError at /search/
Exception Value: 'NoneType' object has no attribute 'topic'
And here is another traceback
Environment:
Request Method: GET
Request URL: [url]http://forum.pure-ftpd-webui.org/search/?action=search&keywords=&author=mazay&forum=0&search_in=all&sort_by=0&sort_dir=DESC&show_as=posts&search=%D0%9E%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D1%82%D1%8C[/url]
Django Version: 1.3
Python Version: 2.6.5
Installed Applications:
['django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.sitemaps',
'django.contrib.admin',
'django.contrib.admindocs',
'registration',
'django_authopenid',
'djangobb_forum',
'haystack',
'messages',
'notification',
'mailer',
'south']
Installed Middleware:
('django.middleware.cache.UpdateCacheMiddleware',
'django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.middleware.locale.LocaleMiddleware',
'django_authopenid.middleware.OpenIDMiddleware',
'django.middleware.cache.FetchFromCacheMiddleware',
'django.middleware.transaction.TransactionMiddleware',
'djangobb_forum.middleware.LastLoginMiddleware',
'djangobb_forum.middleware.UsersOnline')
Template error:
In template /opt/pure_ftpd_webui_forum/djangobb_forum/templates/forum/search_posts.html, error at line 15
Caught VariableDoesNotExist while rendering: Failed lookup for key [topic] in u'None'
5 : {% block content %}
6 : {% with results as paged_qs %}
7 : <div class="linkst">
8 : <div class="inbox">
9 : <p class="pagelink">{% pagination %}</p>
10 : <div class="clearer"></div>
11 : </div>
12 : </div>
13 :
14 : {% if results %}
15 : {% for post in results %}
16 : <div class="blockpost searchposts roweven">
17 : <h2>{% link post.instance.topic.forum %} » {% link post.instance.topic %} » <a href="{{ post.instance.get_absolute_url }}">{% forum_time post.instance.created %}</a></h2>
18 :
19 : <div class="box">
20 : <div class="inbox">
21 : <div class="postleft">
22 : <dl>
23 : <dt><strong><a href="{% url djangobb:forum_profile post.instance.user %}">{{ post.instance.user }}</a></strong></dt>
24 : <dd>{% trans "Replies:" %} {{ post.instance.topic.post_count }}</dd>
25 : <dd><div class="icon"><div class="nosize"><!-- --></div></div>
Traceback:
File "/usr/lib/python2.6/site-packages/django/core/handlers/base.py" in get_response
111. response = callback(request, *callback_args, **callback_kwargs)
File "/opt/pure_ftpd_webui_forum/djangobb_forum/util.py" in wrapper
77. return render_to_response(tmpl, output, context_instance=RequestContext(request))
File "/usr/lib/python2.6/site-packages/django/shortcuts/__init__.py" in render_to_response
20. return HttpResponse(loader.render_to_string(*args, **kwargs), **httpresponse_kwargs)
File "/usr/lib/python2.6/site-packages/django/template/loader.py" in render_to_string
188. return t.render(context_instance)
File "/usr/lib/python2.6/site-packages/django/template/base.py" in render
123. return self._render(context)
File "/usr/lib/python2.6/site-packages/django/template/base.py" in _render
117. return self.nodelist.render(context)
File "/usr/lib/python2.6/site-packages/django/template/base.py" in render
744. bits.append(self.render_node(node, context))
File "/usr/lib/python2.6/site-packages/django/template/debug.py" in render_node
73. result = node.render(context)
File "/usr/lib/python2.6/site-packages/django/template/loader_tags.py" in render
127. return compiled_parent._render(context)
File "/usr/lib/python2.6/site-packages/django/template/base.py" in _render
117. return self.nodelist.render(context)
File "/usr/lib/python2.6/site-packages/django/template/base.py" in render
744. bits.append(self.render_node(node, context))
File "/usr/lib/python2.6/site-packages/django/template/debug.py" in render_node
73. result = node.render(context)
File "/usr/lib/python2.6/site-packages/django/template/loader_tags.py" in render
64. result = block.nodelist.render(context)
File "/usr/lib/python2.6/site-packages/django/template/base.py" in render
744. bits.append(self.render_node(node, context))
File "/usr/lib/python2.6/site-packages/django/template/debug.py" in render_node
73. result = node.render(context)
File "/usr/lib/python2.6/site-packages/django/template/defaulttags.py" in render
500. output = self.nodelist.render(context)
File "/usr/lib/python2.6/site-packages/django/template/base.py" in render
744. bits.append(self.render_node(node, context))
File "/usr/lib/python2.6/site-packages/django/template/debug.py" in render_node
73. result = node.render(context)
File "/usr/lib/python2.6/site-packages/django/template/defaulttags.py" in render
311. return self.nodelist_true.render(context)
File "/usr/lib/python2.6/site-packages/django/template/base.py" in render
744. bits.append(self.render_node(node, context))
File "/usr/lib/python2.6/site-packages/django/template/debug.py" in render_node
73. result = node.render(context)
File "/usr/lib/python2.6/site-packages/django/template/defaulttags.py" in render
227. nodelist.append(node.render(context))
File "/usr/lib/python2.6/site-packages/django/template/base.py" in render
880. resolved_vars = [var.resolve(context) for var in self.vars_to_resolve]
File "/usr/lib/python2.6/site-packages/django/template/base.py" in resolve
653. value = self._resolve_lookup(context)
File "/usr/lib/python2.6/site-packages/django/template/base.py" in _resolve_lookup
692. raise VariableDoesNotExist("Failed lookup for key [%s] in %r", (bit, current)) # missing attribute
Exception Type: TemplateSyntaxError at /search/
Exception Value: Caught VariableDoesNotExist while rendering: Failed lookup for key [topic] in u'None'