** Changed in: software-center (Ubuntu Precise)
Importance: Undecided => Medium
** Changed in: software-center (Ubuntu Precise)
Assignee: (unassigned) => Gary Lasker (gary-lasker)
** Changed in: software-center (Ubuntu Precise)
Milestone: None => precise-updates
** Changed in: software-center (Ubuntu Quantal)
Milestone: precise-updates => None
** Description changed:
+ SRU TEST CASE:
+ 1. open stock software-center
+ 2. click on the "Installed" toolbar button very quickly while the main page
is still loading
+ 3. verify that there is a traceback (note that this does not happen always,
just most of the time)
+ 4. use the fixed version from -proposed
+ 5. verify that (2) no longer produces the following (or any) traceback
+
+ SRU REGRESSION POTENTIAL:
+ Very low, but a possible regression is that the toolbar buttons may not be
enabled when Software Center has fully initialized. Test launching and
relaunching Software Center to confirm that the toolbar buttons always become
active when the lobby view initialization is complete.
+
+
From errors.ubuntu.com:
If you click on "installed" while software-center is initializing (and
the apt cache is not ready) it crashes with:
2012-05-03 18:01:16,188 - softwarecenter.db.enquire - ERROR -
_get_estimate_nr_apps_and_nr_pkgs failed
Traceback (most recent call last):
- File
"/scratch/egon/devel/software-center/trunk/softwarecenter/db/enquire.py", line
115, in _get_estimate_nr_apps_and_nr_pkgs
- tmp_matches = enquire.get_mset(0, len(self.db), None, xfilter)
- File
"/scratch/egon/devel/software-center/trunk/softwarecenter/db/appfilter.py",
line 94, in __call__
- if (not pkgname in self.cache or
- File
"/scratch/egon/devel/software-center/trunk/softwarecenter/db/pkginfo_impl/aptcache.py",
line 263, in __contains__
- return self._cache.__contains__(k)
+ File
"/scratch/egon/devel/software-center/trunk/softwarecenter/db/enquire.py", line
115, in _get_estimate_nr_apps_and_nr_pkgs
+ tmp_matches = enquire.get_mset(0, len(self.db), None, xfilter)
+ File
"/scratch/egon/devel/software-center/trunk/softwarecenter/db/appfilter.py",
line 94, in __call__
+ if (not pkgname in self.cache or
+ File
"/scratch/egon/devel/software-center/trunk/softwarecenter/db/pkginfo_impl/aptcache.py",
line 263, in __contains__
+ return self._cache.__contains__(k)
AttributeError: 'NoneType' object has no attribute '__contains__'
Traceback (most recent call last):
- File
"/scratch/egon/devel/software-center/trunk/softwarecenter/ui/gtk3/panes/installedpane.py",
line 374, in profiled_rebuild_categorised_view
- rebuild_categorised_view()
- File
"/scratch/egon/devel/software-center/trunk/softwarecenter/ui/gtk3/panes/installedpane.py",
line 401, in rebuild_categorised_view
- persistent_duplicate_filter=(i > 0))
- File
"/scratch/egon/devel/software-center/trunk/softwarecenter/db/enquire.py", line
317, in set_query
- self._blocking_perform_search()
- File
"/scratch/egon/devel/software-center/trunk/softwarecenter/db/enquire.py", line
212, in _blocking_perform_search
- matches = enquire.get_mset(0, self.limit, None, xfilter)
- File
"/scratch/egon/devel/software-center/trunk/softwarecenter/db/appfilter.py",
line 94, in __call__
- if (not pkgname in self.cache or
- File
"/scratch/egon/devel/software-center/trunk/softwarecenter/db/pkginfo_impl/aptcache.py",
line 263, in __contains__
- return self._cache.__contains__(k)
+ File
"/scratch/egon/devel/software-center/trunk/softwarecenter/ui/gtk3/panes/installedpane.py",
line 374, in profiled_rebuild_categorised_view
+ rebuild_categorised_view()
+ File
"/scratch/egon/devel/software-center/trunk/softwarecenter/ui/gtk3/panes/installedpane.py",
line 401, in rebuild_categorised_view
+ persistent_duplicate_filter=(i > 0))
+ File
"/scratch/egon/devel/software-center/trunk/softwarecenter/db/enquire.py", line
317, in set_query
+ self._blocking_perform_search()
+ File
"/scratch/egon/devel/software-center/trunk/softwarecenter/db/enquire.py", line
212, in _blocking_perform_search
+ matches = enquire.get_mset(0, self.limit, None, xfilter)
+ File
"/scratch/egon/devel/software-center/trunk/softwarecenter/db/appfilter.py",
line 94, in __call__
+ if (not pkgname in self.cache or
+ File
"/scratch/egon/devel/software-center/trunk/softwarecenter/db/pkginfo_impl/aptcache.py",
line 263, in __contains__
+ return self._cache.__contains__(k)
AttributeError: 'NoneType' object has no attribute '__contains__'
Its often reported error so we need to fix it.
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to software-center in Ubuntu.
https://bugs.launchpad.net/bugs/994341
Title:
Crash when clicking on "installed" too early
Status in “software-center” package in Ubuntu:
Fix Released
Status in “software-center” source package in Precise:
Fix Released
Status in “software-center” source package in Quantal:
Fix Released
Bug description:
SRU TEST CASE:
1. open stock software-center
2. click on the "Installed" toolbar button very quickly while the main page
is still loading
3. verify that there is a traceback (note that this does not happen always,
just most of the time)
4. use the fixed version from -proposed
5. verify that (2) no longer produces the following (or any) traceback
SRU REGRESSION POTENTIAL:
Very low, but a possible regression is that the toolbar buttons may not be
enabled when Software Center has fully initialized. Test launching and
relaunching Software Center to confirm that the toolbar buttons always become
active when the lobby view initialization is complete.
From errors.ubuntu.com:
If you click on "installed" while software-center is initializing (and
the apt cache is not ready) it crashes with:
2012-05-03 18:01:16,188 - softwarecenter.db.enquire - ERROR -
_get_estimate_nr_apps_and_nr_pkgs failed
Traceback (most recent call last):
File
"/scratch/egon/devel/software-center/trunk/softwarecenter/db/enquire.py", line
115, in _get_estimate_nr_apps_and_nr_pkgs
tmp_matches = enquire.get_mset(0, len(self.db), None, xfilter)
File
"/scratch/egon/devel/software-center/trunk/softwarecenter/db/appfilter.py",
line 94, in __call__
if (not pkgname in self.cache or
File
"/scratch/egon/devel/software-center/trunk/softwarecenter/db/pkginfo_impl/aptcache.py",
line 263, in __contains__
return self._cache.__contains__(k)
AttributeError: 'NoneType' object has no attribute '__contains__'
Traceback (most recent call last):
File
"/scratch/egon/devel/software-center/trunk/softwarecenter/ui/gtk3/panes/installedpane.py",
line 374, in profiled_rebuild_categorised_view
rebuild_categorised_view()
File
"/scratch/egon/devel/software-center/trunk/softwarecenter/ui/gtk3/panes/installedpane.py",
line 401, in rebuild_categorised_view
persistent_duplicate_filter=(i > 0))
File
"/scratch/egon/devel/software-center/trunk/softwarecenter/db/enquire.py", line
317, in set_query
self._blocking_perform_search()
File
"/scratch/egon/devel/software-center/trunk/softwarecenter/db/enquire.py", line
212, in _blocking_perform_search
matches = enquire.get_mset(0, self.limit, None, xfilter)
File
"/scratch/egon/devel/software-center/trunk/softwarecenter/db/appfilter.py",
line 94, in __call__
if (not pkgname in self.cache or
File
"/scratch/egon/devel/software-center/trunk/softwarecenter/db/pkginfo_impl/aptcache.py",
line 263, in __contains__
return self._cache.__contains__(k)
AttributeError: 'NoneType' object has no attribute '__contains__'
Its often reported error so we need to fix it.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/software-center/+bug/994341/+subscriptions
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp