Edgewall Software

Changes between Initial Version and Version 1 of Ticket #9652


Ignore:
Timestamp:
Sep 30, 2010, 12:15:10 AM (14 years ago)
Author:
Remy Blank
Comment:

Why are all the newlines missing? Is our semi-automatic error reporting broken, or was this due to copy-pasting?

Anyway, one of your plugins is defining some wiki syntax that contains a group named it_changeset, a name that is already used in Trac core. The last time this was reported (#8974) it was due to AgiloForScrum, but you don't seem to have that installed.

Try disabling your plugins one by one, until you find the one that is causing this issue. Then, please report it to the plugin maintainer.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #9652

    • Property Status newclosed
    • Property Resolutioncantfix
  • Ticket #9652 – Description

    initial v1  
    11{{{
    2  Trac detected an internal error:
     2Trac detected an internal error:
    33
    44error: redefinition of group name u'it_changeset' as group 31; was group 22
     
    77
    88==== How to Reproduce ====
    9 While doing a GET operation on `/browser`, Trac issued an internal error. ''(please provide additional details here)'' Request parameters: {{{ {'path': '/'} }}} User agent: `Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2) Gecko/20100115 Firefox/3.6`
     9While doing a GET operation on `/browser`, Trac issued an internal error.
     10
     11''(please provide additional details here)''
     12
     13Request parameters:
     14{{{
     15{'path': '/'}
     16}}}
     17User agent: `Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2) Gecko/20100115 Firefox/3.6`
    1018
    1119==== System Information ====
    12 || '''`Trac`''' || `0.12` || || '''`CustomFieldAdmin`''' || `0.2.2` || || '''`Docutils`''' || `0.6` || || '''`Genshi`''' || `0.6` || || '''`mod_wsgi`''' || `2.8 (WSGIProcessGroup dev WSGIApplicationGroup %{GLOBAL})` || || '''`Pygments`''' || `1.2.2` || || '''`pysqlite`''' || `2.4.1` || || '''`Python`''' || `2.6.5 (r265:79063, Apr 16 2010, 14:15:55) ` [[br]] `[GCC 4.4.3]` || || '''`pytz`''' || `2010b` || || '''`setuptools`''' || `0.6` || || '''`SQLite`''' || `3.6.22` || || '''`Subversion`''' || `1.6.6 (r40053)` || || '''`jQuery`''' || `1.4.2` ||
     20|| '''`Trac`''' || `0.12` ||
     21|| '''`CustomFieldAdmin`''' || `0.2.2` ||
     22|| '''`Docutils`''' || `0.6` ||
     23|| '''`Genshi`''' || `0.6` ||
     24|| '''`mod_wsgi`''' || `2.8 (WSGIProcessGroup dev WSGIApplicationGroup %{GLOBAL})` ||
     25|| '''`Pygments`''' || `1.2.2` ||
     26|| '''`pysqlite`''' || `2.4.1` ||
     27|| '''`Python`''' || `2.6.5 (r265:79063, Apr 16 2010, 14:15:55) ` [[br]] `[GCC 4.4.3]` ||
     28|| '''`pytz`''' || `2010b` ||
     29|| '''`setuptools`''' || `0.6` ||
     30|| '''`SQLite`''' || `3.6.22` ||
     31|| '''`Subversion`''' || `1.6.6 (r40053)` ||
     32|| '''`jQuery`''' || `1.4.2` ||
    1333
    1434==== Enabled Plugins ====
    15 || '''`BranchTimeline`''' || `N/A` || || '''`HudsonTrac`''' || `0.3` || || '''`icalexporter`''' || `0.1` || || '''`TracAccountManager`''' || `0.2.1dev` || || '''`TracAdvParseArgsPlugin`''' || `0.4` || || '''`Tracchildtickets`''' || `1.0.3` || || '''`TracCustomFieldAdmin`''' || `0.2.2` || || '''`TracFlashGantt`''' || `1.0` ||
     35|| '''`BranchTimeline`''' || `N/A` ||
     36|| '''`HudsonTrac`''' || `0.3` ||
     37|| '''`icalexporter`''' || `0.1` ||
     38|| '''`TracAccountManager`''' || `0.2.1dev` ||
     39|| '''`TracAdvParseArgsPlugin`''' || `0.4` ||
     40|| '''`Tracchildtickets`''' || `1.0.3` ||
     41|| '''`TracCustomFieldAdmin`''' || `0.2.2` ||
     42|| '''`TracFlashGantt`''' || `1.0` ||
    1643
    1744==== Python Traceback ====
    18 {{{ Traceback (most recent call last): File "/usr/local/lib/python2.6/dist-packages/Trac-0.12-py2.6.egg/trac/web/main.py", line 513, in _dispatch_request dispatcher.dispatch(req) File "/usr/local/lib/python2.6/dist-packages/Trac-0.12-py2.6.egg/trac/web/main.py", line 256, in dispatch content_type) File "/usr/local/lib/python2.6/dist-packages/Trac-0.12-py2.6.egg/trac/web/chrome.py", line 844, in render_template stream.render(method, doctype=doctype, out=buffer) File "/usr/local/lib/python2.6/dist-packages/Genshi-0.6-py2.6.egg/genshi/core.py", line 183, in render return encode(generator, method=method, encoding=encoding, out=out) File "/usr/local/lib/python2.6/dist-packages/Genshi-0.6-py2.6.egg/genshi/output.py", line 58, in encode for chunk in iterator: File "/usr/local/lib/python2.6/dist-packages/Genshi-0.6-py2.6.egg/genshi/output.py", line 339, in __call__ for kind, data, pos in stream: File "/usr/local/lib/python2.6/dist-packages/Genshi-0.6-py2.6.egg/genshi/output.py", line 826, in __call__ for kind, data, pos in stream: File "/usr/local/lib/python2.6/dist-packages/Genshi-0.6-py2.6.egg/genshi/output.py", line 670, in __call__ for kind, data, pos in stream: File "/usr/local/lib/python2.6/dist-packages/Genshi-0.6-py2.6.egg/genshi/output.py", line 771, in __call__ for kind, data, pos in chain(stream, [(None, None, None)]): File "/usr/local/lib/python2.6/dist-packages/Genshi-0.6-py2.6.egg/genshi/output.py", line 586, in __call__ for ev in stream: File "/usr/local/lib/python2.6/dist-packages/Genshi-0.6-py2.6.egg/genshi/core.py", line 288, in _ensure for event in stream: File "/usr/local/lib/python2.6/dist-packages/Genshi-0.6-py2.6.egg/genshi/core.py", line 288, in _ensure for event in stream: File "/usr/local/lib/python2.6/dist-packages/Trac-0.12-py2.6.egg/trac/web/chrome.py", line 945, in _strip_accesskeys for kind, data, pos in stream: File "/usr/local/lib/python2.6/dist-packages/Genshi-0.6-py2.6.egg/genshi/core.py", line 288, in _ensure for event in stream: File "/usr/local/lib/python2.6/dist-packages/Trac-0.12-py2.6.egg/trac/web/chrome.py", line 934, in _generate for kind, data, pos in stream: File "/usr/local/lib/python2.6/dist-packages/Genshi-0.6-py2.6.egg/genshi/core.py", line 288, in _ensure for event in stream: File "/usr/local/lib/python2.6/dist-packages/Genshi-0.6-py2.6.egg/genshi/template/base.py", line 605, in _include for event in stream: File "/usr/local/lib/python2.6/dist-packages/Genshi-0.6-py2.6.egg/genshi/template/markup.py", line 378, in _match ctxt, start=idx + 1, **vars): File "/usr/local/lib/python2.6/dist-packages/Genshi-0.6-py2.6.egg/genshi/template/markup.py", line 378, in _match ctxt, start=idx + 1, **vars): File "/usr/local/lib/python2.6/dist-packages/Genshi-0.6-py2.6.egg/genshi/template/markup.py", line 327, in _match for event in stream: File "/usr/local/lib/python2.6/dist-packages/Genshi-0.6-py2.6.egg/genshi/template/base.py", line 545, in _flatten for kind, data, pos in stream: File "/usr/local/lib/python2.6/dist-packages/Genshi-0.6-py2.6.egg/genshi/core.py", line 288, in _ensure for event in stream: File "/usr/local/lib/python2.6/dist-packages/Genshi-0.6-py2.6.egg/genshi/path.py", line 588, in _generate subevent = next() File "/usr/local/lib/python2.6/dist-packages/Genshi-0.6-py2.6.egg/genshi/template/base.py", line 605, in _include for event in stream: File "/usr/local/lib/python2.6/dist-packages/Genshi-0.6-py2.6.egg/genshi/template/markup.py", line 316, in _strip event = next() File "/usr/local/lib/python2.6/dist-packages/Genshi-0.6-py2.6.egg/genshi/template/base.py", line 545, in _flatten for kind, data, pos in stream: File "/usr/local/lib/python2.6/dist-packages/Genshi-0.6-py2.6.egg/genshi/core.py", line 288, in _ensure for event in stream: File "/usr/local/lib/python2.6/dist-packages/Genshi-0.6-py2.6.egg/genshi/path.py", line 588, in _generate subevent = next() File "/usr/local/lib/python2.6/dist-packages/Genshi-0.6-py2.6.egg/genshi/template/base.py", line 605, in _include for event in stream: File "/usr/local/lib/python2.6/dist-packages/Genshi-0.6-py2.6.egg/genshi/template/markup.py", line 316, in _strip event = next() File "/usr/local/lib/python2.6/dist-packages/Genshi-0.6-py2.6.egg/genshi/template/base.py", line 565, in _flatten result = _eval_expr(data, ctxt, vars) File "/usr/local/lib/python2.6/dist-packages/Genshi-0.6-py2.6.egg/genshi/template/base.py", line 277, in _eval_expr retval = expr.evaluate(ctxt) File "/usr/local/lib/python2.6/dist-packages/Genshi-0.6-py2.6.egg/genshi/template/eval.py", line 178, in evaluate return eval(self.code, _globals, {'__data__': data}) File "/usr/local/lib/python2.6/dist-packages/Trac-0.12-py2.6.egg/trac/versioncontrol/templates/dir_entries.html", line 29, in <Expression u'wiki_to_oneliner(chgset_context, change.message, shorten=True)'> <py:when test="wiki_format_messages">${wiki_to_oneliner(chgset_context, change.message, shorten=True)}</py:when> File "/usr/local/lib/python2.6/dist-packages/Trac-0.12-py2.6.egg/trac/wiki/formatter.py", line 1504, in format_to_oneliner return InlineHtmlFormatter(env, context, wikidom).generate(shorten) File "/usr/local/lib/python2.6/dist-packages/Trac-0.12-py2.6.egg/trac/wiki/formatter.py", line 1480, in generate shorten) File "/usr/local/lib/python2.6/dist-packages/Trac-0.12-py2.6.egg/trac/wiki/formatter.py", line 1338, in format result = re.sub(self.wikiparser.rules, self.replace, result) File "/usr/local/lib/python2.6/dist-packages/Trac-0.12-py2.6.egg/trac/wiki/parser.py", line 172, in _get_rules self._prepare_rules() File "/usr/local/lib/python2.6/dist-packages/Trac-0.12-py2.6.egg/trac/wiki/parser.py", line 202, in _prepare_rules rules = re.compile('(?:' + '|'.join(syntax) + ')', re.UNICODE) File "/usr/lib/python2.6/re.py", line 190, in compile return _compile(pattern, flags) File "/usr/lib/python2.6/re.py", line 245, in _compile raise error, v # invalid expression error: redefinition of group name u'it_changeset' as group 31; was group 22 }}} a new bug report describing the problem and explain how to reproduce it.
     45{{{
     46Traceback (most recent call last): File "/usr/local/lib/python2.6/dist-packages/Trac-0.12-py2.6.egg/trac/web/main.py", line 513, in _dispatch_request
     47dispatcher.dispatch(req)
     48File "/usr/local/lib/python2.6/dist-packages/Trac-0.12-py2.6.egg/trac/web/main.py", line 256, in dispatch
     49content_type)
     50File "/usr/local/lib/python2.6/dist-packages/Trac-0.12-py2.6.egg/trac/web/chrome.py", line 844, in render_template
     51stream.render(method, doctype=doctype, out=buffer)
     52File "/usr/local/lib/python2.6/dist-packages/Genshi-0.6-py2.6.egg/genshi/core.py", line 183, in render
     53return encode(generator, method=method, encoding=encoding, out=out)
     54File "/usr/local/lib/python2.6/dist-packages/Genshi-0.6-py2.6.egg/genshi/output.py", line 58, in encode
     55for chunk in iterator:
     56File "/usr/local/lib/python2.6/dist-packages/Genshi-0.6-py2.6.egg/genshi/output.py", line 339, in __call__
     57for kind, data, pos in stream:
     58File "/usr/local/lib/python2.6/dist-packages/Genshi-0.6-py2.6.egg/genshi/output.py", line 826, in __call__
     59for kind, data, pos in stream:
     60File "/usr/local/lib/python2.6/dist-packages/Genshi-0.6-py2.6.egg/genshi/output.py", line 670, in __call__
     61for kind, data, pos in stream:
     62File "/usr/local/lib/python2.6/dist-packages/Genshi-0.6-py2.6.egg/genshi/output.py", line 771, in __call__
     63for kind, data, pos in chain(stream, [(None, None, None)]):
     64File "/usr/local/lib/python2.6/dist-packages/Genshi-0.6-py2.6.egg/genshi/output.py", line 586, in __call__
     65for ev in stream: File "/usr/local/lib/python2.6/dist-packages/Genshi-0.6-py2.6.egg/genshi/core.py", line 288, in _ensure
     66for event in stream:
     67File "/usr/local/lib/python2.6/dist-packages/Genshi-0.6-py2.6.egg/genshi/core.py", line 288, in _ensure
     68for event in stream:
     69File "/usr/local/lib/python2.6/dist-packages/Trac-0.12-py2.6.egg/trac/web/chrome.py", line 945, in _strip_accesskeys
     70for kind, data, pos in stream:
     71File "/usr/local/lib/python2.6/dist-packages/Genshi-0.6-py2.6.egg/genshi/core.py", line 288, in _ensure
     72for event in stream:
     73File "/usr/local/lib/python2.6/dist-packages/Trac-0.12-py2.6.egg/trac/web/chrome.py", line 934, in _generate
     74for kind, data, pos in stream:
     75File "/usr/local/lib/python2.6/dist-packages/Genshi-0.6-py2.6.egg/genshi/core.py", line 288, in _ensure
     76for event in stream:
     77File "/usr/local/lib/python2.6/dist-packages/Genshi-0.6-py2.6.egg/genshi/template/base.py", line 605, in _include
     78for event in stream:
     79File "/usr/local/lib/python2.6/dist-packages/Genshi-0.6-py2.6.egg/genshi/template/markup.py", line 378, in _match
     80ctxt, start=idx + 1, **vars):
     81File "/usr/local/lib/python2.6/dist-packages/Genshi-0.6-py2.6.egg/genshi/template/markup.py", line 378, in _match
     82ctxt, start=idx + 1, **vars):
     83File "/usr/local/lib/python2.6/dist-packages/Genshi-0.6-py2.6.egg/genshi/template/markup.py", line 327, in _match
     84for event in stream:
     85File "/usr/local/lib/python2.6/dist-packages/Genshi-0.6-py2.6.egg/genshi/template/base.py", line 545, in _flatten
     86for kind, data, pos in stream:
     87File "/usr/local/lib/python2.6/dist-packages/Genshi-0.6-py2.6.egg/genshi/core.py", line 288, in _ensure
     88for event in stream:
     89File "/usr/local/lib/python2.6/dist-packages/Genshi-0.6-py2.6.egg/genshi/path.py", line 588, in _generate
     90subevent = next()
     91File "/usr/local/lib/python2.6/dist-packages/Genshi-0.6-py2.6.egg/genshi/template/base.py", line 605, in _include
     92for event in stream:
     93File "/usr/local/lib/python2.6/dist-packages/Genshi-0.6-py2.6.egg/genshi/template/markup.py", line 316, in _strip
     94event = next()
     95File "/usr/local/lib/python2.6/dist-packages/Genshi-0.6-py2.6.egg/genshi/template/base.py", line 545, in _flatten
     96for kind, data, pos in stream:
     97File "/usr/local/lib/python2.6/dist-packages/Genshi-0.6-py2.6.egg/genshi/core.py", line 288, in _ensure
     98for event in stream:
     99File "/usr/local/lib/python2.6/dist-packages/Genshi-0.6-py2.6.egg/genshi/path.py", line 588, in _generate
     100subevent = next()
     101File "/usr/local/lib/python2.6/dist-packages/Genshi-0.6-py2.6.egg/genshi/template/base.py", line 605, in _include
     102for event in stream:
     103File "/usr/local/lib/python2.6/dist-packages/Genshi-0.6-py2.6.egg/genshi/template/markup.py", line 316, in _strip
     104event = next()
     105File "/usr/local/lib/python2.6/dist-packages/Genshi-0.6-py2.6.egg/genshi/template/base.py", line 565, in _flatten
     106result = _eval_expr(data, ctxt, vars)
     107File "/usr/local/lib/python2.6/dist-packages/Genshi-0.6-py2.6.egg/genshi/template/base.py", line 277, in _eval_expr
     108retval = expr.evaluate(ctxt)
     109File "/usr/local/lib/python2.6/dist-packages/Genshi-0.6-py2.6.egg/genshi/template/eval.py", line 178, in evaluate
     110return eval(self.code, _globals, {'__data__': data})
     111File "/usr/local/lib/python2.6/dist-packages/Trac-0.12-py2.6.egg/trac/versioncontrol/templates/dir_entries.html", line 29, in <Expression u'wiki_to_oneliner(chgset_context, change.message, shorten=True)'>
     112<py:when test="wiki_format_messages">${wiki_to_oneliner(chgset_context, change.message, shorten=True)}</py:when>
     113File "/usr/local/lib/python2.6/dist-packages/Trac-0.12-py2.6.egg/trac/wiki/formatter.py", line 1504, in format_to_oneliner
     114return InlineHtmlFormatter(env, context, wikidom).generate(shorten)
     115File "/usr/local/lib/python2.6/dist-packages/Trac-0.12-py2.6.egg/trac/wiki/formatter.py", line 1480, in generate
     116shorten)
     117File "/usr/local/lib/python2.6/dist-packages/Trac-0.12-py2.6.egg/trac/wiki/formatter.py", line 1338, in format
     118result = re.sub(self.wikiparser.rules, self.replace, result)
     119File "/usr/local/lib/python2.6/dist-packages/Trac-0.12-py2.6.egg/trac/wiki/parser.py", line 172, in _get_rules
     120self._prepare_rules()
     121File "/usr/local/lib/python2.6/dist-packages/Trac-0.12-py2.6.egg/trac/wiki/parser.py", line 202, in _prepare_rules
     122rules = re.compile('(?:' + '|'.join(syntax) + ')', re.UNICODE)
     123File "/usr/lib/python2.6/re.py", line 190, in compile
     124return _compile(pattern, flags)
     125File "/usr/lib/python2.6/re.py", line 245, in _compile
     126raise error, v # invalid expression
     127error: redefinition of group name u'it_changeset' as group 31; was group 22
     128}}}
     129a new bug report describing the problem and explain how to reproduce it.
    19130
    20131