id,summary,reporter,owner,description,type,status,priority,component,severity,resolution,keywords,cc,release
10776,UnicodeDecodeError: 'utf8' codec can't decode byte 0xd6 in position 39: invalid continuation byte,hslee@visionmaru.com,hvr,==== How to Reproduce ====\r\n\r\nWhile doing a GET operation on `/login`_ Trac issued an internal error.\r\n\r\n''(please provide additional details here)''\r\n\r\nRequest parameters:\r\n{{{\r\n{}\r\n}}}\r\n\r\nUser agent: `Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML_ like Gecko) Chrome/23.0.1271.97 Safari/537.11`\r\n\r\n==== System Information ====\r\n|| '''`Trac`''' || `0.12.2` ||\r\n|| '''`Babel`''' || `0.9.6 (translations unavailable)` ||\r\n|| '''`Docutils`''' || `0.8.1` ||\r\n|| '''`Genshi`''' || `0.6` ||\r\n|| '''`GIT`''' || `1.7.9.5` ||\r\n|| '''`mod_python`''' || `3.3.1` ||\r\n|| '''`Pygments`''' || `1.4` ||\r\n|| '''`pysqlite`''' || `2.6.0` ||\r\n|| '''`Python`''' || `2.7.3 (default_ Aug  1 2012_ 05:25:23) ` [[br]] `[GCC 4.6.3]` ||\r\n|| '''`pytz`''' || `2011k` ||\r\n|| '''`setuptools`''' || `0.6` ||\r\n|| '''`SQLite`''' || `3.7.9` ||\r\n|| '''`Subversion`''' || `1.6.17 (r1128011)` ||\r\n|| '''`jQuery`''' || `1.4.2` ||\r\n\r\n==== Enabled Plugins ====\r\n|| '''`TracGit`''' || `0.12.0.5dev` ||\r\n\r\n==== Python Traceback ====\r\n{{{\r\nTraceback (most recent call last):\r\n  File "/usr/lib/python2.7/dist-packages/trac/web/main.py"_ line 511_ in _dispatch_request\r\n    dispatcher.dispatch(req)\r\n  File "/usr/lib/python2.7/dist-packages/trac/web/main.py"_ line 202_ in dispatch\r\n    chosen_handler)\r\n  File "/usr/lib/python2.7/dist-packages/trac/web/main.py"_ line 344_ in _pre_process_request\r\n    chosen_handler = filter_.pre_process_request(req_ chosen_handler)\r\n  File "/usr/lib/python2.7/dist-packages/trac/versioncontrol/api.py"_ line 332_ in pre_process_request\r\n    repo.sync()\r\n  File "/usr/lib/python2.7/dist-packages/trac/versioncontrol/cache.py"_ line 242_ in sync\r\n    @self.env.with_transaction()\r\n  File "/usr/lib/python2.7/dist-packages/trac/db/api.py"_ line 77_ in transaction_wrapper\r\n    fn(ldb)\r\n  File "/usr/lib/python2.7/dist-packages/trac/versioncontrol/cache.py"_ line 271_ in do_transaction\r\n    for path_ kind_ action_ bpath_ brev in cset.get_changes():\r\n  File "/usr/lib/python2.7/dist-packages/tracext/git/git_fs.py"_ line 655_ in get_changes\r\n    self.repos.git.diff_tree(parent_ self.rev_ find_renames=True):\r\n  File "/usr/lib/python2.7/dist-packages/tracext/git/PyGIT.py"_ line 862_ in diff_tree\r\n    yield __chg_tuple()\r\n  File "/usr/lib/python2.7/dist-packages/tracext/git/PyGIT.py"_ line 854_ in __chg_tuple\r\n    chg[5] = self._fs_to_unicode(chg[5])\r\n  File "/usr/lib/python2.7/dist-packages/tracext/git/PyGIT.py"_ line 237_ in <lambda>\r\n    self._fs_to_unicode = lambda s: s.decode(git_fs_encoding)\r\n  File "/usr/lib/python2.7/encodings/utf_8.py"_ line 16_ in decode\r\n    return codecs.utf_8_decode(input_ errors_ True)\r\nUnicodeDecodeError: 'utf8' codec can't decode byte 0xd6 in position 39: invalid continuation byte\r\n}}},defect,closed,normal,GitPlugin,normal,duplicate,,,0.12
