Modify ↓
#11639 closed defect (cantfix)
TypeError: 'ConnectionWrapper' object is not iterable
| Reported by: | Owned by: | ||
|---|---|---|---|
| Priority: | high | Milestone: | |
| Component: | query system | Version: | 1.1dev |
| Severity: | blocker | Keywords: | |
| Cc: | Branch: | ||
| Release Notes: | |||
| API Changes: | |||
| Internal Changes: | |||
Description
How to Reproduce
While doing a GET operation on /query, Trac issued an internal error.
(please provide additional details here)
Request parameters:
{'col': [u'id',
u'summary',
u'fixed_in_build',
u'component',
u'milestone',
u'status',
u'owner',
u'type',
u'priority',
u'version',
u'resolution',
u'media',
u'cross_ref',
u'reference'],
'component': [u'ART Software',
u'EESOH-MIS Application',
u'EESOH-MIS Database',
u'ART Database'],
'fixed_in_build': u'!~RC0',
'format': u'tab',
'max': u'350',
'milestone': u'1.5.0.0',
'order': u'id',
'report': u'43',
'status': u'verified'}
User agent: #USER_AGENT#
System Information
Trac | 1.1.2dev-r0
|
Babel | 0.9.4
|
Docutils | 0.6
|
Genshi | 0.6.1 (without speedups)
|
mod_wsgi | 3.4 (WSGIProcessGroup WSGIApplicationGroup trac.eesohsupport.com)
|
MySQL | server: "5.1.73-log", client: "5.1.73", thread-safe: 1
|
MySQLdb | 1.2.3c1
|
Pygments | 1.1.1
|
Python | 2.6.6 (r266:84292, Jul 10 2013, 06:42:56) [GCC 4.4.7 20120313 (Red Hat 4.4.7-3)]
|
pytz | 2010h
|
setuptools | 0.6
|
Subversion | 1.9.0 (under development)
|
jQuery | #JQUERY#
|
jQuery UI | #JQUERYUI#
|
jQuery Timepicker | #JQUERYTP#
|
Enabled Plugins
AdvancedTicketWorkflowPlugin | 0.11dev
|
ContextMenuPlugin | 0.2dev
|
gantt | 0.3dev
|
HudsonTrac | 0.5
|
ImportExportXLS | 0.1.6
|
IniAdmin | 0.3
|
mail2trac | 1
|
MultipleWorkflowPlugin | 1.0
|
NavAdd | 0.1
|
ticketvalidator.admin | N/A
|
ticketvalidator.core | N/A
|
timingandestimationplugin | 1.3.7b
|
TracAccountManager | 0.5dev
|
TracBrowserSvnOperations | 0.1
|
TracCondFields | 2.0
|
TracCustomFieldAdmin | 0.2.8
|
TracDiscussion | 0.8
|
TracDragDrop | 0.12.0.11
|
TracDynamicFields | 2.2.0dev
|
TracMasterTickets | 3.0.5dev-r0
|
TracMenusPlugin | 0.1.1
|
TracReportManager | 0.1
|
tracreposearch | 0.2
|
TracRevtreePlugin | 0.6.4dev
|
TracScheduler | 0.1
|
TracSecDl | 0.1.2
|
TracSubTicketsPlugin | 0.2.0.dev-20130917
|
TracWorkflowAdmin | 0.12.0.2
|
WorkflowEditorPlugin | 1.2.0dev
|
Python Traceback
Traceback (most recent call last):
File "build/bdist.linux-x86_64/egg/trac/web/main.py", line 530, in _dispatch_request
dispatcher.dispatch(req)
File "build/bdist.linux-x86_64/egg/trac/web/main.py", line 223, in dispatch
resp = chosen_handler.process_request(req)
File "build/bdist.linux-x86_64/egg/trac/ticket/query.py", line 961, in process_request
format, filename=filename)
File "build/bdist.linux-x86_64/egg/trac/mimeview/api.py", line 1009, in send_converted
content, selector)
File "build/bdist.linux-x86_64/egg/trac/mimeview/api.py", line 696, in convert_content
output = converter.convert_content(req, mimetype, content, ck)
File "build/bdist.linux-x86_64/egg/trac/ticket/query.py", line 857, in convert_content
mimetype='text/tab-separated-values')
File "build/bdist.linux-x86_64/egg/timingandestimationplugin/tande_filters.py", line 54, in new_csv_export
results = query.execute(req, self.env.get_read_db())
File "build/bdist.linux-x86_64/egg/trac/ticket/query.py", line 294, in execute
sql, args = self.get_sql(req, cached_ids, authname, tzinfo, locale)
File "build/bdist.linux-x86_64/egg/trac/ticket/query.py", line 622, in get_sql
(','.join([str(id) for id in cached_ids])))
TypeError: 'ConnectionWrapper' object is not iterable
Attachments (0)
Change History (4)
comment:1 by , 11 years ago
| Resolution: | → cantfix |
|---|---|
| Status: | new → closed |
comment:2 by , 11 years ago
| Component: | report system → query system |
|---|---|
| Keywords: | Reporting removed |
| Version: | 1.0dev → 1.1dev |
comment:4 by , 11 years ago
This plugin has been updated to be inline with trac1.0 standards and hopefully this issue resolved.
Cheers and thanks for the continued good work
Note:
See TracTickets
for help on using tickets.



PluginIssue - th:TimingAndEstimationPlugin.
In [12826] we removed the deprecated
dbparameter fromexecute. th:TimingAndEstimationPlugin simply needs to change line 54 intimingandestimationplugin/tande_filters.py:th:TimingAndEstimationPlugin can make that change and be backward compatible to Trac 1.0, but not earlier versions of Trac.