Opened 6 years ago

Last modified 6 years ago

#7618 new defect

StopIteration: error when viewing rev tree

Reported by: paresh.solanki@… Owned by: Emmanuel Blot
Priority: normal Component: RevtreePlugin
Severity: normal Keywords:
Cc: Trac Release: 0.12


How to Reproduce

While doing a GET operation on /revtree, Trac issued an internal error.

I have recently upgraded from Trac (postgresSQL backend) and decided to try this plugin from the 0.12 branch.

The install went well, but when I clicked on the menu bar for RevTree, I got this error after a long delay (over 2 minutes)

User agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv: Gecko/20100722 Firefox/3.6.8 ( .NET CLR 3.5.30729)

System Information

Trac 0.12
Trac 0.12
CustomFieldAdmin 0.2.3
Genshi 0.6
mod_wsgi 2.8 (WSGIProcessGroup WSGIApplicationGroup %(GLOBAL))
psycopg2 2.2.2
Pygments 1.3.1
Python 2.6.5 (r265:79063, Apr 16 2010, 14:15:55)
[GCC 4.4.3]
Python 2.6.5 (r265:79063, Apr 16 2010, 14:15:55)
[GCC 4.4.3]
RPC 1.1.0-r7971
setuptools 0.6c11
setuptools 0.6c11
Subversion 1.6.6 (r40053)
jQuery 1.4.2

Enabled Plugins

AdminEnumListPlugin 1.0
AdvancedTicketWorkflowPlugin 0.10dev-r7701
AnnouncerPlugin 1.0-a1
AutocompleteUsers 0.4.1
cc-selector 0.0.2
ChangeLogMacro 0.2-r7927
CodeExample 0.4.2
DataSaverPlugin 1.0
ExtendedVersionTracPlugin 0.0
FootNoteMacro 1.02
graphviz 0.7.6dev
IncludeSource 0.1
IniAdmin 0.2
Lineno 1.0
parametrizedtemplates N/A
ProjectPlan 0.83
TicketImport 0.8
TracAcronyms 0.1
TracAdvParseArgsPlugin 0.4
Tracbacks 0.1
TracCollapsiblePlugin 0.1
TracCondFields 2.0
TracCsvMacro 1.0
TracCustomFieldAdmin 0.2.3
TracCustomRoadmap 0.4
TracDeveloper 0.2
TracDiscussion 0.7-r8310
TracDownloads 0.3
TracDupPlugin 0.1.1
TracExtractUrl 0.2.7030
TracListOfWikiPagesMacro 0.4
TracMasterTickets 3.0.1
TracMetrixPlugin 0.1.8
TracNewsFlash 1.0.1
TracNumberedHeadlinesPlugin 0.4
TracRevtreePlugin 0.6.4dev-r8057
TracSectionEditPlugin 0.1
TracTerminologyPlugin 0.1
TracXMLRPC 1.1.0-r7971
WantedPages 0.4dev
WikifyAnythingPlugin 0.2
WikiTableMacro 0.1
WorkflowEditorPlugin 1.0.2-r6348

Python Traceback

Traceback (most recent call last):
  File "build/bdist.linux-x86_64/egg/trac/web/", line 513, in _dispatch_request
  File "build/bdist.linux-x86_64/egg/trac/web/", line 235, in dispatch
    resp = chosen_handler.process_request(req)
  File "build/bdist.linux-x86_64/egg/revtree/", line 246, in process_request
    return self._process_revtree(req)
  File "build/bdist.linux-x86_64/egg/revtree/", line 356, in _process_revtree, revrange=(oldest, youngest))
  File "build/bdist.linux-x86_64/egg/revtree/", line 446, in build
    info = Changeset.get_chgset_info(vc)
  File "build/bdist.linux-x86_64/egg/revtree/", line 51, in get_chgset_info
    item =

Attachments (0)

Change History (2)

comment:1 Changed 6 years ago by paresh.solanki@…

Ok, I can get this to work by setting the oldest revision to 7000 (we're on 8000+ revisions at the moment)

But on first clicking the rev tree option, I get the message:

Selected filters cannot render a revision tree

If I then press update (do not change any filter options), I get the rev tree I was after.

comment:2 Changed 6 years ago by paresh.solanki@…

When this fails (eg when clicking the rev tree menu item), the url is http://trac.netprod.bellfruit.local/trac/revtree

If I then change the url to http://trac.netprod.bellfruit.local/trac/revtree?author= it works.

After clicking the update button, the url contains the expected filter parameters and therefore works also.

Modify Ticket

as new The owner will remain Emmanuel Blot.

Add Comment

E-mail address and name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.