New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 600878 link

Starred by 1 user

Issue metadata

Status: Verified
Owner:
Closed: Apr 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 1
Type: Bug



Sign in to add a comment

chell unable to run Dev Kiosk App for multi-apps during FSI testting

Project Member Reported by juanra...@chromium.org, Apr 5 2016

Issue description

Device info: ChromeOS M50-Beta 7978.43.0, 50.0.2661.65
Board type: chell

chell device unable to run Dev Kiosk App for multi-apps during FSI testing, App id: bkledbfligfdnfkmccllbllealecompm 
please see attached logs.
 
log-040516-161421.tar.gz
579 KB Download
Cc: jen...@chromium.org
Components: UI>Shell>Kiosk
Labels: -Pri-2 OS-Chrome Pri-1
emm, just tried it with a tot chrome and it works. But somehow, it takes a very long time for the first run, about 2 minutes stuck in "Initializing app" phase. When I explore the app's profile dir, apps seems to be installed already. Maybe we lost some signal during first time install.

2nd time it runs normally (fast).

Comment 3 by xiy...@chromium.org, Apr 15 2016

Probably caused by flaky network. StartupAppLauncher waits for network online before proceeding to install the primary app. After the primary app is installed, it will install the secondary apps. However, if network goes from online to offline, it bails out [1]. A possible fix could be add a way to retry/wait for network to recover.

[1] https://code.google.com/p/chromium/codesearch#chromium/src/chrome/browser/chromeos/app_mode/startup_app_launcher.cc&l=511
Project Member

Comment 4 by bugdroid1@chromium.org, Apr 25 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/35fa7b8dd3254770833edf5326ef24410b3613b1

commit 35fa7b8dd3254770833edf5326ef24410b3613b1
Author: xiyuan <xiyuan@chromium.org>
Date: Mon Apr 25 20:44:30 2016

kiosk: Install secondary app after DelayNetworkCall

Secondary apps install happens after network is configured. Wrap the
actual install call with DelayNetworkCall to avoid failure caused
by flaky network status.

BUG= 600878 

Review URL: https://codereview.chromium.org/1904323002

Cr-Commit-Position: refs/heads/master@{#389558}

[modify] https://crrev.com/35fa7b8dd3254770833edf5326ef24410b3613b1/chrome/browser/chromeos/app_mode/startup_app_launcher.cc

Comment 5 by xiy...@chromium.org, Apr 25 2016

Status: Fixed (was: Assigned)
Xiyuan, what build will this fix be in?

Comment 7 by xiy...@chromium.org, Apr 26 2016

Seems still not picked by today's canary, i.e. not in 52.0.2715.0. It looks like would be a build after 52.0.2717.0.
Labels: M-51 M-50 M-52
Will verify fix in M52 with 52.0.2717.0. We'll likely need to merge fix back to M51 and M50 thereafter.
Status: Verified (was: Fixed)
fix verified in Chell, chromeos M52 version 8249.2.0 52.0.2717.5

Sign in to add a comment