IndexError: list index out of range when clicking Diff button in qlog

Bug #969055 reported by André Bachmann
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
QBzr
Fix Released
High
IWATA Hidetaka

Bug Description

This error happens with Bazaar 2.4.2 and 2.5.0 on WinXP 32 bit and Win7 64 bit.
This error can be reproduced with all commits having renames. It is also present in qbzr trunk rev. 1475.

I'm in a working tree and currently watching the revision history (qlog). I selected a revision with three renames and more modifies. Then I want to see a diff, so I click the diff button. This works fine. But as soon as I select View Options, Complete, the diff windows closes and I get this error in my .bzr.log:

...
25.032 Traceback (most recent call last):
  File "C:/Dokumente und Einstellungen/struebing.MP/Anwendungsdaten/bazaar/2.0/plugins\qbzr\lib\util.py", line 908, in run_in_loading_queue
  File "C:/Dokumente und Einstellungen/struebing.MP/Anwendungsdaten/bazaar/2.0/plugins\qbzr\lib\diffwindow.py", line 641, in load_diff
  File "C:/Dokumente und Einstellungen/struebing.MP/Anwendungsdaten/bazaar/2.0/plugins\qbzr\lib\diffview.py", line 679, in append_diff
IndexError: list index out of range

25.047 couldn't find apport bug-reporting library: No module named apport
25.063 Traceback (most recent call last):
  File "C:/Dokumente und Einstellungen/struebing.MP/Anwendungsdaten/bazaar/2.0/plugins\qbzr\lib\util.py", line 908, in run_in_loading_queue
  File "C:/Dokumente und Einstellungen/struebing.MP/Anwendungsdaten/bazaar/2.0/plugins\qbzr\lib\diffwindow.py", line 641, in load_diff
  File "C:/Dokumente und Einstellungen/struebing.MP/Anwendungsdaten/bazaar/2.0/plugins\qbzr\lib\diffview.py", line 679, in append_diff
IndexError: list index out of range
...

Related branches

Changed in qbzr:
milestone: none → 0.22.2
importance: Undecided → High
assignee: nobody → IWATA Hidetaka (hid-iwata)
status: New → Fix Released
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.