#373: error: redefinition of group name u'it_report' as group 26; was group 24
---------------------+-----------------
Reporter: olemis | Owner:
Type: defect | Status: new
Priority: major | Version: 0.4.0
Resolution: |
---------------------+-----------------
==== How to Reproduce ====
Follow the installation procedure sketched below
{{{
#!sh
$ sudo trac-admin /path/to/env initenv
$ sudo chown user:user -Rv /path/to/env
$ /srv/venv/python/trac/0.13/bin/trac-admin /path/to/env/
Welcome to trac-admin 1.0
Interactive Trac administration console.
Copyright (C) 2003-2012 Edgewall Software
Type: '?' or 'help' for help on commands.
Trac [/path/to/env]> permission add anonymous TRAC_ADMIN
Trac [/path/to/env]> config set components bhdashboard.* enabled
Trac [/path/to/env]> config set components themeengine.* enabled
Trac [/path/to/env]> config set components bhtheme.* enabled
Trac [/path/to/env]> config set components trac.ticket.web_ui.ticketmodule
disabled
Trac [/path/to/env]> config set components multiproduct.* enabled
Trac [/path/to/env]> config set theme theme bloodhound
$ /srv/venv/python/trac/0.13/bin/trac-admin /path/to/env/ upgrade
Upgrade done.
You may want to upgrade the Trac documentation now by running:
trac-admin /path/to/env wiki upgrade
}}}
Notice : Account manager plugin disabled .
Next got to /admin and the page will be rendered as expected .
Afterwards while doing a GET operation on `/wiki` (or any other web page
expanding/rendering WikiFormatting text), Trac issued an internal error.
Request parameters:
{{{
{}
}}}
User agent: `Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:11.0)
Gecko/20100101 Firefox/11.0`
==== System Information ====
|| '''`Trac`''' || `1.0` [[br]] `` ||
|| '''`Trac`''' || `1.0` [[br]] `` ||
|| '''`Bloodhound Trac`''' || `1.0` ||
|| '''`Bloodhound Trac`''' || `1.0` ||
|| '''`Docutils`''' || `0.6` ||
|| '''`Genshi`''' || `0.6 (without speedups)` ||
|| '''`Pygments`''' || `1.2.2` ||
|| '''`pysqlite`''' || `2.4.1` ||
|| '''`Python`''' || `2.6.5 (r265:79063, Apr 16 2010, 13:57:41) ` [[br]]
`[GCC 4.4.3]` ||
|| '''`Python`''' || `2.6.5 (r265:79063, Apr 16 2010, 13:57:41) ` [[br]]
`[GCC 4.4.3]` ||
|| '''`setuptools`''' || `0.6c11` ||
|| '''`setuptools`''' || `0.6c11` ||
|| '''`SQLite`''' || `3.6.22` ||
|| '''`jQuery`''' || `1.7.2` ||
==== Enabled Plugins ====
|| '''`BloodhoundDashboardPlugin`''' || `0.3.0` ||
|| '''`BloodhoundMultiProduct`''' || `0.4.0` ||
|| '''`BloodhoundTheme`''' || `0.3.0` ||
|| '''`TracThemeEngine`''' || `2.1.3` ||
==== Python Traceback ====
{{{
Traceback (most recent call last):
File "/path/to/bloodhound/trac/trac/web/main.py", line 497, in
_dispatch_request
dispatcher.dispatch(req)
File "/path/to/bloodhound/trac/trac/web/main.py", line 233, in dispatch
content_type)
File "/path/to/bloodhound/trac/trac/web/chrome.py", line 1003, in
render_template
encoding='utf-8')
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 "/path/to/bloodhound/trac/trac/web/chrome.py", line 1140, 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 "/path/to/bloodhound/trac/trac/web/chrome.py", line 1129, 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/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/filters/transform.py", line 686, in
_unmark
for mark, event in stream:
File "/usr/local/lib/python2.6/dist-
packages/Genshi-0.6-py2.6.egg/genshi/filters/transform.py", line 954, in
__call__
for mark, (kind, data, pos) in stream:
File "/usr/local/lib/python2.6/dist-
packages/Genshi-0.6-py2.6.egg/genshi/filters/transform.py", line 714, in
__call__
for mark, event in stream:
File "/usr/local/lib/python2.6/dist-
packages/Genshi-0.6-py2.6.egg/genshi/filters/transform.py", line 779, in
__call__
for mark, event in stream:
File "/usr/local/lib/python2.6/dist-
packages/Genshi-0.6-py2.6.egg/genshi/filters/transform.py", line 954, in
__call__
for mark, (kind, data, pos) in stream:
File "/usr/local/lib/python2.6/dist-
packages/Genshi-0.6-py2.6.egg/genshi/filters/transform.py", line 714, in
__call__
for mark, event in stream:
File "/usr/local/lib/python2.6/dist-
packages/Genshi-0.6-py2.6.egg/genshi/filters/transform.py", line 779, in
__call__
for mark, event in stream:
File "/usr/local/lib/python2.6/dist-
packages/Genshi-0.6-py2.6.egg/genshi/filters/transform.py", line 1175, in
__call__
for mark, (kind, data, pos) in stream:
File "/usr/local/lib/python2.6/dist-
packages/Genshi-0.6-py2.6.egg/genshi/filters/transform.py", line 714, in
__call__
for mark, event in stream:
File "/usr/local/lib/python2.6/dist-
packages/Genshi-0.6-py2.6.egg/genshi/filters/transform.py", line 779, in
__call__
for mark, event in stream:
File "/usr/local/lib/python2.6/dist-
packages/Genshi-0.6-py2.6.egg/genshi/filters/transform.py", line 726, in
__call__
mark, subevent = next()
File "/usr/local/lib/python2.6/dist-
packages/Genshi-0.6-py2.6.egg/genshi/filters/transform.py", line 682, in
_mark
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
"/path/to/bloodhound/bloodhound_theme/bhtheme/templates/bh_wiki_view.html",
line 84, in <Expression u'wiki_to_html(context, text)'>
<div id="wikipage" py:content="wiki_to_html(context, text)" />
File "/path/to/bloodhound/trac/trac/wiki/formatter.py", line 1546, in
format_to_html
return HtmlFormatter(env, context, wikidom).generate(escape_newlines)
File "/path/to/bloodhound/trac/trac/wiki/formatter.py", line 1501, in
generate
escape_newlines)
File "/path/to/bloodhound/trac/trac/wiki/formatter.py", line 1283, in
format
result = re.sub(self.wikiparser.rules, self.replace, line)
File "/path/to/bloodhound/trac/trac/wiki/parser.py", line 175, in rules
self._prepare_rules()
File "/path/to/bloodhound/trac/trac/wiki/parser.py", line 204, in
_prepare_rules
rules = re.compile('(?:' + '|'.join(syntax) + ')', re.UNICODE)
File "/srv/venv/python/trac/0.13/lib/python2.6/re.py", line 190, in
compile
return _compile(pattern, flags)
File "/srv/venv/python/trac/0.13/lib/python2.6/re.py", line 245, in
_compile
raise error, v # invalid expression
error: redefinition of group name u'it_report' as group 26; was group 24
}}}
--
Ticket URL: <https://issues.apache.org/bloodhound/ticket/373>
Apache Bloodhound <https://issues.apache.org/bloodhound/>
The Apache Bloodhound (incubating) issue tracker