﻿id	summary	reporter	owner	description	type	status	priority	component	severity	resolution	keywords	cc	release
8560	[TestManager 1.4.3] Parse error thrown everytime after trying to create a new catalogue	Naresh Verma	Roberto Longobardi	"'''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
}}}
"	defect	closed	high	TestManagerForTracPlugin	blocker	fixed	ParseError, TestManager	Naresh Verma	0.11
