Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FCM registration timeout for de.number26.android #507

Closed
thrillfall opened this issue Mar 19, 2018 · 27 comments
Closed

FCM registration timeout for de.number26.android #507

thrillfall opened this issue Mar 19, 2018 · 27 comments

Comments

@thrillfall
Copy link

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
@javeq1
Copy link

javeq1 commented Mar 25, 2018

I can confirm that an app developed in my work place registered correctly for messages with android 7,
but it does not register itself in android 8.1. In both case I'm using lineageos with microg fork.
Is this a known problem of microg with android 8.1?

@rob-3
Copy link

rob-3 commented Mar 26, 2018

When is the build date of the ROM? I have a feeling this is all related to #510

@thrillfall
Copy link
Author

Google is restricting the usage of Google apps and not the usage of any non-google app (so far).
Using an "older" build does not prevent the google restriction since the change is (google) server side.
Also other apps register just fine (Signal, Spotify)

@rob-3
Copy link

rob-3 commented Mar 26, 2018

Ah - you're correct. That should only affect gapps.

@rob-3
Copy link

rob-3 commented Mar 26, 2018

Is anyone having issues with other ROMs?

@Freeedim
Copy link

Freeedim commented Apr 5, 2018

Yes, with SuperMan ROM (a modified Stock ROM of the Samsung Galaxy S7).

Same problem with the N26 app (no push notification except for refused payments, no toast when there should be one to confirm a money transfer). It works fine for a few time when the app is (re)installed.

I had those problems with LineageOS 14.1, that's why I migrated to SuperMan, but it did not solve anything. And btw, although WhatsApp and many apps work well (including the pushes), Signal will almost never receive the pushes.

@syntech16
Copy link

@javeq1 Just out of curiosity, what is the targetSdkVersion in that APK?

@Freeedim
Copy link

I don't know if this helps (I'm not very tech savvy) but I can make it temporarily back in order (a few hours or days, I don't really know) if I wipe Dalvik/ART cache and Cache in the recovery mode. And I don't know if it is relevant here but my ROM (Superman ROM) is "100% deodexed".

@ghost
Copy link

ghost commented May 17, 2018

@thrillfall Could you give details about your previous microG setup in LineageOS 14.1 . I can't seem to make N26 register with gcm

@thrillfall
Copy link
Author

i have no special setup. I run gmscore on a rooted Lineage14.1 for moto G5 with signature spoofing. Since some month i do not even loose the connection anymore

@frojnd
Copy link

frojnd commented Aug 9, 2018

Anyone able to start this app without crash? Using latest microg lineage 15.1 I am not able to start this app without a crash.

@ghost
Copy link

ghost commented Aug 9, 2018

Last N26 update (v3.14) makes it crash even when using openGapps pico. I had to revert back to v3.13.1

@frojnd
Copy link

frojnd commented Aug 9, 2018

I tried download older version form yalp store but it only allows latest version. Where did you get working apk?

@ghost
Copy link

ghost commented Aug 9, 2018

I used the manual download feature from YALP. If I remember correctly the version code is 137 for N26 3.13.1

@frojnd
Copy link

frojnd commented Aug 9, 2018

Thank you. I got some parse error after downloading working (137) apk but on second try I was able to install and I am running it. I presume no push notifications?

@ghost
Copy link

ghost commented Aug 9, 2018

I was never able to make push notifications work for N26 with microG sorry

@frojnd
Copy link

frojnd commented Sep 3, 2018

@mrpewpew do you receive push notifications for n26 after this commit? Still waiting on LineageOS to try it out.

@ghost
Copy link

ghost commented Sep 4, 2018

@frojnd Sorry I ended up installing opengapps pico so I have no way to test the new microG version. May come back to it later

@javeq1
Copy link

javeq1 commented Sep 4, 2018

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!

@thrillfall
Copy link
Author

i second @javeq1. Since i opend this one i'll close it and remove N26 app from the "problem app" page

@dueringa
Copy link

dueringa commented Dec 15, 2018

I'm using N26 app version 3.19.1 with microg 0.2.6.13280 on LineageOS 14.1 (self-built, 20181206, Asus Zenfone / Z00T), and I don't receive any push notifications.
Microg option to confirm new apps registering for push notifications was enabled, but I didn't get any dialog to confirm.

After disabling the option in microg, N26 seems to have registered.

Does this have something to do with N26 blocking any dialogs?

@ghost
Copy link

ghost commented Jan 6, 2019

Can anyone confirm the isssue is fixed ?

@thrillfall
Copy link
Author

2 people already acknowledged its working for them

@Freeedim
Copy link

Freeedim commented Jan 7, 2019

It works for me too

@paolomeraviglia
Copy link

paolomeraviglia commented May 22, 2019

N26 push still not working on lineage os 16 with microg on pocophone F1 (aka beryllium), build 2019.05.13 and app version nr 3.25.1, downloaded from Aurora store

@ale5000-git
Copy link
Member

The problem should be fixed in recent versions of microG GmsCore, please try it and report back.

@t0ma5
Copy link

t0ma5 commented Jun 19, 2019

Microg option to confirm new apps registering for push notifications was enabled, but I didn't get any dialog to confirm.

After disabling the option in microg, N26 seems to have registered.

Same issue here, it only works after disabling that option in MicroG.. I use LOS 16 (Android 9)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

10 participants