Description:
Trac TestManager? functionality is completely broken after trying to create a new catalogue.
Trac TestManager? plugin had been working well in past. There had been multiple catalogues, test plans earlier. The problem started while creating one sub-catalogue.
Traceback:
Most recent call last:
File "/usr/lib/python2.6/dist-packages/trac/web/main.py", line 450, in _dispatch_request
dispatcher.dispatch(req)
File "/usr/lib/python2.6/dist-packages/trac/web/main.py", line 227, in dispatch
data, content_type)
File "/usr/lib/python2.6/dist-packages/trac/web/chrome.py", line 745, in render_template
stream |= self._filter_stream(req, method, filename, stream, data)
File "/usr/lib/pymodules/python2.6/genshi/core.py", line 132, in or
return Stream(_ensure(function(self)), serializer=self.serializer)
File "/usr/lib/python2.6/dist-packages/trac/web/chrome.py", line 848, in inner
data)
File "/opt/trac/coast/plugins/TestManager-1.4.3-py2.6.egg/testmanager/wiki.py", line 111, in filter_streamFile "/opt/trac/coast/plugins/TestManager-1.4.3-py2.6.egg/testmanager/wiki.py", line 184, in _catalog_wiki_viewFile "/usr/lib/pymodules/python2.6/genshi/input.py", line 425, in HTML
return Stream(list(HTMLParser(StringIO(text), encoding=encoding)))
File "/usr/lib/pymodules/python2.6/genshi/core.py", line 288, in _ensure
for event in stream:
File "/usr/lib/pymodules/python2.6/genshi/input.py", line 432, in _coalesce
for kind, data, pos in chain(stream, [(None, None, None)]):
File "/usr/lib/pymodules/python2.6/genshi/input.py", line 339, in _generate
raise ParseError?(msg, self.filename, e.lineno, e.offset)
Observations:
1. Rest of the trac functionality is working fine apart from the TestManager? plugin
2. The test manager stats is also working.
3. there is no mention about this problem on mailing list.
4. TestManager? plugin is unusable completely after this problem.
Setup:
System Information
Trac: 0.11.7
Python: 2.6.6 (r266:84292, Dec 27 2010, 00:18:12) [GCC 4.4.5]
setuptools: 0.6
SQLite: 3.7.4
pysqlite: 2.6.0
Genshi: 0.6
mod_python: 3.3.1
Pygments: 1.4
Subversion: 1.6.12 (r955767)
jQuery: 1.5
Plaugins:
components autocompleteusers.* enabled
ldapplugin.* enabled
sqlexecutor.* enabled
testmanager.api.testmanagersystem enabled
testmanager.macros.testcasebreadcrumbmacro enabled
testmanager.macros.testcasechangestatusmacro enabled
testmanager.macros.testcasestatushistorymacro enabled
testmanager.macros.testcasestatusmacro enabled
testmanager.macros.testcasetreemacro enabled
testmanager.macros.testplanlistmacro enabled
testmanager.macros.testplantreemacro enabled
testmanager.model.testmanagermodelprovider enabled
testmanager.stats.teststatsplugin enabled
testmanager.web_ui.testmanager enabled
testmanager.web_ui.testmanagertemplateprovider enabled
testmanager.wiki.wikitestmanagerinterface enabled
testmanager.workflow.testmanagerworkflowinterface enabled
ticket_clone.* enabled
tickettemplate.* enabled
tickettemplate.ttadmin.* enabled
tracgenericclass.* enabled
tracgenericworkflow.* enabled
tracpygments.* enabled
tracwysiwyg.* enabled
webadmin.* enabled
webadmin.basics.* enabled
webadmin.logging.* enabled
webadmin.perm.* enabled
webadmin.plugin.* enabled
webadmin.ticket.* enabled
webadmin.web_ui.* enabled