Modify ↓
Opened 10 years ago
Last modified 7 years ago
#12118 new defect
UnicodeEncodeError: 'ascii' codec can't encode character u'\u5230' in position 0: ordinal not in range(128)
Reported by: | Owned by: | ejucovy | |
---|---|---|---|
Priority: | normal | Component: | WorkflowActionButtonsPlugin |
Severity: | normal | Keywords: | |
Cc: | Trac Release: | 1.0 |
Description
How to Reproduce
While doing a GET operation on /ticket/51
, Trac issued an internal error.
(please provide additional details here)
Request parameters:
{'id': u'51'}
User agent: Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36
System Information
Trac | 1.0.2
|
Babel | 0.9.4
|
Docutils | 0.12
|
Genshi | 0.7 (without speedups)
|
GIT | 1.7.1
|
MySQL | server: "5.1.73", client: "5.1.73", thread-safe: 1
|
MySQLdb | 1.2.3c1
|
Pygments | 2.0.1
|
Python | 2.6.6 (r266:84292, Jan 22 2014, 09:42:36) [GCC 4.4.7 20120313 (Red Hat 4.4.7-4)]
|
RPC | 1.1.2-r13776
|
setuptools | 7.0
|
jQuery | 1.7.2
|
jQuery UI | 1.8.21
|
jQuery Timepicker | 1.0.1
|
Enabled Plugins
nevernotifyupdaterplugin | 1.0-r12968
|
trac-WorkflowActionButtons | 0.2
|
TracAccountManager | 0.4.4
|
TracAutocompleteUsersPlugin | 0.4.3
|
TracIniAdminPanel | 1.0.1-r14244
|
TracMasterTickets | 3.0.5dev-r13684
|
TracReportInplaceEditPlugin | 0.2
|
TracSubcomponents | 1.2.0
|
TracSubTicketsPlugin | 0.2.0.dev-20141205
|
TracUsernameDecoratePlugin | 0.12.0.1
|
TracXMLRPC | 1.1.2-r13776
|
Python Traceback
Traceback (most recent call last): File "/usr/lib/python2.6/site-packages/trac/web/main.py", line 512, in _dispatch_request dispatcher.dispatch(req) File "/usr/lib/python2.6/site-packages/trac/web/main.py", line 240, in dispatch content_type) File "/usr/lib/python2.6/site-packages/trac/web/chrome.py", line 1009, in render_template stream |= self._filter_stream(req, method, filename, stream, data) File "/usr/lib/python2.6/site-packages/Genshi-0.7-py2.6-linux-x86_64.egg/genshi/core.py", line 133, in __or__ return Stream(_ensure(function(self)), serializer=self.serializer) File "/usr/lib/python2.6/site-packages/trac/web/chrome.py", line 1192, in inner data) File "/usr/lib/python2.6/site-packages/trac_WorkflowActionButtons-0.2-py2.6.egg/workflow_actionbuttons/web_ui.py", line 39, in filter_stream buttons.append(manager.render_action_button(req, data['ticket'], action)) File "/usr/lib/python2.6/site-packages/trac_WorkflowActionButtons-0.2-py2.6.egg/workflow_actionbuttons/api.py", line 66, in render_action_button supplemental_form = "<div class='supplemental'><div class='supplemental-form'>%s %s <span class='hint'>%s</span><textarea style='width:95%%' rows='5' name='comment' placeholder='Enter your comment'></textarea><input type='submit' /></div></div>" % (action.title(), str(widgets), hints) File "/usr/lib/python2.6/site-packages/Genshi-0.7-py2.6-linux-x86_64.egg/genshi/builder.py", line 107, in __str__ return str(self.generate()) UnicodeEncodeError: 'ascii' codec can't encode character u'\u5230' in position 0: ordinal not in range(128)
Attachments (0)
Change History (3)
comment:1 Changed 10 years ago by
comment:3 Changed 7 years ago by
I receive almost de same error:
Informação do Sistema
Pacote | Versão |
---|---|
Trac | 1.2.2 |
Babel | 0.9.6 |
Genshi | 0.6 (without speedups) |
GIT | 2.17.1.windows.1 |
mod_wsgi | 3.5 (WSGIProcessGroup WSGIApplicationGroup %{GLOBAL}) |
pysqlite | 2.6.3 |
Python | 2.7.15 (v2.7.15:ca079a3ea3, Apr 30 2018, 16:22:17) [MSC v.1500 32 bit (Intel)] |
setuptools | 20.9.0 |
SQLite | 3.7.6.2 |
Plugins Instalados
Nome | Versão | Localização |
---|---|---|
trac-workflowactionbuttons | 0.3 | d:\trac-1.2.2-4\python\lib\site-packages\trac_workflowactionbuttons-0.3-py2.7.egg |
tracaccountmanager | 0.5.1.dev0 | d:\trac stack projects\apic\plugins\tracaccountmanager-0.5.1.dev0-py2.7.egg |
2018-06-05 02:27:06,964 Trac[main] ERROR: [127.0.0.1] Internal Server Error: <RequestWithSession "GET '/ticket/1'">, referrer None Traceback (most recent call last): File "build\bdist.win32\egg\trac\web\main.py", line 623, in _dispatch_request dispatcher.dispatch(req) File "build\bdist.win32\egg\trac\web\main.py", line 259, in dispatch iterable=chrome.use_chunked_encoding) File "build\bdist.win32\egg\trac\web\chrome.py", line 1129, in render_template stream |= self._filter_stream(req, method, filename, stream, data) File "c:\users\ricardop\appdata\local\temp\easy_install-g8ej_3\Genshi-0.6-py2.7-win32.egg.tmp\genshi\core.py", line 132, in __or__ return Stream(_ensure(function(self)), serializer=self.serializer) File "build\bdist.win32\egg\trac\web\chrome.py", line 1442, in inner data) File "D:\trac-1.2.2-4\python\lib\site-packages\trac_workflowactionbuttons-0.3-py2.7.egg\workflow_actionbuttons\web_ui.py", line 41, in filter_stream buttons.append(manager.render_action_button(req, data['ticket'], action)) File "D:\trac-1.2.2-4\python\lib\site-packages\trac_workflowactionbuttons-0.3-py2.7.egg\workflow_actionbuttons\api.py", line 72, in render_action_button supplemental_form = "<div class='supplemental'><div class='supplemental-form'>%s %s <span class='hint'>%s</span><textarea style='width:95%%' rows='5' name='comment' placeholder='Enter your comment'></textarea><input type='submit' /></div></div>" % (action.title(), str(widgets), hints) UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 155: ordinal not in range(128)
Note: See
TracTickets for help on using
tickets.
As a workaround you may want to try rolling back to Genshi 0.6.1.