Modify

Opened 6 years ago

Closed 10 months ago

#5219 closed defect (duplicate)

Revtree page stops with StopIteration:

Reported by: bfisk@… Owned by: eblot
Priority: normal Component: RevtreePlugin
Severity: normal Keywords: RevtreePlugin stopiteration
Cc: bfisk@… Trac Release: 0.11

Description (last modified by rjollos)

Trac 0.11.4 revtreeplugin-r5698

After installing the revtree plugin, it shows up in the menu but when I go to the revtree page I get the following:

 Trac detected an internal error:

StopIteration: 


Most recent call last:

    * File "/usr/lib/python2.4/site-packages/Trac-0.11.4-py2.4.egg/trac/web/main.py", line 435, in _dispatch_request
      Code fragment:
       430. try:
       431. if not env and env_error:
       432. raise HTTPInternalError(env_error)
       433. try:
       434. dispatcher = RequestDispatcher(env)
       435. dispatcher.dispatch(req)
       436. except RequestDone:
       437. pass
       438. resp = req._response or []
       439.  
       440. except HTTPException, e:
      Local variables:
      Name	Value
      after 	[u' except RequestDone:', u' pass', u' resp = ...
      before 	[u' try:', u' if not env and env_error:', u' raise ...
      dispatcher 	<trac.web.main.RequestDispatcher object at 0x2ba719be4110>
      e 	<exceptions.StopIteration instance at 0x2ba71b44cfc8>
      env 	<trac.env.Environment object at 0x2ba7185dfb10>
      env_error 	None
      exc_info 	(<class exceptions.StopIteration at 0x2ba7147d1110>, ...
      filename 	'/usr/lib/python2.4/site-packages/Trac-0.11.4-py2.4.egg/trac/web/main.py'
      frames 	[{'function': '_dispatch_request', 'lines_before': [u' try:', u' ...
      has_admin 	True
      line 	u' dispatcher.dispatch(req)'
      lineno 	434
      message 	u'StopIteration: '
      req 	<Request "GET u'/revtree'">
      resp 	[]
      tb 	<traceback object at 0x2ba71d66d560>
      tb_hide 	None
      traceback 	u'Traceback (most recent call last):\n File ...
    * File "/usr/lib/python2.4/site-packages/Trac-0.11.4-py2.4.egg/trac/web/main.py", line 205, in dispatch
      Code fragment:
       200. req.args.get('__FORM_TOKEN') != req.form_token:
       201. raise HTTPBadRequest('Missing or invalid form token. '
       202. 'Do you have cookies enabled?')
       203.  
       204. # Process the request and render the template
       205. resp = chosen_handler.process_request(req)
       206. if resp:
       207. if len(resp) == 2: # Clearsilver
       208. chrome.populate_hdf(req)
       209. template, content_type = \
       210. self._post_process_request(req, *resp)
      Local variables:
      Name	Value
      chosen_handler 	<revtree.web_ui.RevtreeModule object at 0x2ba719be4410>
      chrome 	<trac.web.chrome.Chrome object at 0x2ba719610fd0>
      err 	(<class exceptions.StopIteration at 0x2ba7147d1110>, ...
      handler 	<revtree.web_ui.RevtreeModule object at 0x2ba719be4410>
      req 	<Request "GET u'/revtree'">
      self 	<trac.web.main.RequestDispatcher object at 0x2ba719be4110>
    * File "build/bdist.linux-x86_64/egg/revtree/web_ui.py", line 246, in process_request
      Local variables:
      Name	Value
      req 	<Request "GET u'/revtree'">
      self 	<revtree.web_ui.RevtreeModule object at 0x2ba719be4410>
    * File "build/bdist.linux-x86_64/egg/revtree/web_ui.py", line 356, in _process_revtree
      Local variables:
      Name	Value
      authors 	[u'stuart', u'warren', u'bsellner', u'boris@seegrid.com', ...
      branches 	[]
      data 	{'style': u'compact', 'limits': 'limperiod', 'author': ...
      hidetermbranch 	True
      oldest 	1
      repos 	<revtree.model.Repository object at 0x2ba71b4b2910>
      req 	<Request "GET u'/revtree'">
      revstore 	<revtree.web_ui.RevtreeStore object at 0x2ba719be4810>
      sauthors 	['bfisk@seegrid.com']
      sbranches 	None
      self 	<revtree.web_ui.RevtreeModule object at 0x2ba719be4410>
      svgrevtree 	<revtree.svgview.SvgRevtree object at 0x2ba71b4a5bd0>
      timebase 	1241998863
      tracrepos 	<trac.versioncontrol.cache.CachedRepository object at 0x2ba71b44fb50>
      youngest 	11040
    * File "build/bdist.linux-x86_64/egg/revtree/model.py", line 446, in build
      Local variables:
      Name	Value
      bcre 	<_sre.SRE_Pattern object at 0x2ba719c01ef0>
      c 	<trac.versioncontrol.cache.CachedChangeset object at 0x2ba71cd94dd0>
      chgset 	<revtree.model.BranchChangeset object at 0x2ba71d695450>
      dtstart 	datetime.datetime(1970, 1, 1, 0, 0, tzinfo=<FixedOffset "UTC" 0:00:00>)
      dtstop 	datetime.datetime(2009, 5, 10, 23, 41, 3, tzinfo=<FixedOffset "UTC" ...
      info 	{'kind': 'file', 'base_rev': u'2106', 'base_path': ...
      mo 	<_sre.SRE_Match object at 0x2ba71b451990>
      mo_dict 	{u'path': u'trunk/hardware/pmac/firmware/src/updateLocalization.pmc', ...
      rev 	2243
      revmax 	11040
      revmin 	1
      revrange 	(1, 11040)
      self 	<revtree.model.Repository object at 0x2ba71b4b2910>
      start 	0
      stop 	1241998863
      timerange 	None
      vc 	<trac.versioncontrol.cache.CachedChangeset object at 0x2ba71c93d490>
      vcchangesets 	<generator object at 0x2ba71b4523b0>
      vcsort 	[(11040, <trac.versioncontrol.cache.CachedChangeset object at ...
    * File "build/bdist.linux-x86_64/egg/revtree/model.py", line 51, in get_chgset_info 

Attachments (0)

Change History (5)

comment:1 Changed 6 years ago by anonymous

Same here

comment:2 Changed 4 years ago by anonymous

I get this error, as well.

comment:3 Changed 4 years ago by anonymous

  • Keywords RevtreePlugin added; revtree removed

comment:4 Changed 4 years ago by rjollos

  • Description modified (diff)

comment:5 Changed 10 months ago by eblot

  • Resolution set to duplicate
  • Status changed from new to closed

Duplicated/tracked as #9231

Add Comment

Modify Ticket

Action
as closed The owner will remain eblot.
The resolution will be deleted. Next status will be 'reopened'.
Author


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

 
Note: See TracTickets for help on using tickets.