blank apps scope on unity8-desktop(xenial)

Bug #1627594 reported by Victor gonzalez
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ubuntu-app-launch (Ubuntu)
Fix Released
Critical
dobey

Bug Description

I just encountered that apps scope appear blank in Xenial's unity8-desktop session. After uptade && upgrade this morning I logged in unity8 but the apps scope appears empty. I also tried to run music player from music scope and it is not opening while music from scope works fine.

Enviroment: Unity8 running on Xenial+stable overlay

Distributor ID: Ubuntu
Description: Ubuntu 16.04.1 LTS
Release: 16.04
Codename: xenial

pic attached

1º Run unity8 on xenial+overlay
2º Check apps scope is blank

Expected result: Apps should appear in scope
Current result: Apps scope is blank

Add info: duflu from #ubuntu-unity confirmed that it is working in yakkety so it could be due to stable overlay

Related branches

Revision history for this message
Victor gonzalez (victor-gonzalez-0) wrote :
description: updated
Revision history for this message
Florian Boucault (fboucault) wrote :

I experience the same issue. in the dash log I have:

[2016-09-28:14:33:43.894] file:///usr/share/unity8//Dash/Dash.qml:39: ReferenceError: window is not defined
[2016-09-28:14:33:43.894] file:///usr/share/unity8//Dash/GenericScopeView.qml:645: TypeError: Cannot read property 'activeFiltersCount' of null
[2016-09-28:14:33:43.894] file:///usr/share/unity8//Dash/GenericScopeView.qml:644: TypeError: Cannot read property 'filters' of null
[2016-09-28:14:33:43.894] file:///usr/share/unity8//Dash/Dash.qml:265: ReferenceError: scopeStyle is not defined
[2016-09-28:14:33:43.896] User agent string: "release=16.04&scopes-api=1.0.7+16.04.20160921-0ubuntu2&plugin=0.5.8+16.04.20160921-0ubuntu1&unity8=8.14+16.04.20160922-0ubuntu1"
[2016-09-28:14:33:44.005] GeoIP request finished
[2016-09-28:14:33:44.005] LocationAccessHelper::geoIpLookupFinished
[2016-09-28:14:33:44.007] Scopes discovery finished
[2016-09-28:14:33:44.008] Waiting for initial location update
[2016-09-28:14:33:44.959] Scopes discovery completed
[2016-09-28:14:33:44.960] Location setting ignored, waiting for global location access to be enabled first
[2016-09-28:14:33:45.002] "scopes" : results invalidated, programmatic: false , active: false
[2016-09-28:14:33:45.002] Pre-populating first scope: "clickscope"
[2016-09-28:14:33:45.002] "clickscope" : results invalidated, programmatic: false , active: false
[2016-09-28:14:33:45.002] "clickscope" : Dispatching search: "" "" (programmatic: true )
[2016-09-28:14:33:49.004] Caught an error from create_query(): unity::scopes::MiddlewareException: unity::ResourceException: RegistryObject::ScopeProcess::exec(): exec aborted. Scope: "clickscope" took longer than 4000 ms to start.

Revision history for this message
dobey (dobey) wrote :

Victor, can you please check unity8-dash.log and scope-registry.log to see if anything obvious sticks out for you (and also whether the latest update that appeared in the overlay today resolves the issue for you)?

Revision history for this message
dobey (dobey) wrote :

Re-opening this one as it seems Victor may be hitting a different issue after all.

Revision history for this message
dobey (dobey) wrote :

It appears this is the cause here:

[2016-09-28 17:12:01.185] ERROR: clickscope: QueryBase::run(): Unable to find a keyfile for application 'sun-javaws' in container 'puritine2'

Seems to be a similar issue to the other bug, but at a different level.

Revision history for this message
dobey (dobey) wrote :

OK, this is a bug in the Libertine back-end in UAL, as it's failing to try/catch inside a for loop that lists the installed apps, which gets bubbled up to the scoperunner.

no longer affects: unity8-desktop-session
affects: unity-scope-click (Ubuntu) → ubuntu-app-launch (Ubuntu)
Changed in ubuntu-app-launch (Ubuntu):
assignee: nobody → Rodney Dawes (dobey)
importance: Undecided → Critical
status: New → In Progress
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ubuntu-app-launch - 0.9+16.10.20160928-0ubuntu1

---------------
ubuntu-app-launch (0.9+16.10.20160928-0ubuntu1) yakkety; urgency=medium

  * Add a try/catch inside the for loop in ::list(). (LP: #1627594)

 -- Rodney Dawes <email address hidden> Wed, 28 Sep 2016 17:43:54 +0000

Changed in ubuntu-app-launch (Ubuntu):
status: In Progress → 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.