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

Issue 800896 link

Starred by 1 user

Issue metadata

Status: Untriaged
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Bug



Sign in to add a comment

Blank notification after OOBE/voice setup on eve, maybe ARC++?

Project Member Reported by jamescook@chromium.org, Jan 10 2018

Issue description

Google Chrome	63.0.3239.116 (Official Build) (64-bit)
Revision	0
Platform	10032.75.0 (Official Build) stable-channel eve
Firmware Version	Google_Eve.9584.95.0
Customization ID	GOOGLE-EVE
ARC	4505339

What steps will reproduce the problem?
(1) Wipe and enterprise enroll an eve (not sure if enrollment is needed)
(2) Go through OOBE and assistant setup
(3) Open notification tray

There's an empty notification rectangle. See screenshot. Clicking on it does nothing.

I can't tell if it's from ARC or not.

 
Screenshot 2018-01-10 at 11.43.54 AM.png
4.5 MB View Download

Comment 1 by est...@chromium.org, Jan 10 2018

Cc: yoshiki@chromium.org tetsui@chromium.org

Comment 2 by tetsui@chromium.org, Jan 11 2018

Cc: edcourtney@chromium.org
+edcourtney@
Could you send a feedback by pressing ALT-SHIFT-I? The feedback should include some logs which may help us. Please mention "yoshiki@" in the feedback. Thanks.
I'm sorry I didn't think of Alt-Shift-I. Unfortunately I've been using the device I enrolled quite a bit (prep for travel) and I'd prefer not to wipe it. I can wipe it when I return and I'll file feedback if I see this again.

I just installed a test image for M65 to a caroline device, went through OOBE, login and opened the Play Store. I did not see this empty notification in that case.

I wonder if it's a side effect of the different setup flow on eve.

FYI: Looks like this is ARC. Thanks for the report!

Comment 6 by xiy...@chromium.org, May 24 2018

Feedback report: https://listnr.corp.google.com/report/85460332605

