Description
When I save a page with certain subject I get an internal server error
Steps to reproduce
Create a new page with this content:
|| '''Varianti:''' [[FullSearch(r:"^Prova/Variante.*")]] || nome [[NewPage(Modello,e procedi,Prova,Variante %s)]] || [[FullSearch(linkto:"Prova" "CategoriaArticolo" -r:^Categoria -r:^Modello)]]
and save it
Details
I think the problem is in this wiki too ! I get no response for a long time after an edit session. In any case:
MoinMoin Version |
1.5.2 |
OS and Version |
Linux Debian Sarge |
Python Version |
2.3.5 (#2, Sep 4 2005, 22:01:42) [GCC 3.3.5 (Debian 1:3.3.5-13)] |
Server Setup |
apache fast cgi |
Server Details |
farmconfig is used |
other details at: http://www.bisognodipace.org/wiki/SystemInfo
apache trace log:
[Mon Mar 27 17:08:15 2006] [warn] FastCGI: (dynamic) server "/usr/share/moin/server/moin.fcg" restarted (pid 30416) Traceback (most recent call last): File "/tmp/lib/python2.3/site-packages/MoinMoin/Page.py", line 1512, in parsePageLinks page.send_page(request, content_only=1) File "/tmp/lib/python2.3/site-packages/MoinMoin/Page.py", line 1227, in send_page start_line=pi_lines) File "/tmp/lib/python2.3/site-packages/MoinMoin/Page.py", line 1306, in send_page_content self.format(parser) File "/tmp/lib/python2.3/site-packages/MoinMoin/Page.py", line 1323, in format parser.format(self.formatter) File "/tmp/lib/python2.3/site-packages/MoinMoin/parser/wiki.py", line 1093, in format formatted_line = self.scan(scan_re, line) File "/tmp/lib/python2.3/site-packages/MoinMoin/parser/wiki.py", line 879, in scan result.append(self.replace(match)) File "/tmp/lib/python2.3/site-packages/MoinMoin/parser/wiki.py", line 908, in replace result.append(replace(hit)) File "/tmp/lib/python2.3/site-packages/MoinMoin/parser/wiki.py", line 855, in _macro_repl return self.formatter.macro(self.macro, macro_name, args) File "/tmp/lib/python2.3/site-packages/MoinMoin/formatter/base.py", line 287, in macro return macro_obj.execute(name, args) File "/tmp/lib/python2.3/site-packages/MoinMoin/wikimacro.py", line 120, in execute return execute(self, args) File "/tmp/lib/python2.3/site-packages/MoinMoin/macro/FullSearch.py", line 57, in execute query = search.QueryParser().parse_query(needle) File "/tmp/lib/python2.3/site-packages/MoinMoin/search.py", line 642, in parse_query result = self._or_expression() File "/tmp/lib/python2.3/site-packages/MoinMoin/search.py", line 648, in _or_expression result = self._and_expression() File "/tmp/lib/python2.3/site-packages/MoinMoin/search.py", line 660, in _and_expression result = self._single_term() File "/tmp/lib/python2.3/site-packages/MoinMoin/search.py", line 717, in _single_term obj = TextSearch(text, use_re=regex, case=case) File "/tmp/lib/python2.3/site-packages/MoinMoin/search.py", line 232, in __init__ self.titlesearch = TitleSearch(self._pattern, use_re=use_re, case=case) File "/tmp/lib/python2.3/site-packages/MoinMoin/search.py", line 311, in __init__ self._build_re(unicode(pattern), use_re=use_re, case=case) File "/tmp/lib/python2.3/site-packages/MoinMoin/search.py", line 93, in _build_re self.search_re = re.compile(pattern, flags) File "/usr/lib/python2.3/sre.py", line 179, in compile return _compile(pattern, flags) RuntimeError: maximum recursion depth exceeded
Workaround
Discussion
This bug has nothing to do with MoinMoinBugs/MaximumRecursionDepthExceeded
- Done:
- add missing details about your setup / moin / python version (use bug template)
- try to reduce page content to the minimum necessary to reproduce the bug
Plan
- Priority:
- Assigned to:
Status: fixed in 1.5 and 1.6 branch, duplicate of MoinMoinBugs/CacheGenerationFailsWithMaximumRecursion