#2756: Viewing 'Changeset' returns error "maximum recursion depth exceeded"
----------------------------------+-----------------------------------------
 Reporter:  [EMAIL PROTECTED]  |        Owner:  jonas   
     Type:  defect                |       Status:  reopened
 Priority:  low                   |    Milestone:          
Component:  changeset view        |      Version:  devel   
 Severity:  minor                 |   Resolution:          
 Keywords:                        |  
----------------------------------+-----------------------------------------
Comment (by PBruin):

 Just so you have a traceback of the current version:
 {{{
 Traceback (most recent call last):
   File "c:\python23\Lib\site-packages\trac\web\main.py", line 299, in
 dispatch_request
     dispatcher.dispatch(req)
   File "c:\python23\Lib\site-packages\trac\web\main.py", line 189, in
 dispatch
     resp = chosen_handler.process_request(req)
   File "c:\python23\Lib\site-
 packages\trac\versioncontrol\web_ui\changeset.py", line 246, in
 process_request
     diff_args, diff_options)
   File "c:\python23\Lib\site-
 packages\trac\versioncontrol\web_ui\changeset.py", line 491, in
 _render_html
     diffs = _content_changes(old_node, new_node)
   File "c:\python23\Lib\site-
 packages\trac\versioncontrol\web_ui\changeset.py", line 463, in
 _content_changes
     ignore_space_changes='-b' in options)
   File "c:\python23\Lib\site-packages\trac\versioncontrol\diff.py", line
 177, in hdf_diff
     for group in _group_opcodes(opcodes, context):
   File "c:\python23\Lib\site-packages\trac\versioncontrol\diff.py", line
 114, in _group_opcodes
     for idx, (tag, i1, i2, j1, j2) in enumerate(opcodes):
   File "c:\python23\Lib\site-packages\trac\versioncontrol\diff.py", line
 75, in _get_opcodes
     for tag, i1, i2, j1, j2 in matcher.get_opcodes():
   File "C:\Python23\Lib\difflib.py", line 525, in get_opcodes
     for ai, bj, size in self.get_matching_blocks():
   File "C:\Python23\Lib\difflib.py", line 473, in get_matching_blocks
     self.__helper(0, la, 0, lb, self.matching_blocks)
   File "C:\Python23\Lib\difflib.py", line 490, in __helper
   etc.
   etc.
   etc.....
 }}}

-- 
Ticket URL: <http://trac.edgewall.org/ticket/2756#comment:9>
The Trac Project <http://trac.edgewall.com/>
_______________________________________________
Trac-Tickets mailing list
[email protected]
http://lists.edgewall.com/mailman/listinfo/trac-tickets

Reply via email to