qlog: refresh fails with list index out of range

Bug #587849 reported by Jürgen Schneider
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
QBzr
Confirmed
High
Unassigned

Bug Description

bzr: ERROR: exceptions.IndexError: list index out of range

Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/qbzr/lib/trace.py", line 291, in reports_exception_decorate
    return f(*args, **kargs)
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/qbzr/lib/log.py", line 274, in refresh
    self.log_list.refresh()
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/qbzr/lib/logwidget.py", line 190, in refresh
    self.load()
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/qbzr/lib/logwidget.py", line 198, in load
    self.log_model.load_graph_all_revisions()
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/qbzr/lib/logmodel.py", line 110, in load_graph_all_revisions
    self.load_graph(self.graph_provider.load_graph_all_revisions)
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/qbzr/lib/logmodel.py", line 105, in load_graph
    gp_loader_func()
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/qbzr/lib/loggraphprovider.py", line 466, in load_graph_all_revisions
    self.compute_loaded_graph()
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/qbzr/lib/loggraphprovider.py", line 615, in compute_loaded_graph
    self.invaladate_filter_cache()
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/qbzr/lib/loggraphprovider.py", line 921, in invaladate_filter_cache
    self.revisions_filter_changed()
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/qbzr/lib/logmodel.py", line 75, in revisions_filter_changed
    self.on_filter_changed()
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/qbzr/lib/logmodel.py", line 283, in on_filter_changed
    self.compute_lines()
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/qbzr/lib/logmodel.py", line 117, in compute_lines
    self.graph_provider.compute_graph_lines()
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/qbzr/lib/loggraphprovider.py", line 1018, in compute_graph_lines
    if self.get_revision_visible_if_branch_visible_cached(rev.index):
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/qbzr/lib/loggraphprovider.py", line 871, in get_revision_visible_if_branch_visible_cached
    rev.filter_cache = self.get_revision_visible_if_branch_visible(index)
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/qbzr/lib/loggraphprovider.py", line 886, in get_revision_visible_if_branch_visible
    if not self.filter_file_id[index]:
IndexError: list index out of range

bzr 2.1.1 on python 2.6.5 (linux2)
arguments: ['/usr/bin/bzr', 'explorer']
encoding: 'UTF-8', fsenc: 'UTF-8', lang: 'de_DE.UTF-8'
plugins:
  bzrtools /usr/lib/python2.6/dist-packages/bzrlib/plugins/bzrtools [2.1.0]
  dbus /usr/lib/python2.6/dist-packages/bzrlib/plugins/dbus [0.1.0dev]
  explorer /usr/lib/python2.6/dist-packages/bzrlib/plugins/explorer [1.0.1]
  git /usr/lib/python2.6/dist-packages/bzrlib/plugins/git [0.4.3]
  gtk /usr/lib/python2.6/dist-packages/bzrlib/plugins/gtk [0.98.0.final.1]
  launchpad /usr/lib/python2.6/dist-packages/bzrlib/plugins/launchpad [2.1.1]
  netrc_credential_store /usr/lib/python2.6/dist-packages/bzrlib/plugins/netrc_credential_store [2.1.1]
  news_merge /usr/lib/python2.6/dist-packages/bzrlib/plugins/news_merge [2.1.1]
  qbzr /usr/lib/python2.6/dist-packages/bzrlib/plugins/qbzr [0.18.6]
  svn /usr/lib/python2.6/dist-packages/bzrlib/plugins/svn [1.0.2]

Tags: qlog refresh
affects: bzr-explorer → qbzr
summary: - list index out of range
+ qlog: refresh fails with list index out of range
Changed in qbzr:
importance: Undecided → High
status: New → Confirmed
tags: added: qlog refresh
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.