any idea?

On Dec 4, 9:27 am, Akhilesh <akhileshjo...@gmail.com> wrote:
> Error comes while creating the review request. Post-review receives
> error "Internal server error".
>
> On Dec 3, 1:01 pm, Christian Hammond <chip...@chipx86.com> wrote:
>
>
>
> > Is this only an error when creating the review request? Or viewing it?
>
> > if viewing it, perhaps the database isn't set for UTF8 text by default?
>
> > Christian
>
> > --
> > Christian Hammond - chip...@chipx86.com
> > Review Board -http://www.reviewboard.org
> > VMware, Inc. -http://www.vmware.com
>
> > On Thu, Dec 3, 2009 at 11:32 AM, Akhilesh <akhileshjo...@gmail.com> wrote:
> > > Any suggestions guys?
>
> > > On Dec 2, 11:52 am, Akhilesh <akhileshjo...@gmail.com> wrote:
> > > > My users copy-paste comments from email (e.g. bulleted points) or any
> > > > other sources. Summary may not contain pure ASCII characters.  e.g.
> > > > this case character with byte code 0x96  appeared in the "Summary"
> > > > section.
>
> > > > Post-review shows error "Internal Server Error" when User tries to
> > > > submit review request.
>
> > > > Apache Error log shows:
>
> > > > DjangoUnicodeDecodeError: 'utf8' codec can't decode byte 0x96 in
> > > > position 122: unexpected code byte. You passed in <<removed text>>
> > > > (<type 'str'>)
> > > > ERROR:root:Exception thrown for user deepak athttp://
> > > reviewboard.mimosasystems.com/api/json/reviewrequests/new/
>
> > > > 'utf8' codec can't decode byte 0x96 in position 122: unexpected code
> > > > byte. You passed in <<removed text>> (<type 'str'>)
> > > > Traceback (most recent call last):
> > > >   File "c:\python25\lib\site-packages\django-1.1.1-py2.5.egg\django
> > > > \core\handlers\base.py", line 92, in get_response
> > > >     response = callback(request, *callback_args, **callback_kwargs)
> > > >   File "c:\python25\lib\site-packages\django-1.1.1-py2.5.egg\django
> > > > \views\decorators\cache.py", line 44, in _wrapped_view_func
> > > >     response = view_func(request, *args, **kwargs)
> > > >   File "c:\python25\lib\site-packages\Djblets-0.5.5-py2.5.egg\djblets
> > > > \webapi\decorators.py", line 59, in _checklogin
> > > >     response = view_func(request, *args, **kwargs)
> > > >   File "c:\python25\lib\site-packages\django-1.1.1-py2.5.egg\django
> > > > \views\decorators\http.py", line 37, in inner
> > > >     return func(request, *args, **kwargs)
> > > >   File "c:\python25\lib\site-packages\ReviewBoard-1.0.5.1-py2.5.egg
> > > > \reviewboard\webapi\json.py", line 439, in new_review_request
> > > >     user, repository, request.POST.get('changenum', None))
> > > >   File "c:\python25\lib\site-packages\ReviewBoard-1.0.5.1-py2.5.egg
> > > > \reviewboard\reviews\managers.py", line 74, in create
> > > >     review_request.save()
> > > >   File "c:\python25\lib\site-packages\ReviewBoard-1.0.5.1-py2.5.egg
> > > > \reviewboard\reviews\models.py", line 395, in save
> > > >     super(ReviewRequest, self).save()
> > > >   File "c:\python25\lib\site-packages\django-1.1.1-py2.5.egg\django\db
> > > > \models\base.py", line 410, in save
> > > >     self.save_base(force_insert=force_insert,
> > > > force_update=force_update)
> > > >   File "c:\python25\lib\site-packages\django-1.1.1-py2.5.egg\django\db
> > > > \models\base.py", line 474, in save_base
> > > >     rows = manager.filter(pk=pk_val)._update(values)
> > > >   File "c:\python25\lib\site-packages\django-1.1.1-py2.5.egg\django\db
> > > > \models\query.py", line 444, in _update
> > > >     return query.execute_sql(None)
> > > >   File "c:\python25\lib\site-packages\django-1.1.1-py2.5.egg\django\db
> > > > \models\sql\subqueries.py", line 120, in execute_sql
> > > >     cursor = super(UpdateQuery, self).execute_sql(result_type)
> > > >   File "c:\python25\lib\site-packages\django-1.1.1-py2.5.egg\django\db
> > > > \models\sql\query.py", line 2369, in execute_sql
> > > >     cursor.execute(sql, params)
> > > >   File "c:\python25\lib\site-packages\Djblets-0.5.5-py2.5.egg\djblets
> > > > \log\middleware.py", line 52, in execute
> > > >     sql = self.db.ops.last_executed_query(self.cursor, sql, params)
> > > >   File "c:\python25\lib\site-packages\django-1.1.1-py2.5.egg\django\db
> > > > \backends\__init__.py", line 213, in last_executed_query
> > > >     u_params = tuple([to_unicode(val) for val in params])
> > > >   File "c:\python25\lib\site-packages\django-1.1.1-py2.5.egg\django\db
> > > > \backends\__init__.py", line 211, in <lambda>
> > > >     to_unicode = lambda s: force_unicode(s, strings_only=True)
> > > >   File "c:\python25\lib\site-packages\django-1.1.1-py2.5.egg\django
> > > > \utils\encoding.py", line 92, in force_unicode
> > > >     raise DjangoUnicodeDecodeError(s, *e.args)
> > > > DjangoUnicodeDecodeError: 'utf8' codec can't decode byte 0x96 in
> > > > position 122: unexpected code byte. You passed in <<removed text>>
> > > > (<type 'str'>)
>
> > > > =================================================
>
> > > > we have ReviewBoard server on Win2K3 server and post-review run from
> > > > Windows boxes. (XP/Win2K3 Servers).
> > > > Any suggestions to get around the issue?
>
> > > --
> > > Want to help the Review Board project? Donate today at
> > >http://www.reviewboard.org/donate/
> > > Happy user? Let us know athttp://www.reviewboard.org/users/
> > > -~----------~----~----~----~------~----~------~--~---
> > > To unsubscribe from this group, send email to
> > > reviewboard+unsubscr...@googlegroups.com<reviewboard%2bunsubscr...@googlegr
> > >  oups.com>
> > > For more options, visit this group at
> > >http://groups.google.com/group/reviewboard?hl=en

-- 
Want to help the Review Board project? Donate today at 
http://www.reviewboard.org/donate/
Happy user? Let us know at http://www.reviewboard.org/users/
-~----------~----~----~----~------~----~------~--~---
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