id	summary	reporter	owner	description	type	status	priority	component	severity	resolution	keywords	cc	release
10141	UnicodeEncodeError: ('ascii', u'0 \\ud2f0\\ucf13\\uc774 \\uc874\\uc7ac\\ud558\\uc9c0 \\uc54a\\uc2b5\\ub2c8\\ub2e4.', 2, 5, 'ordinal not in range(128)')	Genie	bobbysmith007	\r\nHi~\r\n\r\nThe UNICODE error is generated in the [Ticket Hours] and [Ticket Hours with Description] reports.\r\n\r\nThe [http://trac-hacks.org/browser/timingandestimationplugin/branches/trac0.12-Permissions trac0.12-Permissions] branch has UNICODE issue on babel environment only,\r\nespecially on multi-byte language environment such as CJK(Chinese-Japanese-Korean).\r\n\r\n[[BR]]\r\n\r\n==== System Information ====\r\n\r\nUser Agent: Mozilla/5.0 (Windows NT 5.1; rv:13.0) Gecko/20100101 Firefox/13.0.1\r\n||Trac _  || 0.12.3 ||\r\n||Babel   || 0.9.5  ||\r\n||Genshi  || 0.6    ||\r\n||mod_wsgi|| 3.3 (WSGIProcessGroup WSGIApplicationGroup %{GLOBAL}) ||\r\n||pysqlite|| 2.6.0  ||\r\n||Python  || 2.6.2 (r262:71605, Apr 14 2009, 22:40:02) [MSC v.1500 32 bit (Intel)] ||\r\n||setuptools ||0.6c12 ||\r\n||SQLite     ||3.6.2  ||\r\n||Subversion ||1.6.15 (r1038135) ||\r\n||jQuery     ||1.4.4  ||\r\n\r\n==== Enabled Plugins ====\r\n||iniadmin || 0.2 ||\r\n||timingandestimationplugin || 1.2.7b ||\r\n\r\n==== Python Traceback ====\r\n{{{\r\nTraceback (most recent call last):\r\n  File "build/bdist.win32/egg/trac/web/main.py", line 522, in _dispatch_request\r\n    dispatcher.dispatch(req)\r\n  File "build/bdist.win32/egg/trac/web/main.py", line 243, in dispatch\r\n    resp = chosen_handler.process_request(req)\r\n  File "build/bdist.win32/egg/trac/ticket/report.py", line 118, in process_request\r\n    template, data, content_type = self._render_view(req, id)\r\n  File "build/bdist.win32/egg/trac/ticket/report.py", line 532, in _render_view\r\n    if resource.realm.upper()+'_VIEW' not in req.perm(resource):\r\n  File "build/bdist.win32/egg/trac/perm.py", line 553, in has_permission\r\n    return self._has_permission(action, resource)\r\n  File "build/bdist.win32/egg/trac/perm.py", line 567, in _has_permission\r\n    check_permission(action, perm.username, resource, perm)\r\n  File "build/bdist.win32/egg/trac/perm.py", line 454, in check_permission\r\n    perm)\r\n  File "build/bdist.win32/egg/timingandestimationplugin/ticket_policy.py", line 23, in check_permission\r\n    rtn = self.check_ticket_access(perm, resource, username)\r\n  File "build/bdist.win32/egg/timingandestimationplugin/ticket_policy.py", line 61, in check_ticket_access\r\n    self.log.warning("Internal: TandE ticket_policy failed to find a ticket for %s : error: %s" %  (res, e))\r\n\r\nUnicodeEncodeError: ('ascii', u'0 \\ud2f0\\ucf13\\uc774 \\uc874\\uc7ac\\ud558\\uc9c0 \\uc54a\\uc2b5\\ub2c8\\ub2e4.', 2, 5, 'ordinal not in range(128)')\r\n}}}	defect	closed	normal	TimingAndEstimationPlugin	normal	fixed	babel unicode	rjollos	0.12
