Opened 13 years ago

Last modified 11 years ago

#8560 closed defect

[TestManager 1.4.3] Parse error thrown everytime after trying to create a new catalogue — at Initial Version

Reported by: Naresh Verma Owned by: Roberto Longobardi
Priority: high Component: TestManagerForTracPlugin
Severity: blocker Keywords: ParseError, TestManager
Cc: Naresh Verma Trac Release: 0.11

Description

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

Change History (0)

Note: See TracTickets for help on using tickets.