Something fishy is going on. When user opens message center, we try to create window for known ARC notifications, but got
====
05-22 13:02:31.139   233   233 W ArcNotificationsService: Attempting to close window for non-existent notification, key=0|com.google.android.gms|0|com.google.android.gms.auth.TokenNotificationManager:<email: 3>:com.google|10000
05-22 13:02:31.142   233   233 D ArcNotificationsService: updateWrapper (wrapperKey: 0|com.android.vending|-234430262|null|10019)
05-22 13:02:31.159    23    23 E ConsumerBase: [ArcNotification] getOccupancyHistory: ConsumerBase is abandoned!
05-22 13:02:31.159    23    23 W Layer   : [ArcNotification] Failed to obtain occupancy history (-19)
05-22 13:02:31.159    23    23 E ConsumerBase: [ArcNotification] getOccupancyHistory: ConsumerBase is abandoned!
05-22 13:02:31.159    23    23 W Layer   : [ArcNotification] Failed to obtain occupancy history (-19)
05-22 13:02:31.284  2702  2712 W art     : Suspending all threads took: 5.470ms
05-22 13:02:31.285  2702  2702 I AppCompatDelegate: Failed to instantiate custom view inflater android.support.v7.app.AppCompatViewInflater. Falling back to default.
05-22 13:02:31.285  2702  2702 I AppCompatDelegate: java.lang.ClassNotFoundException: android.support.v7.app.AppCompatViewInflater
05-22 13:02:31.285  2702  2702 I AppCompatDelegate: 	at java.lang.Class.classForName(Native Method)
05-22 13:02:31.285  2702  2702 I AppCompatDelegate: 	at java.lang.Class.forName(Class.java:400)
05-22 13:02:31.285  2702  2702 I AppCompatDelegate: 	at java.lang.Class.forName(Class.java:326)
05-22 13:02:31.285  2702  2702 I AppCompatDelegate: 	at acv.b(:com.google.android.gms@12685026@12.6.85 (040700-197041431):1)
05-22 13:02:31.285  2702  2702 I AppCompatDelegate: 	at acv.onCreateView(:com.google.android.gms@12685026@12.6.85 (040700-197041431):2)
05-22 13:02:31.285  2702  2702 I AppCompatDelegate: 	at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:769)
05-22 13:02:31.285  2702  2702 I AppCompatDelegate: 	at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:727)
05-22 13:02:31.285  2702  2702 I AppCompatDelegate: 	at android.view.LayoutInflater.inflate(LayoutInflater.java:495)
05-22 13:02:31.285  2702  2702 I AppCompatDelegate: 	at android.view.LayoutInflater.inflate(LayoutInflater.java:426)
05-22 13:02:31.285  2702  2702 I AppCompatDelegate: 	at android.view.LayoutInflater.inflate(LayoutInflater.java:377)
05-22 13:02:31.285  2702  2702 I AppCompatDelegate: 	at com.android.internal.policy.DecorView.onResourcesLoaded(DecorView.java:1954)
05-22 13:02:31.285  2702  2702 I AppCompatDelegate: 	at com.android.internal.policy.PhoneWindow.generateLayout(PhoneWindow.java:2567)
05-22 13:02:31.285  2702  2702 I AppCompatDelegate: 	at com.android.internal.policy.PhoneWindow.installDecor(PhoneWindow.java:2640)
05-22 13:02:31.285  2702  2702 I AppCompatDelegate: 	at com.android.internal.policy.PhoneWindow.getDecorView(PhoneWindow.java:2056)
05-22 13:02:31.285  2702  2702 I AppCompatDelegate: 	at acv.p(:com.google.android.gms@12685026@12.6.85 (040700-197041431):9)
05-22 13:02:31.285  2702  2702 I AppCompatDelegate: 	at acv.b(:com.google.android.gms@12685026@12.6.85 (040700-197041431):47)
05-22 13:02:31.285  2702  2702 I AppCompatDelegate: 	at czs.setContentView(:com.google.android.gms@12685026@12.6.85 (040700-197041431):1)
05-22 13:02:31.285  2702  2702 I AppCompatDelegate: 	at com.google.android.gms.octarine.ui.OctarineWebviewChimeraActivity.onCreate(:com.google.android.gms@12685026@12.6.85 (040700-197041431):9)
05-22 13:02:31.285  2702  2702 I AppCompatDelegate: 	at com.google.android.chimera.Activity.publicOnCreate(:com.google.android.gms@12685026@12.6.85 (040700-197041431))
05-22 13:02:31.285  2702  2702 I AppCompatDelegate: 	at czv.onCreate(:com.google.android.gms@12685026@12.6.85 (040700-197041431):5)
05-22 13:02:31.285  2702  2702 I AppCompatDelegate: 	at android.app.Activity.performCreate(Activity.java:6785)
05-22 13:02:31.285  2702  2702 I AppCompatDelegate: 	at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1121)
05-22 13:02:31.285  2702  2702 I AppCompatDelegate: 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2693)
05-22 13:02:31.285  2702  2702 I AppCompatDelegate: 	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2800)
05-22 13:02:31.285  2702  2702 I AppCompatDelegate: 	at android.app.ActivityThread.-wrap12(ActivityThread.java)
05-22 13:02:31.285  2702  2702 I AppCompatDelegate: 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1527)
05-22 13:02:31.285  2702  2702 I AppCompatDelegate: 	at android.os.Handler.dispatchMessage(Handler.java:102)
05-22 13:02:31.285  2702  2702 I AppCompatDelegate: 	at android.os.Looper.loop(Looper.java:154)
05-22 13:02:31.285  2702  2702 I AppCompatDelegate: 	at android.app.ActivityThread.main(ActivityThread.java:6320)
05-22 13:02:31.285  2702  2702 I AppCompatDelegate: 	at java.lang.reflect.Method.invoke(Native Method)
05-22 13:02:31.285  2702  2702 I AppCompatDelegate: 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:891)
05-22 13:02:31.285  2702  2702 I AppCompatDelegate: 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:781)
05-22 13:02:31.285  2702  2702 I AppCompatDelegate: Caused by: java.lang.ClassNotFoundException: Didn't find class "android.support.v7.app.AppCompatViewInflater" on path: DexPathList[[zip file "/system/framework/com.android.location.provider.jar", zip file "/system/framework/com.android.media.remotedisplay.jar", zip file "/data/app/com.google.android.gms-1/base.apk"],nativeLibraryDirectories=[/data/app/com.google.android.gms-1/lib/x86, /data/app/com.google.android.gms-1/base.apk!/lib/x86, /system/lib, /vendor/lib]]
05-22 13:02:31.285  2702  2702 I AppCompatDelegate: 	at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
05-22 13:02:31.285  2702  2702 I AppCompatDelegate: 	at java.lang.ClassLoader.loadClass(ClassLoader.java:380)
05-22 13:02:31.285  2702  2702 I AppCompatDelegate: 	at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
05-22 13:02:31.285  2702  2702 I AppCompatDelegate: 	... 32 more


