java.lang.RuntimeException: Field browseId_ for org.schabi.newpipe.extractor.services.youtube.protos.playlist.PlaylistProtobufContinuation$ContinuationParams not found. Known fields are [public static final org.schabi.newpipe.extractor.services.youtube.protos.playlist.PlaylistProtobufContinuation$ContinuationParams org.schabi.newpipe.extractor.services.youtube.protos.playlist.PlaylistProtobufContinuation$ContinuationParams.DEFAULT_INSTANCE, public static volatile com.google.protobuf.GeneratedMessageLite$DefaultInstanceBasedParser org.schabi.newpipe.extractor.services.youtube.protos.playlist.PlaylistProtobufContinuation$ContinuationParams.PARSER]
at com.google.protobuf.MessageSchema.reflectField(r8-map-id-c4d24e57acfbe1cee171ec25bbdd483633cef423d653606c9921056d6769cd01:64)
at com.google.protobuf.MessageSchema.newSchemaForRawMessageInfo(r8-map-id-c4d24e57acfbe1cee171ec25bbdd483633cef423d653606c9921056d6769cd01:626)
at com.google.protobuf.Protobuf.schemaFor(r8-map-id-c4d24e57acfbe1cee171ec25bbdd483633cef423d653606c9921056d6769cd01:140)
at com.google.protobuf.GeneratedMessageLite.makeImmutable(r8-map-id-c4d24e57acfbe1cee171ec25bbdd483633cef423d653606c9921056d6769cd01:10)
at org.schabi.newpipe.extractor.services.youtube.extractors.YoutubePlaylistExtractor.onFetchPage(r8-map-id-c4d24e57acfbe1cee171ec25bbdd483633cef423d653606c9921056d6769cd01:254)
at org.schabi.newpipe.extractor.ListExtractor.fetchPage(r8-map-id-c4d24e57acfbe1cee171ec25bbdd483633cef423d653606c9921056d6769cd01:8)
at org.schabi.newpipe.extractor.playlist.PlaylistInfo.getInfo(r8-map-id-c4d24e57acfbe1cee171ec25bbdd483633cef423d653606c9921056d6769cd01:13)
at org.schabi.newpipe.util.ExtractorHelper$$ExternalSyntheticLambda3.call(r8-map-id-c4d24e57acfbe1cee171ec25bbdd483633cef423d653606c9921056d6769cd01:14)
at io.reactivex.rxjava3.internal.operators.single.SingleAmb.subscribeActual(r8-map-id-c4d24e57acfbe1cee171ec25bbdd483633cef423d653606c9921056d6769cd01:38)
at io.reactivex.rxjava3.core.Single.subscribe(r8-map-id-c4d24e57acfbe1cee171ec25bbdd483633cef423d653606c9921056d6769cd01:1)
at io.reactivex.rxjava3.internal.operators.single.SingleDoOnEvent.subscribeActual(r8-map-id-c4d24e57acfbe1cee171ec25bbdd483633cef423d653606c9921056d6769cd01:17)
at io.reactivex.rxjava3.core.Single.subscribe(r8-map-id-c4d24e57acfbe1cee171ec25bbdd483633cef423d653606c9921056d6769cd01:1)
at io.reactivex.rxjava3.internal.operators.maybe.MaybeDefer.subscribeActual(r8-map-id-c4d24e57acfbe1cee171ec25bbdd483633cef423d653606c9921056d6769cd01:16)
at io.reactivex.rxjava3.core.Maybe.subscribe(r8-map-id-c4d24e57acfbe1cee171ec25bbdd483633cef423d653606c9921056d6769cd01:6)
at io.reactivex.rxjava3.internal.operators.maybe.MaybeConcatArray$ConcatMaybeObserver.drain(r8-map-id-c4d24e57acfbe1cee171ec25bbdd483633cef423d653606c9921056d6769cd01:87)
at io.reactivex.rxjava3.internal.operators.maybe.MaybeConcatArray$ConcatMaybeObserver.request(r8-map-id-c4d24e57acfbe1cee171ec25bbdd483633cef423d653606c9921056d6769cd01:12)
at io.reactivex.rxjava3.internal.operators.flowable.FlowableElementAtMaybe$ElementAtSubscriber.onSubscribe(r8-map-id-c4d24e57acfbe1cee171ec25bbdd483633cef423d653606c9921056d6769cd01:48)
at io.reactivex.rxjava3.internal.operators.maybe.MaybeConcatArray.subscribeActual(r8-map-id-c4d24e57acfbe1cee171ec25bbdd483633cef423d653606c9921056d6769cd01:126)
at io.reactivex.rxjava3.core.Flowable.subscribe(r8-map-id-c4d24e57acfbe1cee171ec25bbdd483633cef423d653606c9921056d6769cd01:6)
at io.reactivex.rxjava3.internal.operators.flowable.FlowableElementAtMaybe.subscribeActual(r8-map-id-c4d24e57acfbe1cee171ec25bbdd483633cef423d653606c9921056d6769cd01:9)
at io.reactivex.rxjava3.core.Maybe.subscribe(r8-map-id-c4d24e57acfbe1cee171ec25bbdd483633cef423d653606c9921056d6769cd01:6)
at io.reactivex.rxjava3.internal.operators.maybe.MaybeToSingle.subscribeActual(r8-map-id-c4d24e57acfbe1cee171ec25bbdd483633cef423d653606c9921056d6769cd01:9)
at io.reactivex.rxjava3.core.Single.subscribe(r8-map-id-c4d24e57acfbe1cee171ec25bbdd483633cef423d653606c9921056d6769cd01:1)
at io.reactivex.rxjava3.internal.operators.single.SingleSubscribeOn$SubscribeOnObserver.run(r8-map-id-c4d24e57acfbe1cee171ec25bbdd483633cef423d653606c9921056d6769cd01:5)
at io.reactivex.rxjava3.core.Scheduler$DisposeTask.run(r8-map-id-c4d24e57acfbe1cee171ec25bbdd483633cef423d653606c9921056d6769cd01:10)
at io.reactivex.rxjava3.internal.schedulers.ScheduledRunnable.run(r8-map-id-c4d24e57acfbe1cee171ec25bbdd483633cef423d653606c9921056d6769cd01:22)
at io.reactivex.rxjava3.internal.schedulers.ScheduledRunnable.call(r8-map-id-c4d24e57acfbe1cee171ec25bbdd483633cef423d653606c9921056d6769cd01:1)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:301)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:923)
Caused by: java.lang.NoSuchFieldException: No field browseId_ in class Lorg/schabi/newpipe/extractor/services/youtube/protos/playlist/PlaylistProtobufContinuation$ContinuationParams; (declaration of 'org.schabi.newpipe.extractor.services.youtube.protos.playlist.PlaylistProtobufContinuation$ContinuationParams' appears in base.apk)
at java.lang.Class.getDeclaredField(Native Method)
at com.google.protobuf.MessageSchema.reflectField(r8-map-id-c4d24e57acfbe1cee171ec25bbdd483633cef423d653606c9921056d6769cd01:1)
... 31 more
Checklist
Affected version
Nightly-1110
Steps to reproduce the bug
Find a playlist
Click to open
Expected behavior
Show playlist videos
Actual behavior
Error page showing up
Screenshots/Screen recordings
Logs
Exception
Crash log
Affected Android/Custom ROM version
Android 11
Affected device model
No response
Additional information
The bug only appear in nightly version, I can open playlist in version v0.28.2