Opened 17 years ago

Last modified 11 years ago

#2012 closed defect

The module does not work with unicode data in the repository. — at Initial Version

Reported by: anonymous Owned by: Samat Jain
Priority: normal Component: TracGitPlugin
Severity: major Keywords: UTF-8 unicode
Cc: Trac Release: 0.10

Description

I installed the plugin but it gave the following error when I tried to run it :

Traceback (most recent call last):

File "/usr/lib/python2.5/site-packages/trac/web/main.py", line 406, in dispatch_request

dispatcher.dispatch(req)

File "/usr/lib/python2.5/site-packages/trac/web/main.py", line 237, in dispatch

resp = chosen_handler.process_request(req)

File "/usr/lib/python2.5/site-packages/trac/versioncontrol/web_ui/browser.py", line 143, in process_request

self._render_directory(req, repos, node, rev)

File "/usr/lib/python2.5/site-packages/trac/versioncontrol/web_ui/browser.py", line 168, in _render_directory

changes = get_changes(self.env, repos, [irev? for i in info])

File "/usr/lib/python2.5/site-packages/trac/versioncontrol/web_ui/util.py", line 47, in get_changes

shorten=True, absurls=absurls)

File "/usr/lib/python2.5/site-packages/trac/wiki/formatter.py", line 1009, in wiki_to_oneliner

return Markup(out.getvalue())

File "/usr/lib/python2.5/site-packages/trac/util/html.py", line 46, in new

return unicode.new(self, text)

UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 7: ordinal not in range(128)

I don't know much python, but my investigation into issue made me believe that this is a problem when trac is attempting to encode a utf-8, witch trac believes is ascii, into utf-8.

Change History (1)

Changed 17 years ago by Victor Bogado da Silva Lins

Attachment: git_plugin.diff added

Diff for a fix to this problem

Note: See TracTickets for help on using tickets.