GmsCore: FCM registration timeout for de.number26.android
I am running LineageOS 15.1 on a3y17lte. My banking app does not register successfully anymore (it did work with LineageOS 14.1, though app lost the gcm connection after some hours). As you can see in the logs the registration seems to be ok with Push.io but after some time there is a timeout. The number26 app is also not listed in the microG Service Core app. (With LineageOS 14.1 it was listed and received messages for some hours)
03-19 11:35:20.563 23506 23506 D pushio : Push IO Manager - version: 6.32
03-19 11:35:20.566 23506 23506 D pushio : LEP PushIOLocalEventProcessor loaded
03-19 11:35:20.567 23506 23506 D pushio : PH registerPushMessageListener
03-19 11:35:20.567 23506 23506 D pushio : EM registerPushIOEventListener
03-19 11:35:20.567 23506 23506 D pushio : Detecting notification service...
03-19 11:35:20.568 2957 3704 I Xposed : FakeGApps: caught the NullPointerException
03-19 11:35:20.570 2957 3704 I Xposed : FakeGApps: caught the NullPointerException
03-19 11:35:20.571 23506 23506 D pushio : Google Play Services found, using GCM for notification service.
03-19 11:35:20.573 23506 23506 D pushio : Registering device with 'GCM' servers...
03-19 11:35:20.577 23506 23506 D pushio : Your PushIO Device ID is: garbled-garbled-4d9a-969a-garbled
03-19 11:35:20.577 23506 23506 D pushio : Registering device with 'GCM' servers...
03-19 11:35:20.579 23506 23506 D pushio : Your PushIO Device ID is: garbled-garbled-4d9a-969a-garbled
03-19 11:35:20.579 23506 23506 D pushio : Registering device with 'GCM' servers...
03-19 11:35:20.581 23506 23506 D pushio : Your PushIO Device ID is: garbled-garbled-4d9a-969a-garbled
03-19 11:35:20.583 2957 3704 I ActivityManager: START u0 {cmp=de.number26.android/de.number26.machete.android.ui.activation.ActivationProcessActivity} from uid 10078
03-19 11:35:20.598 23506 23716 D pushio : GCM registration
03-19 11:35:20.602 23506 23716 W InstanceID/Rpc: Failed to resolve IID implementation package, falling back
03-19 11:35:20.603 2957 3704 I Xposed : FakeGApps: caught the NullPointerException
03-19 11:35:20.605 23506 23635 V FA : Recording user engagement, ms: 27994
03-19 11:35:20.605 23506 23635 V FA : Using measurement service
03-19 11:35:20.606 23506 23635 V FA : Connecting to remote service
03-19 11:35:20.607 2957 3289 I Xposed : FakeGApps: caught the NullPointerException
03-19 11:35:20.617 2957 18339 W ActivityManager: Unable to start service Intent { act=com.google.android.gms.measurement.START pkg=com.google.android.gms } U=0: not found
03-19 11:35:20.617 2957 18339 W ActivityManager: Unbind failed: could not find connection for android.os.BinderProxy@13bf7f7
03-19 11:35:20.608 2957 3289 I Xposed : FakeGApps: caught the NullPointerException
03-19 11:35:20.617 23506 23635 E GmsClient: unable to connect to service: com.google.android.gms.measurement.START on com.google.android.gms
03-19 11:35:20.618 23506 23635 V FA : Activity paused, time: 52958098
03-19 11:35:20.622 23506 23635 D FA : Logging event (FE): user_engagement(_e), Bundle[{firebase_event_origin(_o)=auto, engagement_time_msec(_et)=27994, firebase_screen_class(_sc)=LandingActivity, firebase_screen_id(_si)=-4655452402262749458}]
03-19 11:35:20.628 23506 23506 I AppCompatDelegate: The Activity's LayoutInflater already has a Factory installed so we can not install AppCompat's
03-19 11:35:20.629 23506 23506 V FA : onActivityCreated
03-19 11:35:20.646 23506 23635 V FA : Using measurement service
03-19 11:35:20.646 23506 23635 V FA : Connection attempt already in progress
03-19 11:35:20.733 23506 23635 V FA : Using measurement service
03-19 11:35:20.733 23506 23635 V FA : Connection attempt already in progress
03-19 11:35:20.734 23506 23635 V FA : Activity resumed, time: 52958227
03-19 11:35:20.739 23506 23635 D FA : Logging event (FE): screen_view(_vs), Bundle[{firebase_event_origin(_o)=auto, firebase_previous_class(_pc)=LandingActivity, firebase_previous_id(_pi)=-4655452402262749458, firebase_screen_class(_sc)=ActivationProcessActivity, firebase_screen_id(_si)=-4655452402262749457}]
03-19 11:35:20.743 23506 23506 W FA : Service connection failed: ConnectionResult{statusCode=API_UNAVAILABLE, resolution=null, message=null}
03-19 11:35:20.753 23506 23635 V FA : Using measurement service
03-19 11:35:20.754 23506 23635 V FA : Connecting to remote service
03-19 11:35:20.755 2957 18339 I Xposed : FakeGApps: caught the NullPointerException
03-19 11:35:20.758 2957 18339 W ActivityManager: Unable to start service Intent { act=com.google.android.gms.measurement.START pkg=com.google.android.gms } U=0: not found
03-19 11:35:20.759 2957 18339 W ActivityManager: Unbind failed: could not find connection for android.os.BinderProxy@41edd82
03-19 11:35:20.756 2957 18339 I Xposed : FakeGApps: caught the NullPointerException
03-19 11:35:20.759 23506 23635 E GmsClient: unable to connect to service: com.google.android.gms.measurement.START on com.google.android.gms
03-19 11:35:20.759 23506 23635 V FA : Processing queued up service tasks: 4
03-19 11:35:20.759 23506 23635 E FA : Failed to send current screen to service
03-19 11:35:20.760 23506 23635 E FA : Discarding data. Failed to send event to service
03-19 11:35:20.760 23506 23635 E FA : Failed to send current screen to service
03-19 11:35:20.760 23506 23635 E FA : Discarding data. Failed to send event to service
03-19 11:35:20.771 23506 23565 D mali_winsys: EGLint new_window_surface(egl_winsys_display*, void*, EGLSurface, EGLConfig, egl_winsys_surface**, egl_color_buffer_format*, EGLBoolean) returns 0x3000, [720x1280]-format:1
03-19 11:35:20.822 23506 23506 W FA : Service connection failed: ConnectionResult{statusCode=API_UNAVAILABLE, resolution=null, message=null}
03-19 11:35:20.824 23506 23635 V FA : Processing queued up service tasks: 0
03-19 11:35:46.275 23506 23506 W FA : Service connection failed: ConnectionResult{statusCode=API_UNAVAILABLE, resolution=null, message=null}
03-19 11:35:46.276 23506 23635 V FA : Processing queued up service tasks: 0
03-19 11:35:46.297 3953 3967 D GmsLocManagerSvcImpl: getLastLocationWithPackage: de.number26.android
03-19 11:35:46.299 3953 3967 E JavaBinder: *** Uncaught remote exception! (Exceptions are not yet supported across processes.)
03-19 11:35:46.299 3953 3967 E JavaBinder: java.lang.RuntimeException: Can't toast on a thread that has not called Looper.prepare()
03-19 11:35:46.299 3953 3967 E JavaBinder: at android.widget.Toast$TN.<init>(Toast.java:390)
03-19 11:35:46.299 3953 3967 E JavaBinder: at android.widget.Toast.<init>(Toast.java:114)
03-19 11:35:46.299 3953 3967 E JavaBinder: at android.widget.Toast.makeText(Toast.java:277)
03-19 11:35:46.299 3953 3967 E JavaBinder: at android.widget.Toast.makeText(Toast.java:267)
03-19 11:35:46.299 3953 3967 E JavaBinder: at org.microg.gms.common.Utils.hasSelfPermissionOrNotify(Utils.java:57)
03-19 11:35:46.299 3953 3967 E JavaBinder: at org.microg.gms.location.GoogleLocationManager.<init>(GoogleLocationManager.java:58)
03-19 11:35:46.299 3953 3967 E JavaBinder: at org.microg.gms.location.GoogleLocationManagerServiceImpl.getLocationManager(GoogleLocationManagerServiceImpl.java:70)
03-19 11:35:46.299 3953 3967 E JavaBinder: at org.microg.gms.location.GoogleLocationManagerServiceImpl.getLastLocationWithPackage(GoogleLocationManagerServiceImpl.java:235)
03-19 11:35:46.299 3953 3967 E JavaBinder: at com.google.android.gms.location.internal.IGoogleLocationManagerService$Stub.onTransact(IGoogleLocationManagerService.java:440)
03-19 11:35:46.299 3953 3967 E JavaBinder: at org.microg.gms.location.GoogleLocationManagerServiceImpl.onTransact(GoogleLocationManagerServiceImpl.java:341)
03-19 11:35:46.299 3953 3967 E JavaBinder: at android.os.Binder.execTransact(Binder.java:697)
03-19 11:35:46.303 3953 7126 D SafeParcel: Unknown field num 9 in com.google.android.gms.location.internal.LocationRequestInternal, skipping.
03-19 11:35:46.304 3953 7126 D GmsLocManagerSvcImpl: updateLocationRequest: LocationRequestUpdateData{opCode=1, request=LocationRequestInternal{request=LocationRequest{priority=102, interval=3600000, fastestInterval=600000, explicitFastestInterval=false, expirationTime=9223372036854775807, numUpdates=1, smallestDesplacement=0.0, maxWaitTime=0}, requestNlpDebugInfo=false, restorePendingIntentListeners=false, triggerUpdate=false, clients=[], tag='null', hideFromAppOps=false, forceCoarseLocation=false}, listener=com.google.android.gms.location.ILocationListener$Stub$Proxy@19eb8c0, pendingIntent=null, callback=null, fusedLocationProviderCallback=com.google.android.gms.location.internal.IFusedLocationProviderCallback$Stub$Proxy@15f59f9}
03-19 11:35:46.305 3953 7126 E JavaBinder: *** Uncaught remote exception! (Exceptions are not yet supported across processes.)
03-19 11:35:46.305 3953 7126 E JavaBinder: java.lang.RuntimeException: Can't toast on a thread that has not called Looper.prepare()
03-19 11:35:46.305 3953 7126 E JavaBinder: at android.widget.Toast$TN.<init>(Toast.java:390)
03-19 11:35:46.305 3953 7126 E JavaBinder: at android.widget.Toast.<init>(Toast.java:114)
03-19 11:35:46.305 3953 7126 E JavaBinder: at android.widget.Toast.makeText(Toast.java:277)
03-19 11:35:46.305 3953 7126 E JavaBinder: at android.widget.Toast.makeText(Toast.java:267)
03-19 11:35:46.305 3953 7126 E JavaBinder: at org.microg.gms.common.Utils.hasSelfPermissionOrNotify(Utils.java:57)
03-19 11:35:46.305 3953 7126 E JavaBinder: at org.microg.gms.location.GoogleLocationManager.<init>(GoogleLocationManager.java:58)
03-19 11:35:46.305 3953 7126 E JavaBinder: at org.microg.gms.location.GoogleLocationManagerServiceImpl.getLocationManager(GoogleLocationManagerServiceImpl.java:70)
03-19 11:35:46.305 3953 7126 E JavaBinder: at org.microg.gms.location.GoogleLocationManagerServiceImpl.updateLocationRequest(GoogleLocationManagerServiceImpl.java:175)
03-19 11:35:46.305 3953 7126 E JavaBinder: at com.google.android.gms.location.internal.IGoogleLocationManagerService$Stub.onTransact(IGoogleLocationManagerService.java:408)
03-19 11:35:46.305 3953 7126 E JavaBinder: at org.microg.gms.location.GoogleLocationManagerServiceImpl.onTransact(GoogleLocationManagerServiceImpl.java:341)
03-19 11:35:46.305 3953 7126 E JavaBinder: at android.os.Binder.execTransact(Binder.java:697)
03-19 11:35:46.326 2957 2980 I ActivityManager: Displayed de.number26.android/de.number26.machete.android.ui.cash26.Cash26Activity: +359ms
03-19 11:35:46.342 23506 23565 W libEGL : EGLNativeWindowType 0xcdcd8008 disconnect failed
03-19 11:35:46.342 23506 23565 D OpenGLRenderer: endAllActiveAnimators on 0xcf756500 (RippleDrawable) with handle 0xd48bb370
03-19 11:35:46.666 23506 23506 I zygote : Deoptimizing android.view.View android.support.v7.widget.RecyclerView$5.b(int) due to JIT inline cache
03-19 11:35:47.625 23506 23626 W InstanceID/Rpc: No response
03-19 11:35:47.628 23506 23626 D FirebaseInstanceId: background sync failed: TIMEOUT, retry in 40s
03-19 11:35:47.635 2957 3274 I Xposed : FakeGApps: caught the NullPointerException
03-19 11:35:50.623 23506 23716 W InstanceID/Rpc: No response android.os.ConditionVariable@2359977
03-19 11:35:50.624 23506 23716 E pushio : GCM Error: TIMEOUT
03-19 11:35:50.630 23506 23716 E pushio : Retrying in 1000 MS
03-19 11:35:50.633 23506 23716 D pushio : GCM registration
03-19 11:35:50.644 2957 18339 I Xposed : FakeGApps: caught the NullPointerException
03-19 11:35:52.826 2957 18339 I ActivityManager: START u0 {cmp=de.number26.android/de.number26.machete.android.refactor.presentation.transfers.consent.VisibilityAsN26ContactConsentActivity (has extras)} from uid 10078
03-19 11:35:52.843 23506 23635 V FA : Recording user engagement, ms: 2842
03-19 11:35:52.844 23506 23635 V FA : Using measurement service
03-19 11:35:52.844 23506 23635 V FA : Connecting to remote service
03-19 11:35:52.845 2957 18339 I Xposed : FakeGApps: caught the NullPointerException
03-19 11:35:52.848 2957 18339 I Xposed : FakeGApps: caught the NullPointerException
03-19 11:35:52.862 2957 2967 I zygote : Background concurrent copying GC freed 72336(3MB) AllocSpace objects, 21(1060KB) LOS objects, 42% free, 11MB/20MB, paused 455us total 195.306ms
03-19 11:35:52.868 2957 18339 W ActivityManager: Unable to start service Intent { act=com.google.android.gms.measurement.START pkg=com.google.android.gms } U=0: not found
03-19 11:35:52.869 2957 18339 W ActivityManager: Unbind failed: could not find connection for android.os.BinderProxy@edb7772
03-19 11:35:52.870 23506 23635 E GmsClient: unable to connect to service: com.google.android.gms.measurement.START on com.google.android.gms
03-19 11:36:20.688 23506 23716 W InstanceID/Rpc: No response android.os.ConditionVariable@3976659
03-19 11:36:20.688 23506 23716 E pushio : GCM Error: TIMEOUT
03-19 11:36:20.692 23506 23716 E pushio : Retrying in 2000 MS
03-19 11:36:20.694 23506 23716 D pushio : GCM registration
03-19 11:36:20.701 2957 13790 I Xposed : FakeGApps: caught the NullPointerException
03-19 11:36:25.730 23506 23833 D pushio : Push Broadcast
03-19 11:36:25.730 23506 23833 D pushio : Push Broadcast Action: com.pushio.manager.push.intent.RETRY
03-19 11:36:25.730 23506 23833 D pushio : Retry received.
03-19 11:36:25.735 23506 23833 D pushio : Push Broadcast
03-19 11:36:25.735 23506 23833 D pushio : Push Broadcast Action: com.pushio.manager.push.intent.RETRY
03-19 11:36:25.735 23506 23833 D pushio : Retry received.
03-19 11:36:25.738 23506 23833 D pushio : Push Broadcast
03-19 11:36:25.738 23506 23833 D pushio : Push Broadcast Action: com.pushio.manager.push.intent.RETRY
03-19 11:36:25.738 23506 23833 D pushio : Retry received.
03-19 11:36:29.825 2957 13790 I ActivityManager: START u0 {cmp=de.number26.android/de.number26.machete.android.ui.cash26.Cash26Activity} from uid 10078
03-19 11:36:29.836 23506 23635 V FA : Recording user engagement, ms: 16234
03-19 11:36:29.839 23506 23635 V FA : Using measurement service
03-19 11:36:29.839 23506 23635 V FA : Connecting to remote service
03-19 11:36:29.840 2957 13790 I Xposed : FakeGApps: caught the NullPointerException
03-19 11:36:29.852 2957 13790 W ActivityManager: Unable to start service Intent { act=com.google.android.gms.measurement.START pkg=com.google.android.gms } U=0: not found
03-19 11:36:29.852 2957 13790 W ActivityManager: Unbind failed: could not find connection for android.os.BinderProxy@c83f452
03-19 11:36:29.841 2957 13790 I Xposed : FakeGApps: caught the NullPointerException
03-19 11:36:29.853 23506 23635 E GmsClient: unable to connect to service: com.google.android.gms.measurement.START on com.google.android.gms
03-19 11:36:29.853 23506 23635 V FA : Activity paused, time: 53027329
03-19 11:36:29.857 23506 23635 D FA : Logging event (FE): user_engagement(_e), Bundle[{firebase_event_origin(_o)=auto, engagement_time_msec(_et)=16234, firebase_screen_class(_sc)=HomeActivity, firebase_screen_id(_si)=-4655452402262749446}]
03-19 11:36:29.865 23506 23506 I AppCompatDelegate: The Activity's LayoutInflater already has a Factory installed so we can not install AppCompat's
03-19 11:36:29.866 23506 23506 V FA : onActivityCreated
03-19 11:36:29.873 23506 23635 V FA : Using measurement service
03-19 11:36:29.873 23506 23635 V FA : Connection attempt already in progress
03-19 11:36:29.974 23506 23506 D GmsMapViewImpl: onCreate
03-19 11:36:29.975 23506 23506 D GmsMapViewImpl: GoogleMap instance created
03-19 11:36:29.998 23506 23506 W GmsMapImpl: Compass not yet supported
03-19 11:36:29.998 23506 23506 I chatty : uid=10078(de.number26.android) identical 3 lines
03-19 11:36:29.998 23506 23506 W GmsMapImpl: Compass not yet supported
03-19 11:36:29.998 23506 23506 W GmsMapImpl: ZoomControls not yet supported
03-19 11:36:29.998 23506 23506 W GmsMapImpl: Compass not yet supported
03-19 11:36:29.998 23506 23506 W GmsMapImpl: ZoomControls not yet supported
03-19 11:36:29.999 23506 23506 D GmsMapViewImpl: getMapAsync
03-19 11:36:30.005 23506 23635 V FA : Using measurement service
03-19 11:36:30.005 23506 23635 V FA : Connection attempt already in progress
03-19 11:36:30.006 23506 23635 V FA : Activity resumed, time: 53027499
03-19 11:36:30.008 23506 23506 D GmsMapViewImpl: onResume
03-19 11:36:30.009 23506 23635 D FA : Logging event (FE): screen_view(_vs), Bundle[{firebase_event_origin(_o)=auto, firebase_previous_class(_pc)=HomeActivity, firebase_previous_id(_pi)=-4655452402262749446, firebase_screen_class(_sc)=Cash26Activity, firebase_screen_id(_si)=-4655452402262749445}]
03-19 11:36:30.010 2957 15312 I Xposed : FakeGApps: caught the NullPointerException
03-19 11:36:30.011 2957 15312 I Xposed : FakeGApps: caught the NullPointerException
03-19 11:36:30.017 3953 3953 D GmsLocManagerSvc: onBind: Intent { act=com.google.android.location.internal.GoogleLocationManagerService.START pkg=com.google.android.gms }
03-19 11:36:30.022 23506 23506 W FA : Service connection failed: ConnectionResult{statusCode=API_UNAVAILABLE, resolution=null, message=null}
03-19 11:36:30.027 23506 23635 V FA : Using measurement service
03-19 11:36:30.027 23506 23635 V FA : Connecting to remote service
03-19 11:36:30.028 2957 15312 I Xposed : FakeGApps: caught the NullPointerException
03-19 11:36:30.031 2957 15312 W ActivityManager: Unable to start service Intent { act=com.google.android.gms.measurement.START pkg=com.google.android.gms } U=0: not found
03-19 11:36:30.031 2957 15312 W ActivityManager: Unbind failed: could not find connection for android.os.BinderProxy@e265338
03-19 11:36:30.029 2957 15312 I Xposed : FakeGApps: caught the NullPointerException
03-19 11:36:30.032 23506 23635 E GmsClient: unable to connect to service: com.google.android.gms.measurement.START on com.google.android.gms
03-19 11:36:30.032 23506 23635 V FA : Processing queued up service tasks: 4
03-19 11:36:30.033 23506 23635 E FA : Failed to send current screen to service
03-19 11:36:30.033 23506 23635 E FA : Discarding data. Failed to send event to service
03-19 11:36:30.033 23506 23635 E FA : Failed to send current screen to service
03-19 11:36:30.033 23506 23635 E FA : Discarding data. Failed to send event to service
03-19 11:36:30.043 23506 23565 D mali_winsys: EGLint new_window_surface(egl_winsys_display*, void*, EGLSurface, EGLConfig, egl_winsys_surface**, egl_color_buffer_format*, EGLBoolean) returns 0x3000, [720x1280]-format:1
03-19 11:36:30.058 23506 23837 D mali_winsys: EGLint new_window_surface(egl_winsys_display*, void*, EGLSurface, EGLConfig, egl_winsys_surface**, egl_color_buffer_format*, EGLBoolean) returns 0x3000, [720x1136]-format:1
03-19 11:36:30.061 23506 23506 D GmsMapImpl: getUiSettings: org.microg.gms.maps.UiSettingsImpl@d451767
03-19 11:36:30.061 23506 23506 W GmsMapImpl: Compass not yet supported
03-19 11:36:30.061 23506 23506 W GmsMapImpl: ZoomControls not yet supported
03-19 11:36:30.061 23506 23506 D GmsMapImpl: not yet usable: setInfoWindowAdapter
03-19 11:36:30.062 23506 23506 D GmsMapImpl: setOnMapClickListener: not supported
03-19 11:36:30.062 23506 23506 D GmsMapImpl: setOnMarkerClickListener
03-19 11:36:30.062 23506 23506 D GmsMapImpl: onTransact [unknown]: 86, android.os.Parcel@4368914, 0
03-19 11:36:30.063 23506 23506 D GmsMapCamUpdateFactory: newLatLngZoom
03-19 11:36:30.064 23506 23506 W GmsMapImpl: MyLocation not yet supported
03-19 11:36:30.067 23506 23506 D GmsMapCamUpdateFactory: newLatLngZoom
03-19 11:36:30.128 23506 23837 W libEGL : EGLNativeWindowType 0xcf778008 disconnect failed
03-19 11:36:30.130 23506 23837 D mali_winsys: EGLint new_window_surface(egl_winsys_display*, void*, EGLSurface, EGLConfig, egl_winsys_surface**, egl_color_buffer_format*, EGLBoolean) returns 0x3000, [720x488]-format:1
03-19 11:36:30.154 23506 23506 W FA : Service connection failed: ConnectionResult{statusCode=API_UNAVAILABLE, resolution=null, message=null}
03-19 11:36:30.155 23506 23635 V FA : Processing queued up service tasks: 0
03-19 11:36:30.161 3953 3967 D SafeParcel: Unknown field num 10 in com.google.android.gms.common.internal.GetServiceRequest, skipping.
03-19 11:36:30.161 3953 3967 D GmsLocManagerSvc: bound by: GetServiceRequest{serviceId=LOCATION_MANAGER, gmsVersion=11400000, packageName='de.number26.android', extras=Bundle[{client_name=locationServices}]}
03-19 11:36:30.192 3953 3967 D GmsLocManagerSvcImpl: getLastLocationWithPackage: de.number26.android
03-19 11:36:30.196 3953 3967 E JavaBinder: *** Uncaught remote exception! (Exceptions are not yet supported across processes.)
03-19 11:36:30.196 3953 3967 E JavaBinder: java.lang.RuntimeException: Can't toast on a thread that has not called Looper.prepare()
03-19 11:36:30.196 3953 3967 E JavaBinder: at android.widget.Toast$TN.<init>(Toast.java:390)
03-19 11:36:30.196 3953 3967 E JavaBinder: at android.widget.Toast.<init>(Toast.java:114)
03-19 11:36:30.196 3953 3967 E JavaBinder: at android.widget.Toast.makeText(Toast.java:277)
03-19 11:36:30.196 3953 3967 E JavaBinder: at android.widget.Toast.makeText(Toast.java:267)
03-19 11:36:30.196 3953 3967 E JavaBinder: at org.microg.gms.common.Utils.hasSelfPermissionOrNotify(Utils.java:57)
03-19 11:36:30.196 3953 3967 E JavaBinder: at org.microg.gms.location.GoogleLocationManager.<init>(GoogleLocationManager.java:58)
03-19 11:36:30.196 3953 3967 E JavaBinder: at org.microg.gms.location.GoogleLocationManagerServiceImpl.getLocationManager(GoogleLocationManagerServiceImpl.java:70)
03-19 11:36:30.196 3953 3967 E JavaBinder: at org.microg.gms.location.GoogleLocationManagerServiceImpl.getLastLocationWithPackage(GoogleLocationManagerServiceImpl.java:235)
03-19 11:36:30.196 3953 3967 E JavaBinder: at com.google.android.gms.location.internal.IGoogleLocationManagerService$Stub.onTransact(IGoogleLocationManagerService.java:440)
03-19 11:36:30.196 3953 3967 E JavaBinder: at org.microg.gms.location.GoogleLocationManagerServiceImpl.onTransact(GoogleLocationManagerServiceImpl.java:341)
03-19 11:36:30.196 3953 3967 E JavaBinder: at android.os.Binder.execTransact(Binder.java:697)
03-19 11:36:30.200 3953 3967 D SafeParcel: Unknown field num 9 in com.google.android.gms.location.internal.LocationRequestInternal, skipping.
03-19 11:36:30.200 3953 3967 D GmsLocManagerSvcImpl: updateLocationRequest: LocationRequestUpdateData{opCode=1, request=LocationRequestInternal{request=LocationRequest{priority=102, interval=3600000, fastestInterval=600000, explicitFastestInterval=false, expirationTime=9223372036854775807, numUpdates=1, smallestDesplacement=0.0, maxWaitTime=0}, requestNlpDebugInfo=false, restorePendingIntentListeners=false, triggerUpdate=false, clients=[], tag='null', hideFromAppOps=false, forceCoarseLocation=false}, listener=com.google.android.gms.location.ILocationListener$Stub$Proxy@d46ca33, pendingIntent=null, callback=null, fusedLocationProviderCallback=com.google.android.gms.location.internal.IFusedLocationProviderCallback$Stub$Proxy@f31d1f0}
03-19 11:36:30.202 2957 2980 I ActivityManager: Displayed de.number26.android/de.number26.machete.android.ui.cash26.Cash26Activity: +345ms
03-19 11:36:30.203 3953 3967 E JavaBinder: *** Uncaught remote exception! (Exceptions are not yet supported across processes.)
03-19 11:36:30.203 3953 3967 E JavaBinder: java.lang.RuntimeException: Can't toast on a thread that has not called Looper.prepare()
03-19 11:36:30.203 3953 3967 E JavaBinder: at android.widget.Toast$TN.<init>(Toast.java:390)
03-19 11:36:30.203 3953 3967 E JavaBinder: at android.widget.Toast.<init>(Toast.java:114)
03-19 11:36:30.203 3953 3967 E JavaBinder: at android.widget.Toast.makeText(Toast.java:277)
03-19 11:36:30.203 3953 3967 E JavaBinder: at android.widget.Toast.makeText(Toast.java:267)
03-19 11:36:30.203 3953 3967 E JavaBinder: at org.microg.gms.common.Utils.hasSelfPermissionOrNotify(Utils.java:57)
03-19 11:36:30.203 3953 3967 E JavaBinder: at org.microg.gms.location.GoogleLocationManager.<init>(GoogleLocationManager.java:58)
03-19 11:36:30.203 3953 3967 E JavaBinder: at org.microg.gms.location.GoogleLocationManagerServiceImpl.getLocationManager(GoogleLocationManagerServiceImpl.java:70)
03-19 11:36:30.203 3953 3967 E JavaBinder: at org.microg.gms.location.GoogleLocationManagerServiceImpl.updateLocationRequest(GoogleLocationManagerServiceImpl.java:175)
03-19 11:36:30.203 3953 3967 E JavaBinder: at com.google.android.gms.location.internal.IGoogleLocationManagerService$Stub.onTransact(IGoogleLocationManagerService.java:408)
03-19 11:36:30.203 3953 3967 E JavaBinder: at org.microg.gms.location.GoogleLocationManagerServiceImpl.onTransact(GoogleLocationManagerServiceImpl.java:341)
03-19 11:36:30.203 3953 3967 E JavaBinder: at android.os.Binder.execTransact(Binder.java:697)
03-19 11:36:30.225 23506 23565 W libEGL : EGLNativeWindowType 0xca27d808 disconnect failed
03-19 11:36:30.225 23506 23565 D OpenGLRenderer: endAllActiveAnimators on 0xc9a61000 (RippleDrawable) with handle 0xc9ee5bf0
03-19 11:36:32.307 23506 23635 V FA : Recording user engagement, ms: 2302
03-19 11:36:32.308 23506 23635 V FA : Using measurement service
03-19 11:36:32.308 23506 23506 D GmsMapViewImpl: onPause
03-19 11:36:32.308 23506 23635 V FA : Connecting to remote service
03-19 11:36:32.309 2957 13790 I Xposed : FakeGApps: caught the NullPointerException
03-19 11:36:32.310 3953 3967 D GmsLocManagerSvcImpl: updateLocationRequest: LocationRequestUpdateData{opCode=2, request=null, listener=com.google.android.gms.location.ILocationListener$Stub$Proxy@17591ee, pendingIntent=null, callback=null, fusedLocationProviderCallback=com.google.android.gms.location.internal.IFusedLocationProviderCallback$Stub$Proxy@d99d68f}
03-19 11:36:32.310 2957 13790 I Xposed : FakeGApps: caught the NullPointerException
03-19 11:36:32.311 3953 3967 E JavaBinder: *** Uncaught remote exception! (Exceptions are not yet supported across processes.)
03-19 11:36:32.311 3953 3967 E JavaBinder: java.lang.RuntimeException: Can't toast on a thread that has not called Looper.prepare()
03-19 11:36:32.311 3953 3967 E JavaBinder: at android.widget.Toast$TN.<init>(Toast.java:390)
03-19 11:36:32.311 3953 3967 E JavaBinder: at android.widget.Toast.<init>(Toast.java:114)
03-19 11:36:32.311 3953 3967 E JavaBinder: at android.widget.Toast.makeText(Toast.java:277)
03-19 11:36:32.311 3953 3967 E JavaBinder: at android.widget.Toast.makeText(Toast.java:267)
03-19 11:36:32.311 3953 3967 E JavaBinder: at org.microg.gms.common.Utils.hasSelfPermissionOrNotify(Utils.java:57)
03-19 11:36:32.311 3953 3967 E JavaBinder: at org.microg.gms.location.GoogleLocationManager.<init>(GoogleLocationManager.java:58)
03-19 11:36:32.311 3953 3967 E JavaBinder: at org.microg.gms.location.GoogleLocationManagerServiceImpl.getLocationManager(GoogleLocationManagerServiceImpl.java:70)
03-19 11:36:32.311 3953 3967 E JavaBinder: at org.microg.gms.location.GoogleLocationManagerServiceImpl.updateLocationRequest(GoogleLocationManagerServiceImpl.java:175)
03-19 11:36:32.311 3953 3967 E JavaBinder: at com.google.android.gms.location.internal.IGoogleLocationManagerService$Stub.onTransact(IGoogleLocationManagerService.java:408)
03-19 11:36:32.311 3953 3967 E JavaBinder: at org.microg.gms.location.GoogleLocationManagerServiceImpl.onTransact(GoogleLocationManagerServiceImpl.java:341)
03-19 11:36:32.311 3953 3967 E JavaBinder: at android.os.Binder.execTransact(Binder.java:697)
03-19 11:36:32.312 2957 13790 W ActivityManager: Unable to start service Intent { act=com.google.android.gms.measurement.START pkg=com.google.android.gms } U=0: not found
03-19 11:36:32.313 2957 13790 W ActivityManager: Unbind failed: could not find connection for android.os.BinderProxy@2dd2f49
03-19 11:36:32.313 23506 23635 E GmsClient: unable to connect to service: com.google.android.gms.measurement.START on com.google.android.gms
03-19 11:36:32.313 23506 23635 V FA : Activity paused, time: 53029801
03-19 11:36:32.317 23506 23635 D FA : Logging event (FE): user_engagement(_e), Bundle[{firebase_event_origin(_o)=auto, engagement_time_msec(_et)=2302, firebase_screen_class(_sc)=Cash26Activity, firebase_screen_id(_si)=-4655452402262749445}]
03-19 11:36:32.328 23506 23506 W FA : Service connection failed: ConnectionResult{statusCode=API_UNAVAILABLE, resolution=null, message=null}
03-19 11:36:32.332 23506 23635 V FA : Using measurement service
03-19 11:36:32.333 23506 23635 V FA : Connecting to remote service
03-19 11:36:32.333 2957 15312 I Xposed : FakeGApps: caught the NullPointerException
03-19 11:36:32.336 2957 13790 W ActivityManager: Unable to start service Intent { act=com.google.android.gms.measurement.START pkg=com.google.android.gms } U=0: not found
03-19 11:36:32.337 2957 13790 W ActivityManager: Unbind failed: could not find connection for android.os.BinderProxy@d38656f
03-19 11:36:32.334 2957 15312 I Xposed : FakeGApps: caught the NullPointerException
03-19 11:36:32.337 23506 23635 E GmsClient: unable to connect to service: com.google.android.gms.measurement.START on com.google.android.gms
03-19 11:36:32.338 23506 23635 V FA : Processing queued up service tasks: 2
03-19 11:36:32.338 23506 23635 E FA : Failed to send current screen to service
03-19 11:36:32.338 23506 23635 E FA : Discarding data. Failed to send event to service
03-19 11:36:32.347 23506 23635 V FA : Using measurement service
03-19 11:36:32.347 23506 23635 V FA : Connection attempt already in progress
03-19 11:36:32.347 23506 23635 V FA : Activity resumed, time: 53029840
03-19 11:36:32.353 23506 23635 D FA : Logging event (FE): screen_view(_vs), Bundle[{firebase_event_origin(_o)=auto, firebase_previous_class(_pc)=Cash26Activity, firebase_previous_id(_pi)=-4655452402262749445, firebase_screen_class(_sc)=HomeActivity, firebase_screen_id(_si)=-4655452402262749446}]
03-19 11:36:32.370 23506 23565 D mali_winsys: EGLint new_window_surface(egl_winsys_display*, void*, EGLSurface, EGLConfig, egl_winsys_surface**, egl_color_buffer_format*, EGLBoolean) returns 0x3000, [720x1280]-format:1
03-19 11:36:32.370 23506 23635 V FA : Using measurement service
03-19 11:36:32.370 23506 23506 W FA : Service connection failed: ConnectionResult{statusCode=API_UNAVAILABLE, resolution=null, message=null}
03-19 11:36:32.370 23506 23635 V FA : Connection attempt already in progress
03-19 11:36:32.371 23506 23635 V FA : Processing queued up service tasks: 2
03-19 11:36:32.371 23506 23635 E FA : Failed to send current screen to service
03-19 11:36:32.371 23506 23635 E FA : Discarding data. Failed to send event to service
About this issue
- Original URL
- State: closed
- Created 6 years ago
- Comments: 27 (1 by maintainers)
For what concerns me I can confirm that the bug is fixed (LineageOS 15.1 on Gemini). I started receiving all the push notifications without problems. The only problem remaining is that the app I was interested in (the one from which I now receives the push notifications without problem) is marked as “not registered” inside MicroG Settings (even if the notifications work). In any case this is not annoying so I am okay. Thank you every body for the work on the fix!