We also get a stack trace that ArcNotificationsService is adding a notification. Maybe the exception above somehow breaks the code path and causing the notification is not added?
====
"main" prio=5 tid=1 Native
  | group="main" sCount=1 dsCount=0 obj=0x74cd1e50 self=0xeb20b400
  | sysTid=233 nice=0 cgrp=default sched=0/0 handle=0xebaa7534
  | state=S schedstat=( 3570577091 2109595169 10526 ) utm=283 stm=73 core=2 HZ=100
  | stack=0xff06e000-0xff070000 stackSize=8MB
  | held mutexes=
  kernel: (couldn't read /proc/self/task/233/stack)
  native: #00 pc 00000a87  [vdso] (__kernel_vsyscall+7)
  native: #01 pc 0002d5d8  /system/lib/libc.so (syscall+40)
  native: #02 pc 00120ace  /system/lib/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+142)
  native: #03 pc 00120a37  /system/lib/libart.so (_ZN3art17ConditionVariable4WaitEPNS_6ThreadE+39)
  native: #04 pc 006824a9  /system/lib/libart.so (_ZN3artL12GoToRunnableEPNS_6ThreadE+329)
  native: #05 pc 00682321  /system/lib/libart.so (_ZN3art12JniMethodEndEjPNS_6ThreadE+33)
  native: #06 pc 007c7a4c  /system/framework/x86/boot-framework.oat (boolean android.os.BinderProxy.transactNative(int, android.os.Parcel, android.os.Parcel, int)+216)
  native: #07 pc 007c792b  /system/framework/x86/boot-framework.oat (boolean android.os.BinderProxy.transact(int, android.os.Parcel, android.os.Parcel, int)+151)
  native: #08 pc 004d0b6e  /system/framework/x86/boot-framework.oat (android.view.DisplayInfo android.hardware.display.IDisplayManager$Stub$Proxy.getDisplayInfo(int)+202)
  native: #09 pc 00000308  /dev/ashmem/dalvik-jit-code-cache (deleted) (???)
  at android.os.BinderProxy.transactNative(Native method)
  at android.os.BinderProxy.transact(Binder.java:615)
  at android.hardware.display.IDisplayManager$Stub$Proxy.getDisplayInfo(IDisplayManager.java:265)
  at android.hardware.display.DisplayManagerGlobalArc.getDisplayInfo(DisplayManagerGlobalArc.java:80)
  at android.view.ViewConfiguration.get(ViewConfiguration.java:378)
  at android.view.NotificationHeaderView$HeaderTouchListener.bindTouchRects(NotificationHeaderView.java:330)
  at android.view.NotificationHeaderView.updateTouchListener(NotificationHeaderView.java:256)
  at android.view.NotificationHeaderView.setOnClickListener(NotificationHeaderView.java:265)
  at com.android.systemui.statusbar.notification.NotificationHeaderViewWrapper.updateExpandability(NotificationHeaderViewWrapper.java:267)
  at com.android.systemui.statusbar.NotificationContentView.updateExpandButtons(NotificationContentView.java:1127)
  at com.android.systemui.statusbar.ExpandableNotificationRow.onNotificationUpdated(ExpandableNotificationRow.java:296)
  at com.android.systemui.arc.notification.ArcNotificationInfo.updateNotificationView(ArcNotificationInfo.java:262)
  at com.android.systemui.arc.notification.ArcNotificationInfo.updateNotificationContents(ArcNotificationInfo.java:238)
  at com.android.systemui.arc.notification.StatelessGroupWrapperManager.updateNotification(StatelessGroupWrapperManager.java:88)
  at com.android.systemui.arc.notification.ArcNotificationsService.onNotificationPosted(ArcNotificationsService.java:378)
  at android.service.notification.NotificationListenerService$MyHandler.handleMessage(NotificationListenerService.java:1441)
  at android.os.Handler.dispatchMessage(Handler.java:102)
  at android.os.Looper.loop(Looper.java:154)
  at android.app.ActivityThread.main(ActivityThread.java:6320)
  at java.lang.reflect.Method.invoke!(Native method)
  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:891)
  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:781)

Sign in to add a comment