id,summary,reporter,owner,description,type,status,priority,milestone,component,version,severity,resolution,keywords,cc,branch,changelog,apichanges,internalchanges 12285,AttributeError: 'TracError' object has no attribute 'replace',Ryan J Ollos,Ryan J Ollos,"{{{ [pid 23749 140573412329216] 2015-12-17 10:06:48,386 Trac[main] ERROR: Internal Server Error: , referrer None Traceback (most recent call last): File ""/usr/local/virtualenv/1.1dev/lib/python2.7/site-packages/trac/web/main.py"", line 594, in _dispatch_request dispatcher.dispatch(req) File ""/usr/local/virtualenv/1.1dev/lib/python2.7/site-packages/trac/web/main.py"", line 251, in dispatch resp = chosen_handler.process_request(req) File ""/usr/local/virtualenv/1.1dev/lib/python2.7/site-packages/trac/timeline/web_ui.py"", line 118, in process_request add_warning(req, e) File ""/usr/local/virtualenv/1.1dev/lib/python2.7/site-packages/trac/web/chrome.py"", line 198, in add_warning msg = escape(msg, False) File ""/usr/local/virtualenv/src/trac-1.1dev/.eggs/Genshi-0.7-py2.7-linux-x86_64.egg/genshi/core.py"", line 519, in escape text = text.replace('&', '&') \ AttributeError: 'TracError' object has no attribute 'replace' }}} {{{ [pid 10365 140573412329216] 2015-12-17 11:31:40,131 Trac[main] ERROR: Internal Server Error: , referrer 'http://trac.edgewall.org/wiki/TranslationRu' Traceback (most recent call last): File ""/usr/local/virtualenv/1.1dev/lib/python2.7/site-packages/trac/web/main.py"", line 594, in _dispatch_request dispatcher.dispatch(req) File ""/usr/local/virtualenv/1.1dev/lib/python2.7/site-packages/trac/web/main.py"", line 251, in dispatch resp = chosen_handler.process_request(req) File ""/usr/local/virtualenv/1.1dev/lib/python2.7/site-packages/trac/timeline/web_ui.py"", line 118, in process_request add_warning(req, e) File ""/usr/local/virtualenv/1.1dev/lib/python2.7/site-packages/trac/web/chrome.py"", line 198, in add_warning msg = escape(msg, False) File ""/usr/local/virtualenv/src/trac-1.1dev/.eggs/Genshi-0.7-py2.7-linux-x86_64.egg/genshi/core.py"", line 519, in escape text = text.replace('&', '&') \ AttributeError: 'TracError' object has no attribute 'replace' }}}",defect,closed,normal,1.0.10,timeline,,normal,fixed,,,,Fixed `AttributeError` when an exception passed to `add_notice` or `add_warning` contained text that needed to be escaped (e.g. `&` -> `&`). The error was only seen when Genshi was installed without speedups.,,