What version are you running?
reviewboard 2.5.7
What's the URL of the page containing the problem?
https://reviewboard.athoc.com/r/20/diff/1/#index_header
What steps will reproduce the problem?
- Click on diff
What is the expected output? What do you see instead?
svn diff should come up
What operating system are you using? What browser?
ubuntu 16.=
Please provide any additional information below.
Unable to update new review request from commit ID 121984: Invalid utf8 character string: '9E47C6'
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/ReviewBoard-2.5.7-py2.7.egg/reviewboard/reviews/managers.py", line 157, in create
draft.update_from_commit_id(commit_id)
File "/usr/local/lib/python2.7/dist-packages/ReviewBoard-2.5.7-py2.7.egg/reviewboard/reviews/models/base_review_request_details.py", line 221, in update_from_commit_id
self.update_from_committed_change(commit_id)
File "/usr/local/lib/python2.7/dist-packages/ReviewBoard-2.5.7-py2.7.egg/reviewboard/reviews/models/base_review_request_details.py", line 284, in update_from_committed_change
base_commit_id=commit.parent)
File "/usr/local/lib/python2.7/dist-packages/ReviewBoard-2.5.7-py2.7.egg/reviewboard/diffviewer/managers.py", line 545, in create_from_data
status=status)
File "/usr/local/lib/python2.7/dist-packages/Django-1.6.11-py2.7.egg/django/db/models/base.py", line 413, in init
setattr(self, prop, kwargs.pop(prop))
File "/usr/local/lib/python2.7/dist-packages/ReviewBoard-2.5.7-py2.7.egg/reviewboard/diffviewer/models.py", line 225, in _set_diff
RawFileDiffData.objects.get_or_create_from_data(diff)
File "/usr/local/lib/python2.7/dist-packages/ReviewBoard-2.5.7-py2.7.egg/reviewboard/diffviewer/managers.py", line 360, in get_or_create_from_data
'compression': compression,
File "/usr/local/lib/python2.7/dist-packages/Django-1.6.11-py2.7.egg/django/db/models/manager.py", line 154, in get_or_create
return self.get_queryset().get_or_create(kwargs)
File "/usr/local/lib/python2.7/dist-packages/Django-1.6.11-py2.7.egg/django/db/models/query.py", line 383, in get_or_create
obj.save(force_insert=True, using=self.db)
File "/usr/local/lib/python2.7/dist-packages/Django-1.6.11-py2.7.egg/django/db/models/base.py", line 545, in save
force_update=force_update, update_fields=update_fields)
File "/usr/local/lib/python2.7/dist-packages/Django-1.6.11-py2.7.egg/django/db/models/base.py", line 573, in save_base
updated = self._save_table(raw, cls, force_insert, force_update, using, update_fields)
File "/usr/local/lib/python2.7/dist-packages/Django-1.6.11-py2.7.egg/django/db/models/base.py", line 654, in _save_table
result = self._do_insert(cls._base_manager, using, fields, update_pk, raw)
File "/usr/local/lib/python2.7/dist-packages/Django-1.6.11-py2.7.egg/django/db/models/base.py", line 687, in _do_insert
using=using, raw=raw)
File "/usr/local/lib/python2.7/dist-packages/Django-1.6.11-py2.7.egg/django/db/models/manager.py", line 232, in _insert
return insert_query(self.model, objs, fields, kwargs)
File "/usr/local/lib/python2.7/dist-packages/Django-1.6.11-py2.7.egg/django/db/models/query.py", line 1514, in insert_query
return query.get_compiler(using=using).execute_sql(return_id)
File "/usr/local/lib/python2.7/dist-packages/Django-1.6.11-py2.7.egg/django/db/models/sql/compiler.py", line 903, in execute_sql
cursor.execute(sql, params)
File "/usr/local/lib/python2.7/dist-packages/Djblets-0.9.4-py2.7.egg/djblets/log/middleware.py", line 32, in execute
return self.cursor.execute(sql, params)
File "/usr/local/lib/python2.7/dist-packages/Django-1.6.11-py2.7.egg/django/db/backends/mysql/base.py", line 124, in execute
return self.cursor.execute(query, args)
File "/usr/local/lib/python2.7/dist-packages/MySQL_python-1.2.5-py2.7-linux-x86_64.egg/MySQLdb/cursors.py", line 207, in execute
if not self._defer_warnings: self._warning_check()
File "/usr/local/lib/python2.7/dist-packages/MySQL_python-1.2.5-py2.7-linux-x86_64.egg/MySQLdb/cursors.py", line 117, in _warning_check
warn(w[-1], self.Warning, 3)
Warning: Invalid utf8 character string: '9E47C6'
This was fixed in 2.5.8
-
- New + Duplicate -
- Invalid utf8 character error when DEBUG = True + Invalid utf8 character error when DEBUG = True -
+ 4007 - Invalid utf8 character error when DEBUG = True