Modify ↓
#8340 closed defect (duplicate)
UnicodeDecodeError: 'utf8' codec can't decode bytes in position 28-30: invalid data
Reported by: | Owned by: | Herbert Valerio Riedel | |
---|---|---|---|
Priority: | normal | Component: | GitPlugin |
Severity: | normal | Keywords: | unicode |
Cc: | Trac Release: | 0.12 |
Description
How to Reproduce
While doing a GET operation on /wiki
, Trac issued an internal error.
(please provide additional details here)
Request parameters:
{}
User agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; fi; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
System Information
Trac | 0.12.1
|
Agilo | 0.9.2
|
Babel | 0.9.5
|
Genshi | 0.6
|
GIT | 1.5.6.5
|
mod_python | 3.3.1
|
psycopg2 | 2.0.7
|
Pygments | 1.1.1
|
Python | 2.5.2 (r252:60911, Jan 24 2010, 18:02:01) [GCC 4.3.2]
|
pytz | 2008c
|
setuptools | 0.6c8
|
Subversion | 1.6.12 (r955767)
|
jQuery | 1.4.2
|
Enabled Plugins
agilo | 0.9.2
|
TracGit | 0.12.0.5dev
|
Python Traceback
Traceback (most recent call last): File "build/bdist.linux-x86_64/egg/trac/web/main.py", line 511, in _dispatch_request dispatcher.dispatch(req) File "build/bdist.linux-x86_64/egg/trac/web/main.py", line 202, in dispatch chosen_handler) File "build/bdist.linux-x86_64/egg/trac/web/main.py", line 344, in _pre_process_request chosen_handler = filter_.pre_process_request(req, chosen_handler) File "build/bdist.linux-x86_64/egg/trac/versioncontrol/api.py", line 332, in pre_process_request repo.sync() File "build/bdist.linux-x86_64/egg/trac/versioncontrol/cache.py", line 240, in sync @self.env.with_transaction() File "build/bdist.linux-x86_64/egg/trac/db/api.py", line 77, in transaction_wrapper fn(ldb) File "build/bdist.linux-x86_64/egg/trac/versioncontrol/cache.py", line 269, in do_transaction for path, kind, action, bpath, brev in cset.get_changes(): File "build/bdist.linux-x86_64/egg/tracext/git/git_fs.py", line 655, in get_changes self.repos.git.diff_tree(parent, self.rev, find_renames=True): File "build/bdist.linux-x86_64/egg/tracext/git/PyGIT.py", line 793, in diff_tree yield __chg_tuple() File "build/bdist.linux-x86_64/egg/tracext/git/PyGIT.py", line 785, in __chg_tuple chg[5] = self._fs_to_unicode(chg[5]) File "build/bdist.linux-x86_64/egg/tracext/git/PyGIT.py", line 234, in <lambda> self._fs_to_unicode = lambda s: s.decode(git_fs_encoding) File "/usr/lib/python2.5/encodings/utf_8.py", line 16, in decode return codecs.utf_8_decode(input, errors, True) UnicodeDecodeError: 'utf8' codec can't decode bytes in position 28-30: invalid data
Attachments (0)
Change History (2)
comment:1 Changed 14 years ago by
Keywords: | unicode added |
---|---|
Resolution: | → duplicate |
Status: | new → closed |
comment:2 Changed 14 years ago by
yes, I seem to have forgotten to close the ticket myself. Error first occurred during repository resync which caused everything to fail, but setting
git_fs_encoding = latin1
in trac.ini fixed it.
Note: See
TracTickets for help on using
tickets.
Sorry, but apart from the implicit fact, that this problem is observed independently of the presence of AccountManagerPlugin there is no new information here over #8087.