Thanks for the reply, here comes my environment:

Debian 5.0
Django 1.1 release tarball from official site.
Review Board 1.0.4 tarball from official site.
Djblets and others pulled automatically by Review Board.

I feel really strange because "reviews" is the only page which has
this problem, others like diff sets, review requests e.g. are all
good, including paging and sorting.

Thanks again for your great job.

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('&', '&amp;').replace
> > ('<', '&lt;').replace('>', '&gt;').replace('"', '&quot;').replace("'",
> > '&#39;'))
>
> >  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
-~----------~----~----~----~------~----~------~--~---

Reply via email to