codebrowse broken by dirstate-tags
Bug #118673 reported by
Scott James Remnant (Canonical)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
High
|
Michael Hudson-Doyle |
Bug Description
Displays "500 Internal Error" on a 0.16 branch with the dirstate-tags format, e.g.
http://
Related branches
lp:~mwhudson/loggerhead/testing
(Merged)
Changed in launchpad-bazaar: | |
assignee: | nobody → mwhudson |
To post a comment you must log in.
It's working again now (presumably a restart fixed it), and I've not been able to reproduce this.
For reference, the traceback was:
INF [20070606- 08:56:30. 637] cherrypy.msg: HTTP: Traceback (most recent call last): e.launchpad. net/turbogears/ lib/python2. 4/site- packages/ CherryPy- 2.2.1-py2. 4.egg/cherrypy/ _cphttptools. py", line 105, in _run e.launchpad. net/turbogears/ lib/python2. 4/site- packages/ CherryPy- 2.2.1-py2. 4.egg/cherrypy/ _cphttptools. py", line 254, in main *virtual_ path, **self.params) e.launchpad. net/launchpad- loggerhead/ loggerhead/ util.py" , line 344, in _f e.launchpad. net/turbogears/ lib/python2. 4/site- packages/ TurboGears- 1.0.1-py2. 4.egg/turbogear s/controllers. py", line 334, in expose run_with_ transaction( transaction e.launchpad. net/turbogears/ lib/python2. 4/site- packages/ TurboGears- 1.0.1-py2. 4.egg/turbogear s/database. py", line 302, in so_rwt e.launchpad. net/turbogears/ lib/python2. 4/site- packages/ TurboGears- 1.0.1-py2. 4.egg/turbogear s/controllers. py", line 351, in <lambda> e.launchpad. net/turbogears/ lib/python2. 4/site- packages/ TurboGears- 1.0.1-py2. 4.egg/turbogear s/controllers. py", line 378, in _execute_func try_call( func, *args, **kw) e.launchpad. net/turbogears/ lib/python2. 4/site- packages/ TurboGears- 1.0.1-py2. 4.egg/turbogear s/errorhandling .py", line 73, in try_call e.launchpad. net/launchpad- loggerhead/ loggerhead/ controllers/ changelog_ ui.py", line 40, in default get_history( ) e.launchpad. net/launchpad- loggerhead/ loggerhead/ util.py" , line 334, in locked e.launchpad. net/launchpad- loggerhead/ loggerhead/ branchview. py", line 140, in get_history out_of_ date(): e.launchpad. net/launchpad- loggerhead/ loggerhead/ util.py" , line 334, in locked e.launchpad. net/launchpad- loggerhead/ loggerhead/ history. py", line 232, in out_of_date revision_ history( )[-1] != self._last_revid: history_ read_locked python2. 4/site- packages/ bzrlib/ branch. py", line 436, in revision_history revision_ history( ) python2. 4/site- packages/ bzrlib/ branch. py", line 1395, in _gen_revision_ history files.get( 'revision- history' ).read( ).split( '\n') python2. 4/site- packages/ bzrlib/ lockable_ files.py" , line 179, in get .get(relpath) python2. 4/site- packages/ bzrlib/ transport/ local.py" , line 144, in get
File "/srv/codebrows
self.main()
File "/srv/codebrows
body = page_handler(
File "/srv/codebrows
out = f(*a, **kw)
File "<string>", line 3, in default
File "/srv/codebrows
output = database.
File "<string>", line 5, in run_with_
File "/srv/codebrows
retval = func(*args, **kw)
File "<string>", line 5, in _expose
File "/srv/codebrows
mapping, fragment, args, kw)))
File "/srv/codebrows
output = errorhandling.
File "/srv/codebrows
return func(self, *args, **kw)
File "/srv/codebrows
h = self._branch.
File "/srv/codebrows
return unbound(self, *args, **kw)
File "/srv/codebrows
if (self._history is None) or self._history.
File "/srv/codebrows
return unbound(self, *args, **kw)
File "/srv/codebrows
if self._branch.
File "<string>", line 4, in revision_
File "/usr/lib/
history = self._gen_
File "/usr/lib/
history = self.control_
File "<string>", line 4, in get_read_locked
File "/usr/lib/
return self._transport
File "/usr/lib/
sel...