InfinityLoop1308 / PipePipe

A FLOSS Android app to let you browse YouTube, NicoNico and BiliBili freely.
GNU General Public License v3.0
2.15k stars 46 forks source link

[Bug] Channels not included in the Feed #447

Closed Morogos closed 2 weeks ago

Morogos commented 1 month ago

Checklist (Your issue will be automatically closed if you delete this part)

Describe the bug Application was working correctly, unknown what changed, now channel names and videos arent fetched when reloading feed. Channels still show up when clicked on in subscribed channels, this then makes the content and channel name appear within the feed.

Steps to reproduce the bug Unclear, shall update if I can discern

Device (e.g. Pixel 9 Pro) Samsung Galaxy S10

Error report

Exception

java.lang.RuntimeException: android.os.TransactionTooLargeException: data parcel size 559028 bytes
    at android.app.ActivityClient.activityStopped(ActivityClient.java:86)
    at android.app.servertransaction.PendingTransactionActions$StopInfo.run(PendingTransactionActions.java:143)
    at android.os.Handler.handleCallback(Handler.java:938)
    at android.os.Handler.dispatchMessage(Handler.java:99)
    at android.os.Looper.loopOnce(Looper.java:226)
    at android.os.Looper.loop(Looper.java:313)
    at android.app.ActivityThread.main(ActivityThread.java:8751)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:571)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1135)
Caused by: android.os.TransactionTooLargeException: data parcel size 559028 bytes
    at android.os.BinderProxy.transactNative(Native Method)
    at android.os.BinderProxy.transact(BinderProxy.java:635)
    at android.app.IActivityClientController$Stub$Proxy.activityStopped(IActivityClientController.java:1358)
    at android.app.ActivityClient.activityStopped(ActivityClient.java:83)
    ... 9 more


Additional context

InfinityLoop1308 commented 1 month ago

You mean some channels are not included in the Feeds right? Can you provide the channels affected?

Morogos commented 1 month ago

Channels affected were all, the thing that stood out to me as odd was they would load in the whats new feed when clicked on manually in the subscriptions, while at the same time everything in the trending section would show up fine. Videos still played. I do hope this provides useful context, apologies if it does not.

InfinityLoop1308 commented 1 month ago

It is expected that manually click in the subscriptions will update the feed, but the behavior before that is unclear to me. If all the channels are affected, does this mean you see nothing in the What's new feed? Is this the case? It would be helpful if you can attach a screen recording.