Oops, missed something. Yes, I did rb-site upgrade, including a manual evolve which rb-site suggests me to. Yes, I did restarted Apache. The default sorting order is not an issue. I just want to say that both paging and sorting is not working for "reviews" admin site along, clicking pages or title will trigger the same traceback.
Wish you a nice day. On Oct 5, 12:59 pm, Christian Hammond <chip...@chipx86.com> wrote: > This looks like a Django-related issue. What version are you running? Are > you running from SVN? > > No part of that trace shows Review Board. > > Did you run `rb-site upgrade /path/to/site` and restart Apache after > upgrading? > > As for the sorting, it's just based on our default sorting methods, which > apply to other queries as well as the database UI. The sorting is really > geared for the queries, and until we identify and update all call sites and > have them specifically sort how we want, we dont' want to change the default > sorting. > > Christian > > -- > Christian Hammond - chip...@chipx86.com > Review Board -http://www.review-board.org > VMware, Inc. -http://www.vmware.com > > > > On Sun, Oct 4, 2009 at 9:50 PM, Terry Zhong <think...@gmail.com> wrote: > > > It seems that I cannot see any pages other than the first page in / > > admin/db/reviews/review/, whether click "page 2" or "show all" or even > > try to sort the list by clicking the title bar I have these > > tracebacks. By the way, why is "reviews" displayed ascending by date > > while "review requests" is not? > > > Traceback (most recent call last): > > > File "/usr/lib/python2.5/site-packages/django/core/handlers/base.py", > > line 92, in get_response > > response = callback(request, *callback_args, **callback_kwargs) > > > File "/usr/lib/python2.5/site-packages/django/contrib/admin/ > > sites.py", line 490, in root > > return self.model_page(request, *url.split('/', 2)) > > > File "/usr/lib/python2.5/site-packages/django/views/decorators/ > > cache.py", line 44, in _wrapped_view_func > > response = view_func(request, *args, **kwargs) > > > File "/usr/lib/python2.5/site-packages/django/contrib/admin/ > > sites.py", line 509, in model_page > > return admin_obj(request, rest_of_url) > > > File "/usr/lib/python2.5/site-packages/django/contrib/admin/ > > options.py", line 1090, in __call__ > > return self.changelist_view(request) > > > File "/usr/lib/python2.5/site-packages/django/contrib/admin/ > > options.py", line 986, in changelist_view > > ], context, context_instance=context_instance) > > > File "/usr/lib/python2.5/site-packages/django/shortcuts/__init__.py", > > line 20, in render_to_response > > return HttpResponse(loader.render_to_string(*args, **kwargs), > > **httpresponse_kwargs) > > > File "/usr/lib/python2.5/site-packages/django/template/loader.py", > > line 108, in render_to_string > > return t.render(context_instance) > > > File "/usr/lib/python2.5/site-packages/django/template/__init__.py", > > line 178, in render > > return self.nodelist.render(context) > > > File "/usr/lib/python2.5/site-packages/django/template/__init__.py", > > line 779, in render > > bits.append(self.render_node(node, context)) > > > File "/usr/lib/python2.5/site-packages/django/template/__init__.py", > > line 792, in render_node > > return node.render(context) > > > File "/usr/lib/python2.5/site-packages/django/template/ > > loader_tags.py", line 97, in render > > return compiled_parent.render(context) > > > File "/usr/lib/python2.5/site-packages/django/template/__init__.py", > > line 178, in render > > return self.nodelist.render(context) > > > File "/usr/lib/python2.5/site-packages/django/template/__init__.py", > > line 779, in render > > bits.append(self.render_node(node, context)) > > > File "/usr/lib/python2.5/site-packages/django/template/__init__.py", > > line 792, in render_node > > return node.render(context) > > > File "/usr/lib/python2.5/site-packages/django/template/ > > loader_tags.py", line 97, in render > > return compiled_parent.render(context) > > > File "/usr/lib/python2.5/site-packages/django/template/__init__.py", > > line 178, in render > > return self.nodelist.render(context) > > > File "/usr/lib/python2.5/site-packages/django/template/__init__.py", > > line 779, in render > > bits.append(self.render_node(node, context)) > > > File "/usr/lib/python2.5/site-packages/django/template/__init__.py", > > line 792, in render_node > > return node.render(context) > > > File "/usr/lib/python2.5/site-packages/django/template/ > > loader_tags.py", line 24, in render > > result = self.nodelist.render(context) > > > File "/usr/lib/python2.5/site-packages/django/template/__init__.py", > > line 779, in render > > bits.append(self.render_node(node, context)) > > > File "/usr/lib/python2.5/site-packages/django/template/__init__.py", > > line 792, in render_node > > return node.render(context) > > > File "/usr/lib/python2.5/site-packages/django/template/ > > loader_tags.py", line 24, in render > > result = self.nodelist.render(context) > > > File "/usr/lib/python2.5/site-packages/django/template/__init__.py", > > line 779, in render > > bits.append(self.render_node(node, context)) > > > File "/usr/lib/python2.5/site-packages/django/template/__init__.py", > > line 792, in render_node > > return node.render(context) > > > File "/usr/lib/python2.5/site-packages/django/template/__init__.py", > > line 936, in render > > dict = func(*args) > > > File "/usr/lib/python2.5/site-packages/django/contrib/admin/ > > templatetags/admin_list.py", line 253, in result_list > > 'results': list(results(cl))} > > > File "/usr/lib/python2.5/site-packages/django/contrib/admin/ > > templatetags/admin_list.py", line 248, in results > > yield list(items_for_result(cl, res, None)) > > > File "/usr/lib/python2.5/site-packages/django/contrib/admin/ > > templatetags/admin_list.py", line 181, in items_for_result > > result_repr = escape(getattr(result, f.name)) > > > File "/usr/lib/python2.5/site-packages/django/utils/functional.py", > > line 251, in wrapper > > return func(*args, **kwargs) > > > File "/usr/lib/python2.5/site-packages/django/utils/html.py", line > > 34, in escape > > return mark_safe(force_unicode(html).replace('&', '&').replace > > ('<', '<').replace('>', '>').replace('"', '"').replace("'", > > ''')) > > > File "/usr/lib/python2.5/site-packages/django/utils/encoding.py", > > line 71, in force_unicode > > s = unicode(s) > > > TypeError: coercing to Unicode: need string or buffer, __proxy__ found > > > On Oct 4, 5:13 pm, Christian Hammond <chip...@chipx86.com> wrote: > > > Hi everyone, > > > > We just released Review Board 1.0.4 tonight, which fixes several bugs > > filed > > > over the past couple of months, including browser compatibility issues > > with > > > Google Chrome and Opera. The much-hated growing text area problem on > > Google > > > Chrome is a thing of the past, as is the broken screenshot commenting. > > Some > > > important diff caching and commenting-related issues have been fixed too. > > > > For more information, see the news post [1] and release notes [2]. > > > > Christian > > > > [1]http://review-board.org/news/2009/10/04/review-board-104-released/ > > > [2]http://www.review-board.org/docs/releasenotes/dev/reviewboard/1.0.4/ > > > > -- > > > Christian Hammond - chip...@chipx86.com > > > Review Board -http://www.review-board.org > > > VMware, Inc. -http://www.vmware.com --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "reviewboard" group. To post to this group, send email to reviewboard@googlegroups.com To unsubscribe from this group, send email to reviewboard+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/reviewboard?hl=en -~----------~----~----~----~------~----~------~--~---