Modify ↓
#11478 closed defect (fixed)
TypeError: coercing to Unicode: need string or buffer, LazyProxy found
| Reported by: | anonymous | Owned by: | Rob Guttman |
|---|---|---|---|
| Priority: | normal | Component: | SumStatsPlugin |
| Severity: | normal | Keywords: | |
| Cc: | Trac Release: | 1.0 |
Description
How to Reproduce
While doing a GET operation on /roadmap, Trac issued an internal error.
(please provide additional details here)
Request parameters:
{}
User agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:26.0) Gecko/20100101 Firefox/26.0
System Information
Trac | 1.1.2dev-r0
|
Babel | 0.9.6 (translations unavailable)
|
Docutils | 0.12
|
Genshi | 0.6.1 (without speedups)
|
GIT | 1.8.1.2
|
Pygments | 1.6dev-20140104
|
pysqlite | 2.6.3
|
Python | 2.7.4 (default, Sep 26 2013, 03:20:26) [GCC 4.7.3]
|
pytz | 2013d
|
setuptools | 0.6
|
SQLite | 3.7.15.2
|
Subversion | 1.8.5 (r1542147)
|
jQuery | 1.8.3
|
Enabled Plugins
SumStatsPlugin | 0.9.0
|
Python Traceback
Traceback (most recent call last):
File "/home/user/Workspace/t11129/local/lib/python2.7/site-packages/Trac-1.1.2dev_r0-py2.7.egg/trac/web/main.py", line 504, in _dispatch_request
dispatcher.dispatch(req)
File "/home/user/Workspace/t11129/local/lib/python2.7/site-packages/Trac-1.1.2dev_r0-py2.7.egg/trac/web/main.py", line 221, in dispatch
resp = chosen_handler.process_request(req)
File "/home/user/Workspace/t11129/local/lib/python2.7/site-packages/Trac-1.1.2dev_r0-py2.7.egg/trac/ticket/roadmap.py", line 439, in process_request
stat = get_ticket_stats(self.stats_provider, tickets)
File "/home/user/Workspace/t11129/local/lib/python2.7/site-packages/Trac-1.1.2dev_r0-py2.7.egg/trac/ticket/roadmap.py", line 296, in get_ticket_stats
return provider.get_ticket_group_stats([t['id'] for t in tickets])
File "/home/user/Workspace/trachacks.git/sumstatsplugin/0.12/sumstats/web_ui.py", line 148, in get_ticket_group_stats
for group in self._get_groups(ticket_ids):
File "/home/user/Workspace/trachacks.git/sumstatsplugin/0.12/sumstats/web_ui.py", line 39, in _get_groups
self._update_group(group, ticket_ids)
File "/home/user/Workspace/trachacks.git/sumstatsplugin/0.12/sumstats/web_ui.py", line 51, in _update_group
group['total'] = self._get_total(group, field, ticket_ids)
File "/home/user/Workspace/trachacks.git/sumstatsplugin/0.12/sumstats/web_ui.py", line 125, in _get_total
print type(self.filter), self.filter
File "/home/user/Workspace/t11129/local/lib/python2.7/site-packages/Trac-1.1.2dev_r0-py2.7.egg/trac/config.py", line 617, in __get__
value = self.accessor(section, self.name, self.default)
File "/home/user/Workspace/t11129/local/lib/python2.7/site-packages/Trac-1.1.2dev_r0-py2.7.egg/trac/config.py", line 673, in accessor
return section.getlist(name, default, self.sep, self.keep_empty)
File "/home/user/Workspace/t11129/local/lib/python2.7/site-packages/Trac-1.1.2dev_r0-py2.7.egg/trac/config.py", line 464, in getlist
items = [item.strip() for item in value.split(sep)]
TypeError: coercing to Unicode: need string or buffer, LazyProxy found
Attachments (0)
Note: See
TracTickets for help on using
tickets.



In 13547: