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

recently updated google apps break #1373

Closed
Vendicated opened this issue Jan 23, 2021 · 19 comments
Closed

recently updated google apps break #1373

Vendicated opened this issue Jan 23, 2021 · 19 comments

Comments

@Vendicated
Copy link

Vendicated commented Jan 23, 2021

Affected apps
Name: YouTube v16+
Package id: com.google.android.youtube

Name: Youtube Music v4.10+
Package id: com.google.android.apps.youtube.music

Describe the bug

As described in the title, Google apps that were recently updated break. YouTube loads indefinitely, YouTube Music simply does not let you login.

To Reproduce

  • Install YouTube/Youtube Music (or probably any other newly updated Google app)

Expected behavior

Apps work regularly

Screenshots
image

System
Android Version: 10
Custom ROM: Havoc-OS 3.12

microG
microG Core version: 0.2.16.204713 (I updated to v0.2.17.204714 after realising i wasnt on latest, still broken)
microG Self-Check results: All ticked

Additional context

01-23 19:45:49.984 10608 10630 W GooglePlayServicesUtil: Google Play services out of date for com.google.android.youtube.  Requires 210290000 but found 204713032

Hardcoding the version to the required one doesnt fix it, so there seems to be more to it than just bumping the version number

There is also this logcat output which might also be related to it:
01-23 19:45:51.338 10608 10635 W Auth    : [GoogleAuthUtil] Service call returned null.
01-23 19:45:51.389 10608 10629 W Auth    : [GoogleAuthUtil] Service call returned null.
01-23 19:45:51.392 10608 10629 W Auth    : [GoogleAuthUtil] Service call returned null.
01-23 19:45:51.406 10608 10608 W View    : requestLayout() improperly called by android.widget.FrameLayout{bbcf7f V.E...... ......I. 0,126-1080,1857 #7f0b0a50 app:id/pane_fragment_container} during layout:
running second layout pass
01-23 19:45:51.536 10608 10658 W Auth    : [GoogleAuthUtil] Service call returned null.
01-23 19:45:51.539 10608 10658 W Auth    : [GoogleAuthUtil] Service call returned null.
And some more
01-23 19:55:45.063 10608 10608 W ProtoDataStoreFlagStore: Unable to retrieve flag snapshot for com.google.android.libraries.performance.primes#com.google.android.youtube, using defaults.
01-23 19:55:45.176 10608 10913 W ProtoDataStoreFlagStore: Unable to update local snapshot for com.google.android.libraries.performance.primes#com.google.android.youtube, may result in stale flags.
01-23 19:55:45.176 10608 10913 W ProtoDataStoreFlagStore: java.util.concurrent.ExecutionException: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Class java.lang.Object.getClass
()' on a null object reference
01-23 19:55:45.176 10608 10913 W ProtoDataStoreFlagStore:       at athg.s(PG:6)
01-23 19:55:45.176 10608 10913 W ProtoDataStoreFlagStore:       at athg.get(PG:4)
01-23 19:55:45.176 10608 10913 W ProtoDataStoreFlagStore:       at atlf.b(PG:1)
01-23 19:55:45.176 10608 10913 W ProtoDataStoreFlagStore:       at atki.u(PG:2)
01-23 19:55:45.176 10608 10913 W ProtoDataStoreFlagStore:       at yjz.c(Unknown Source:0)
01-23 19:55:45.176 10608 10913 W ProtoDataStoreFlagStore:       at yjx.run(Unknown Source:4)
01-23 19:55:45.176 10608 10913 W ProtoDataStoreFlagStore:       at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:462)
01-23 19:55:45.176 10608 10913 W ProtoDataStoreFlagStore:       at java.util.concurrent.FutureTask.run(FutureTask.java:266)
01-23 19:55:45.176 10608 10913 W ProtoDataStoreFlagStore:       at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:301)
01-23 19:55:45.176 10608 10913 W ProtoDataStoreFlagStore:       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
01-23 19:55:45.176 10608 10913 W ProtoDataStoreFlagStore:       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
01-23 19:55:45.176 10608 10913 W ProtoDataStoreFlagStore:       at java.lang.Thread.run(Thread.java:919)
01-23 19:55:45.176 10608 10913 W ProtoDataStoreFlagStore: Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Class java.lang.Object.getClass()' on a null object reference
01-23 19:55:45.176 10608 10913 W ProtoDataStoreFlagStore:       at yho.a(Unknown Source:6)
01-23 19:55:45.176 10608 10913 W ProtoDataStoreFlagStore:       at vos.run(PG:2)
01-23 19:55:45.176 10608 10913 W ProtoDataStoreFlagStore:       at atio.execute(PG:1)
01-23 19:55:45.176 10608 10913 W ProtoDataStoreFlagStore:       at vot.a(PG:1)
01-23 19:55:45.176 10608 10913 W ProtoDataStoreFlagStore:       at vpp.b(PG:5)
01-23 19:55:45.176 10608 10913 W ProtoDataStoreFlagStore:       at vpu.p(PG:3)
01-23 19:55:45.176 10608 10913 W ProtoDataStoreFlagStore:       at vpq.a(PG:1)
01-23 19:55:45.176 10608 10913 W ProtoDataStoreFlagStore:       at ugm.b(PG:2)
01-23 19:55:45.176 10608 10913 W ProtoDataStoreFlagStore:       at vnn.e(PG:1)
01-23 19:55:45.176 10608 10913 W ProtoDataStoreFlagStore:       at vnp.dispatchTransaction(PG:34)
01-23 19:55:45.176 10608 10913 W ProtoDataStoreFlagStore:       at dlg.onTransact(PG:2)
01-23 19:55:45.176 10608 10913 W ProtoDataStoreFlagStore:       at android.os.Binder.execTransactInternal(Binder.java:1021)
01-23 19:55:45.176 10608 10913 W ProtoDataStoreFlagStore:       at android.os.Binder.execTransact(Binder.java:994)
01-23 19:55:45.176 10608 10913 W ProtoDataStoreFlagStore:       at android.os.BinderProxy.transactNative(Native Method)
01-23 19:55:45.176 10608 10913 W ProtoDataStoreFlagStore:       at android.os.BinderProxy.transact(BinderProxy.java:511)
01-23 19:55:45.176 10608 10913 W ProtoDataStoreFlagStore:       at dlf.nT(PG:2)
01-23 19:55:45.176 10608 10913 W ProtoDataStoreFlagStore:       at vnr.f(PG:6)
01-23 19:55:45.176 10608 10913 W ProtoDataStoreFlagStore:       at vnk.a(Unknown Source:3)
01-23 19:55:45.176 10608 10913 W ProtoDataStoreFlagStore:       at ugi.a(PG:1)
01-23 19:55:45.176 10608 10913 W ProtoDataStoreFlagStore:       at ucq.f(PG:1)
01-23 19:55:45.176 10608 10913 W ProtoDataStoreFlagStore:       at ueu.r(PG:2)
01-23 19:55:45.176 10608 10913 W ProtoDataStoreFlagStore:       at ueu.q(PG:5)
01-23 19:55:45.176 10608 10913 W ProtoDataStoreFlagStore:       at ueu.g(PG:3)
01-23 19:55:45.176 10608 10913 W ProtoDataStoreFlagStore:       at ueu.d(PG:13)
01-23 19:55:45.176 10608 10913 W ProtoDataStoreFlagStore:       at ueu.oE(PG:2)
01-23 19:55:45.176 10608 10913 W ProtoDataStoreFlagStore:       at uib.a(PG:1)
01-23 19:55:45.176 10608 10913 W ProtoDataStoreFlagStore:       at uhi.a(PG:9)
01-23 19:55:45.176 10608 10913 W ProtoDataStoreFlagStore:       at uha.d(Unknown Source:6)
01-23 19:55:45.176 10608 10913 W ProtoDataStoreFlagStore:       at uhd.handleMessage(PG:37)
01-23 19:55:45.176 10608 10913 W ProtoDataStoreFlagStore:       at android.os.Handler.dispatchMessage(Handler.java:107)
01-23 19:55:45.176 10608 10913 W ProtoDataStoreFlagStore:       at android.os.Looper.loop(Looper.java:214)
01-23 19:55:45.176 10608 10913 W ProtoDataStoreFlagStore:       at android.os.HandlerThread.run(HandlerThread.java:67)
@Vendicated Vendicated changed the title com.google.android.youtube version >= 16 loads infinitely com.google.android.youtube version >= 16 loads indefinitely Jan 23, 2021
@KevinX8
Copy link

KevinX8 commented Jan 23, 2021

I can confirm the issue is not related to version code, bumping it does not fix the issue, also if you update from for example 15.50 or earlier to 16.X then the infinite loading issue will not occur.

@Vendicated Vendicated changed the title com.google.android.youtube version >= 16 loads indefinitely recently updated google apps break Jan 23, 2021
@ghost
Copy link

ghost commented Jan 24, 2021

@mar-v-in This is really a terrible bug. :/

@mastercraft01
Copy link

Uploading Screenshot_2021-01-28-04-47-12-98.png…

@ghost ghost mentioned this issue Jan 28, 2021
@Osahashi
Copy link

Osahashi commented Jan 28, 2021

It works without problem on my LG V30, but my Huawei Mediapad 5 has the same issue, I tried everything but the youtube app login is not working. Its a new problem with version 16 now... The version 15 works on my Huawei Mediapad.

@wefalltomorrow
Copy link

There's a temporary 'solution' for this until the core problem is fixed. https://www.reddit.com/r/Vanced/comments/l6ehkn/other_fix_vanced_160235/

@DarthCluster
Copy link

Cannot pause video while casting...

@Dystination
Copy link

Dystination commented Feb 4, 2021

Workaround:

Install an older Version of Youtube Vanced.
I also installed an older version of MicroG but i dont know if this was necessary, bud i did it anyways.

https://www.apkmirror.com/apk/team-vanced/youtube-vanced/youtube-vanced-15-43-32-release/youtube-vanced-15-43-32-android-apk-download/download/

@rohittp0
Copy link

rohittp0 commented Feb 4, 2021

Workaround:

Install an older Version of Youtube Vanced.
I also installed an older version of MicroG but i dont know if this was necessary, bud i did it anyways.

https://www.apkmirror.com/apk/team-vanced/youtube-vanced/youtube-vanced-15-43-32-release/youtube-vanced-15-43-32-android-apk-download/download/

I tried this method but it is doesn't allow to swich account. This can be a real bummer for those who have more than 1 account.

@andres8012
Copy link

It only served me for one account, the others no longer seem to me😔

@Rihcus
Copy link

Rihcus commented Feb 6, 2021

One alternate fix (oneplus only idk if other phones have this) is to use parallel apps. You can then install Vanced manager to user 999 and install micro g and Vanced (micro g can be uninstalled as if theain app is updated the parallel app is auto updated).

@Rihcus
Copy link

Rihcus commented Feb 6, 2021

Alternatively if Vanced 15 is resigned with a different signature it may be possible to run 15 and 16 side by side (and maybe use same micro g not sure though)

@KevinX8
Copy link

KevinX8 commented Mar 10, 2021

Team Vanced has now opened a €100 worth of Basic Attention Token bounty for anyone who manages to resolve this issue as it has been open for close to two months now.

@AboAzzh
Copy link

AboAzzh commented Mar 12, 2021

Don't download or update the app to the new version just use the older version
Keep trying in the older version until it's work in your phone

@Vendicated
Copy link
Author

Vendicated commented Mar 12, 2021 via email

@rohittp0
Copy link

I'm not sure why you guys think this is the right place to get help with Vanced related things. This is the upstream microg repository and has nothing to do with Vanced. Please stop turning this into some sort of support thread and stay on topic Le 12 mars 2021 06:54:24 UTC, AboAzzh @.***> a écrit :

Don't download or update the app to the last version just use the older version Keep trying in the older version until it's work in your phone -- You are receiving this because you authored the thread. Reply to this email directly or view it on GitHub: #1373 (comment)

This is because the issue is not with vanced but with microg.

@BlackXS
Copy link

BlackXS commented Mar 12, 2021

I am on non-rooted huawei mate 20 .. emui 11
Microg 0.2.16.204713
And on latest version of vanced music (4.11.50-b2.4) and YouTube vanced (16+)
And everything works well and the youtube vanced stays and it doesn't change back to stock and yt vanced music as well

@ghost
Copy link

ghost commented Mar 12, 2021

@BlackXS
@X0Predator
Can you guys plz stop talking here, this is not for Vanced support.
Plz don't talk here unless you are giving a way to patch this particular bug in MicroG from MicroG Project.

@Vendicated
Copy link
Author

Fixed in Youtube 16.08 and Music 4.18.

@ghost
Copy link

ghost commented Mar 13, 2021

Fixed in Youtube 16.08 and Music 4.18.

Nice.

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

No branches or pull requests