bzr crashed with AttributeError in filter_id(): 'NoneType' object has no attribute 'is_ignored'

Bug #876180 reported by SegundoBob
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
QBzr
New
Undecided
Unassigned
bzr (Ubuntu)
New
Undecided
Unassigned

Bug Description

I did a bzr pull. Then I ran bzr-explorer to look at the result. There were some conflicts, so I clicked the plus sign by "Add, ignore or delete unversioned items ". The crash was immediate.

ProblemType: Crash
DistroRelease: Ubuntu 11.04
Package: bzr 2.3.4-0ubuntu1
ProcVersionSignature: Ubuntu 2.6.38-11.50-generic 2.6.38.8
Uname: Linux 2.6.38-11-generic i686
Architecture: i386
BzrDebugFlags: set()
BzrVersion: 2.3.4
CommandLine: ['/usr/bin/bzr', 'qadd', '--ui-mode']
CrashDb: bzr
Date: Sun Oct 16 20:23:58 2011
ExecutablePath: /usr/bin/bzr
FileSystemEncoding: UTF-8
InstallationMedia: Ubuntu-Studio 10.04 LTS "Lucid Lynx" - Release i386 (20100427.1)
InterpreterPath: /usr/bin/python2.7
Locale: en_US.UTF-8
PackageArchitecture: all
Platform: Linux-2.6.38-11-generic-i686-with-Ubuntu-11.04-natty
ProcCmdline: /usr/bin/python /usr/bin/bzr qadd --ui-mode
ProcEnviron:
 LANGUAGE=en_US:en
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
PythonVersion: 2.7.1
SourcePackage: bzr
Title: bzr crashed with AttributeError in filter_id(): 'NoneType' object has no attribute 'is_ignored'
UpgradeStatus: Upgraded to natty on 2011-04-29 (170 days ago)
UserEncoding: UTF-8
UserGroups: adm admin audio cdrom dialout lpadmin plugdev sambashare

Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/bzrlib/plugins/qbzr/lib/treewidget.py", line 1227, in filterAcceptsRow
    return self.filter_id_cached(id)
  File "/usr/lib/python2.7/dist-packages/bzrlib/plugins/qbzr/lib/treewidget.py", line 1233, in filter_id_cached
    result = self.filter_id_recurse(id)
  File "/usr/lib/python2.7/dist-packages/bzrlib/plugins/qbzr/lib/treewidget.py", line 1249, in filter_id_recurse
    if self.filter_id_cached(child_id):
  File "/usr/lib/python2.7/dist-packages/bzrlib/plugins/qbzr/lib/treewidget.py", line 1233, in filter_id_cached
    result = self.filter_id_recurse(id)
  File "/usr/lib/python2.7/dist-packages/bzrlib/plugins/qbzr/lib/treewidget.py", line 1240, in filter_id_recurse
    filter = self.filter_id(id, item_data)
  File "/usr/lib/python2.7/dist-packages/bzrlib/plugins/qbzr/lib/treewidget.py", line 1272, in filter_id
    is_ignored = item_data.change.is_ignored()
AttributeError: 'NoneType' object has no attribute 'is_ignored'

Revision history for this message
SegundoBob (bhossley) wrote :
tags: removed: need-duplicate-check
Vincent Ladeuil (vila)
description: updated
affects: bzr → qbzr
John A Meinel (jameinel)
visibility: private → public
Revision history for this message
Martin Packman (gz) wrote :

Thanks for the report, confirms the earlier reported issues are still present in newer versions.

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.