New issue
Advanced search Search tips

Issue 768503 link

Starred by 1 user

Issue metadata

Status: Duplicate
Owner: ----
Closed: Sep 2017
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 1
Type: Bug

Blocking:
issue 766255



Sign in to add a comment

Amazon shopping app blanket screen in Pixel C

Project Member Reported by michaelbai@chromium.org, Sep 25 2017

Issue description

Chrome Version: m63
OS: Android 8.1.0 OPM1.170914.004

What steps will reproduce the problem?
(1) Open amazon app, blanket screen.

M61 works well, please check logcat.


Note, the amazon's missing class isn't the issue, have same exception in M61.
 
amazon.log
119 KB View Download
amazon.log-m61
129 KB Download

Comment 1 by boliu@chromium.org, Sep 25 2017

wonder if any of that is important:
09-25 13:01:55.822 13514 13612 D SecondDexEntry: Copying jar has error
09-25 13:01:55.822 13514 13612 D SecondDexEntry: java.io.FileNotFoundException: dependencies/jarlist.txt
09-25 13:01:55.822 13514 13612 D SecondDexEntry: 	at android.content.res.AssetManager.openAsset(Native Method)
09-25 13:01:55.822 13514 13612 D SecondDexEntry: 	at android.content.res.AssetManager.open(AssetManager.java:374)
09-25 13:01:55.822 13514 13612 D SecondDexEntry: 	at android.content.res.AssetManager.open(AssetManager.java:348)
09-25 13:01:55.822 13514 13612 D SecondDexEntry: 	at com.amazon.mShop.android.platform.dex.DexUtils.getDexFileListFromAssets(DexUtils.java:115)
09-25 13:01:55.822 13514 13612 D SecondDexEntry: 	at com.amazon.mShop.android.platform.dex.DexUtils.copyJarsToAppPrivateFolder(DexUtils.java:51)
09-25 13:01:55.822 13514 13612 D SecondDexEntry: 	at com.amazon.mShop.android.platform.dex.SecondDexEntry.extractDexAndLoad(SecondDexEntry.java:275)
09-25 13:01:55.822 13514 13612 D SecondDexEntry: 	at com.amazon.mShop.android.platform.dex.SecondDexEntry$ExtractAndFillClassLoader.run(SecondDexEntry.java:300)
09-25 13:01:55.822 13514 13612 D SecondDexEntry: 	at java.lang.Thread.run(Thread.java:764)
09-25 13:01:55.823 13514 13514 W ExternalImplementationProvider: com.amazon.mShop.autorefresh.AutoAppRefresherImpl is not available in this build
09-25 13:01:55.823 13514 13514 W ExternalImplementationProvider: java.lang.ClassNotFoundException: com.amazon.mShop.autorefresh.AutoAppRefresherImpl
09-25 13:01:55.823 13514 13514 W ExternalImplementationProvider: 	at java.lang.Class.classForName(Native Method)
09-25 13:01:55.823 13514 13514 W ExternalImplementationProvider: 	at java.lang.Class.forName(Class.java:453)
09-25 13:01:55.823 13514 13514 W ExternalImplementationProvider: 	at com.amazon.mShop.autorefresh.utils.ExternalImplementationProvider.queryForImplementationInBuild(ExternalImplementationProvider.java:106)
09-25 13:01:55.823 13514 13514 W ExternalImplementationProvider: 	at com.amazon.mShop.autorefresh.utils.ExternalImplementationProvider.<init>(ExternalImplementationProvider.java:66)
09-25 13:01:55.823 13514 13514 W ExternalImplementationProvider: 	at com.amazon.mShop.autorefresh.utils.AutoAppRefreshProvider.<init>(AutoAppRefreshProvider.java:44)
09-25 13:01:55.823 13514 13514 W ExternalImplementationProvider: 	at com.amazon.mShop.autorefresh.utils.AutoAppRefreshProvider$AutoAppRefreshHolder.<clinit>(AutoAppRefreshProvider.java:36)
09-25 13:01:55.823 13514 13514 W ExternalImplementationProvider: 	at com.amazon.mShop.autorefresh.utils.AutoAppRefreshProvider$AutoAppRefreshHolder.access$000(AutoAppRefreshProvider.java:35)
09-25 13:01:55.823 13514 13514 W ExternalImplementationProvider: 	at com.amazon.mShop.autorefresh.utils.AutoAppRefreshProvider.getInstance(AutoAppRefreshProvider.java:29)
09-25 13:01:55.823 13514 13514 W ExternalImplementationProvider: 	at com.amazon.mShop.autorefresh.utils.AutoAppRefreshProviderUtil.getOptionalAutoAppRefreshInstance(AutoAppRefreshProviderUtil.java:24)
09-25 13:01:55.823 13514 13514 W ExternalImplementationProvider: 	at com.amazon.mShop.AmazonApplication.onCreate(AmazonApplication.java:201)
09-25 13:01:55.823 13514 13514 W ExternalImplementationProvider: 	at com.amazon.mShop.MShopApplication.onCreate(MShopApplication.java:40)
09-25 13:01:55.823 13514 13514 W ExternalImplementationProvider: 	at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1119)
09-25 13:01:55.823 13514 13514 W ExternalImplementationProvider: 	at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5740)
09-25 13:01:55.823 13514 13514 W ExternalImplementationProvider: 	at android.app.ActivityThread.-wrap1(Unknown Source:0)
09-25 13:01:55.823 13514 13514 W ExternalImplementationProvider: 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1656)
09-25 13:01:55.823 13514 13514 W ExternalImplementationProvider: 	at android.os.Handler.dispatchMessage(Handler.java:106)
09-25 13:01:55.823 13514 13514 W ExternalImplementationProvider: 	at android.os.Looper.loop(Looper.java:164)
09-25 13:01:55.823 13514 13514 W ExternalImplementationProvider: 	at android.app.ActivityThread.main(ActivityThread.java:6494)
09-25 13:01:55.823 13514 13514 W ExternalImplementationProvider: 	at java.lang.reflect.Method.invoke(Native Method)
09-25 13:01:55.823 13514 13514 W ExternalImplementationProvider: 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
09-25 13:01:55.823 13514 13514 W ExternalImplementationProvider: 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)
09-25 13:01:55.823 13514 13514 W ExternalImplementationProvider: Caused by: java.lang.ClassNotFoundException: Didn't find class "com.amazon.mShop.autorefresh.AutoAppRefresherImpl" on path: DexPathList[[zip file "/system/framework/com.google.android.maps.jar", zip file "/data/app/com.amazon.windowshop-0RzEwLxovRBf5hJ3RVEsMg==/base.apk"],nativeLibraryDirectories=[/data/app/com.amazon.windowshop-0RzEwLxovRBf5hJ3RVEsMg==/lib/arm, /data/app/com.amazon.windowshop-0RzEwLxovRBf5hJ3RVEsMg==/base.apk!/lib/armeabi, /system/lib, /vendor/lib]]
09-25 13:01:55.823 13514 13514 W ExternalImplementationProvider: 	at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:125)
09-25 13:01:55.823 13514 13514 W ExternalImplementationProvider: 	at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
09-25 13:01:55.823 13514 13514 W ExternalImplementationProvider: 	at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
09-25 13:01:55.823 13514 13514 W ExternalImplementationProvider: 	... 21 more
09-25 13:01:55.824 13514 13514 W DeviceMetricsLoggerProvider: Device Metrics Logging is not Available in this build
09-25 13:01:55.824 13514 13514 W DeviceMetricsLoggerProvider: java.lang.ClassNotFoundException: com.amazon.mShop.devicemetricslogging.DeviceMetricsLoggerImpl
09-25 13:01:55.824 13514 13514 W DeviceMetricsLoggerProvider: 	at java.lang.Class.classForName(Native Method)
09-25 13:01:55.824 13514 13514 W DeviceMetricsLoggerProvider: 	at java.lang.Class.forName(Class.java:453)
09-25 13:01:55.824 13514 13514 W DeviceMetricsLoggerProvider: 	at com.amazon.mShop.devicemetricslogging.utils.DeviceMetricsLoggerProvider.queryForDeviceMetricsLoggerInBuild(DeviceMetricsLoggerProvider.java:84)
09-25 13:01:55.824 13514 13514 W DeviceMetricsLoggerProvider: 	at com.amazon.mShop.devicemetricslogging.utils.DeviceMetricsLoggerProvider.<init>(DeviceMetricsLoggerProvider.java:58)
09-25 13:01:55.824 13514 13514 W DeviceMetricsLoggerProvider: 	at com.amazon.mShop.devicemetricslogging.utils.DeviceMetricsLoggerProvider.<init>(DeviceMetricsLoggerProvider.java:11)
09-25 13:01:55.824 13514 13514 W DeviceMetricsLoggerProvider: 	at com.amazon.mShop.devicemetricslogging.utils.DeviceMetricsLoggerProvider$DeviceMetricsLoggerSingletonHolder.<clinit>(DeviceMetricsLoggerProvider.java:38)
09-25 13:01:55.824 13514 13514 W DeviceMetricsLoggerProvider: 	at com.amazon.mShop.devicemetricslogging.utils.DeviceMetricsLoggerProvider$DeviceMetricsLoggerSingletonHolder.access$100(DeviceMetricsLoggerProvider.java:37)
09-25 13:01:55.824 13514 13514 W DeviceMetricsLoggerProvider: 	at com.amazon.mShop.devicemetricslogging.utils.DeviceMetricsLoggerProvider.getInstance(DeviceMetricsLoggerProvider.java:47)
09-25 13:01:55.824 13514 13514 W DeviceMetricsLoggerProvider: 	at com.amazon.mShop.devicemetricslogging.utils.DeviceMetricsLoggerUtil.getOptionalDeviceMetricsLoggerInstance(DeviceMetricsLoggerUtil.java:30)
09-25 13:01:55.824 13514 13514 W DeviceMetricsLoggerProvider: 	at com.amazon.mShop.AmazonApplication.onCreate(AmazonApplication.java:207)
09-25 13:01:55.824 13514 13514 W DeviceMetricsLoggerProvider: 	at com.amazon.mShop.MShopApplication.onCreate(MShopApplication.java:40)
09-25 13:01:55.824 13514 13514 W DeviceMetricsLoggerProvider: 	at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1119)
09-25 13:01:55.824 13514 13514 W DeviceMetricsLoggerProvider: 	at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5740)
09-25 13:01:55.824 13514 13514 W DeviceMetricsLoggerProvider: 	at android.app.ActivityThread.-wrap1(Unknown Source:0)
09-25 13:01:55.824 13514 13514 W DeviceMetricsLoggerProvider: 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1656)
09-25 13:01:55.824 13514 13514 W DeviceMetricsLoggerProvider: 	at android.os.Handler.dispatchMessage(Handler.java:106)
09-25 13:01:55.824 13514 13514 W DeviceMetricsLoggerProvider: 	at android.os.Looper.loop(Looper.java:164)
09-25 13:01:55.824 13514 13514 W DeviceMetricsLoggerProvider: 	at android.app.ActivityThread.main(ActivityThread.java:6494)
09-25 13:01:55.824 13514 13514 W DeviceMetricsLoggerProvider: 	at java.lang.reflect.Method.invoke(Native Method)
09-25 13:01:55.824 13514 13514 W DeviceMetricsLoggerProvider: 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
09-25 13:01:55.824 13514 13514 W DeviceMetricsLoggerProvider: 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)
09-25 13:01:55.824 13514 13514 W DeviceMetricsLoggerProvider: Caused by: java.lang.ClassNotFoundException: Didn't find class "com.amazon.mShop.devicemetricslogging.DeviceMetricsLoggerImpl" on path: DexPathList[[zip file "/system/framework/com.google.android.maps.jar", zip file "/data/app/com.amazon.windowshop-0RzEwLxovRBf5hJ3RVEsMg==/base.apk"],nativeLibraryDirectories=[/data/app/com.amazon.windowshop-0RzEwLxovRBf5hJ3RVEsMg==/lib/arm, /data/app/com.amazon.windowshop-0RzEwLxovRBf5hJ3RVEsMg==/base.apk!/lib/armeabi, /system/lib, /vendor/lib]]
09-25 13:01:55.824 13514 13514 W DeviceMetricsLoggerProvider: 	at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:125)
09-25 13:01:55.824 13514 13514 W DeviceMetricsLoggerProvider: 	at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
09-25 13:01:55.824 13514 13514 W DeviceMetricsLoggerProvider: 	at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
09-25 13:01:55.824 13514 13514 W DeviceMetricsLoggerProvider: 	... 21 more

Comment 2 by boliu@chromium.org, Sep 25 2017

Blocking: 766255
Labels: Proj-PlzNavigate

Comment 3 by boliu@chromium.org, Sep 25 2017

needs to clear cache first, and this happens on first launch after clicking the skip sign in button

sometimes it's white, sometimes it loads partially
Mergedinto: 766298
Status: Duplicate (was: Untriaged)
Duplicate of issue 766298? Michael, does that video describe what you see?

Pretty sure this has been fixed today.

Sign in to add a comment