polymorphicshade / Tubular

A fork of NewPipe that implements SponsorBlock and ReturnYouTubeDislike.
GNU General Public License v3.0
1.62k stars 42 forks source link

App/UI crashed #167

Open Lucky390163 opened 3 weeks ago

Lucky390163 commented 3 weeks ago

Checklist

Affected version

0.27.2

Steps to reproduce the bug

{"user_action":"ui error","request":"ACRA report","content_language":"en-US","content_country":"US","app_language":"en_US","service":"none","package":"org.polymorphicshade.tubular","version":"0.27.2","os":"Linux samsung/m12dd/m12:13/TP1A.220624.014/M127GXXU6DWJ1:user/release-keys 13 - 33","time":"2024-10-08 23:00","exceptions":["android.os.BadParcelableException: Parcelable encountered IOException writing serializable object (name = org.schabi.newpipe.extractor.channel.ChannelInfo)\n\tat android.os.Parcel.writeSerializable(Parcel.java:2763)\n\tat android.os.Parcel.writeValue(Parcel.java:2529)\n\tat android.os.Parcel.writeValue(Parcel.java:2328)\n\tat android.os.Parcel.writeArrayMapInternal(Parcel.java:1277)\n\tat android.os.BaseBundle.writeToParcelInner(BaseBundle.java:1802)\n\tat android.os.Bundle.writeToParcel(Bundle.java:1362)\n\tat android.os.Parcel.writeBundle(Parcel.java:1346)\n\tat android.os.Parcel.writeValue(Parcel.java:2445)\n\tat android.os.Parcel.writeValue(Parcel.java:2335)\n\tat android.os.Parcel.writeArrayMapInternal(Parcel.java:1277)\n\tat android.os.BaseBundle.writeToParcelInner(BaseBundle.java:1802)\n\tat android.os.Bundle.writeToParcel(Bundle.java:1362)\n\tat android.os.Parcel.writeBundle(Parcel.java:1346)\n\tat android.os.Parcel.writeValue(Parcel.java:2445)\n\tat android.os.Parcel.writeValue(Parcel.java:2335)\n\tat android.os.Parcel.writeArrayMapInternal(Parcel.java:1277)\n\tat android.os.BaseBundle.writeToParcelInner(BaseBundle.java:1802)\n\tat android.os.Bundle.writeToParcel(Bundle.java:1362)\n\tat android.os.Parcel.writeBundle(Parcel.java:1346)\n\tat android.os.Parcel.writeValue(Parcel.java:2445)\n\tat android.os.Parcel.writeValue(Parcel.java:2335)\n\tat android.os.Parcel.writeArrayMapInternal(Parcel.java:1277)\n\tat android.os.BaseBundle.writeToParcelInner(BaseBundle.java:1802)\n\tat android.os.Bundle.writeToParcel(Bundle.java:1362)\n\tat android.os.Parcel.writeBundle(Parcel.java:1346)\n\tat android.os.Parcel.writeValue(Parcel.java:2445)\n\tat android.os.Parcel.writeValue(Parcel.java:2335)\n\tat android.os.Parcel.writeArrayMapInternal(Parcel.java:1277)\n\tat android.os.BaseBundle.writeToParcelInner(BaseBundle.java:1802)\n\tat android.os.Bundle.writeToParcel(Bundle.java:1362)\n\tat android.os.Parcel.writeBundle(Parcel.java:1346)\n\tat android.os.Parcel.writeValue(Parcel.java:2445)\n\tat android.os.Parcel.writeValue(Parcel.java:2335)\n\tat android.os.Parcel.writeArrayMapInternal(Parcel.java:1277)\n\tat android.os.BaseBundle.writeToParcelInner(BaseBundle.java:1802)\n\tat android.os.Bundle.writeToParcel(Bundle.java:1362)\n\tat android.os.Parcel.writeBundle(Parcel.java:1346)\n\tat android.os.Parcel.writeValue(Parcel.java:2445)\n\tat android.os.Parcel.writeValue(Parcel.java:2335)\n\tat android.os.BaseBundle.dumpStats(BaseBundle.java:1874)\n\tat android.os.BaseBundle.dumpStats(BaseBundle.java:1911)\n\tat android.app.servertransaction.PendingTransactionActions$StopInfo.run(PendingTransactionActions.java:150)\n\tat android.os.Handler.handleCallback(Handler.java:942)\n\tat android.os.Handler.dispatchMessage(Handler.java:99)\n\tat android.os.Looper.loopOnce(Looper.java:226)\n\tat android.os.Looper.loop(Looper.java:313)\n\tat android.app.ActivityThread.main(ActivityThread.java:8762)\n\tat java.lang.reflect.Method.invoke(Native Method)\n\tat com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:604)\n\tat com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1067)\nCaused by: java.io.NotSerializableException: org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeChannelExtractor\n\tat java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1240)\n\tat java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1620)\n\tat java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1581)\n\tat java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1490)\n\tat java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1234)\n\tat java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1620)\n\tat java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1581)\n\tat java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1490)\n\tat java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1234)\n\tat java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:354)\n\tat java.util.ArrayList.writeObject(ArrayList.java:955)\n\tat java.lang.reflect.Method.invoke(Native Method)\n\tat java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1079)\n\tat java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1568)\n\tat java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1490)\n\tat java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1234)\n\tat java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1620)\n\tat java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1581)\n\tat java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1490)\n\tat java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1234)\n\tat java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1620)\n\tat java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1581)\n\tat java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1490)\n\tat java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1234)\n\tat java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:354)\n\tat android.os.Parcel.writeSerializable(Parcel.java:2758)\n\t... 49 more\n"],"user_comment":""}

Expected behavior

Ui crashed

Actual behavior

Crashed on popup mode while accessing settings.

Screenshots/Recordings

I already attached

Logs

{"user_action":"ui error","request":"ACRA report","content_language":"en-US","content_country":"US","app_language":"en_US","service":"none","package":"org.polymorphicshade.tubular","version":"0.27.2","os":"Linux samsung/m12dd/m12:13/TP1A.220624.014/M127GXXU6DWJ1:user/release-keys 13 - 33","time":"2024-10-08 23:00","exceptions":["android.os.BadParcelableException: Parcelable encountered IOException writing serializable object (name = org.schabi.newpipe.extractor.channel.ChannelInfo)\n\tat android.os.Parcel.writeSerializable(Parcel.java:2763)\n\tat android.os.Parcel.writeValue(Parcel.java:2529)\n\tat android.os.Parcel.writeValue(Parcel.java:2328)\n\tat android.os.Parcel.writeArrayMapInternal(Parcel.java:1277)\n\tat android.os.BaseBundle.writeToParcelInner(BaseBundle.java:1802)\n\tat android.os.Bundle.writeToParcel(Bundle.java:1362)\n\tat android.os.Parcel.writeBundle(Parcel.java:1346)\n\tat android.os.Parcel.writeValue(Parcel.java:2445)\n\tat android.os.Parcel.writeValue(Parcel.java:2335)\n\tat android.os.Parcel.writeArrayMapInternal(Parcel.java:1277)\n\tat android.os.BaseBundle.writeToParcelInner(BaseBundle.java:1802)\n\tat android.os.Bundle.writeToParcel(Bundle.java:1362)\n\tat android.os.Parcel.writeBundle(Parcel.java:1346)\n\tat android.os.Parcel.writeValue(Parcel.java:2445)\n\tat android.os.Parcel.writeValue(Parcel.java:2335)\n\tat android.os.Parcel.writeArrayMapInternal(Parcel.java:1277)\n\tat android.os.BaseBundle.writeToParcelInner(BaseBundle.java:1802)\n\tat android.os.Bundle.writeToParcel(Bundle.java:1362)\n\tat android.os.Parcel.writeBundle(Parcel.java:1346)\n\tat android.os.Parcel.writeValue(Parcel.java:2445)\n\tat android.os.Parcel.writeValue(Parcel.java:2335)\n\tat android.os.Parcel.writeArrayMapInternal(Parcel.java:1277)\n\tat android.os.BaseBundle.writeToParcelInner(BaseBundle.java:1802)\n\tat android.os.Bundle.writeToParcel(Bundle.java:1362)\n\tat android.os.Parcel.writeBundle(Parcel.java:1346)\n\tat android.os.Parcel.writeValue(Parcel.java:2445)\n\tat android.os.Parcel.writeValue(Parcel.java:2335)\n\tat android.os.Parcel.writeArrayMapInternal(Parcel.java:1277)\n\tat android.os.BaseBundle.writeToParcelInner(BaseBundle.java:1802)\n\tat android.os.Bundle.writeToParcel(Bundle.java:1362)\n\tat android.os.Parcel.writeBundle(Parcel.java:1346)\n\tat android.os.Parcel.writeValue(Parcel.java:2445)\n\tat android.os.Parcel.writeValue(Parcel.java:2335)\n\tat android.os.Parcel.writeArrayMapInternal(Parcel.java:1277)\n\tat android.os.BaseBundle.writeToParcelInner(BaseBundle.java:1802)\n\tat android.os.Bundle.writeToParcel(Bundle.java:1362)\n\tat android.os.Parcel.writeBundle(Parcel.java:1346)\n\tat android.os.Parcel.writeValue(Parcel.java:2445)\n\tat android.os.Parcel.writeValue(Parcel.java:2335)\n\tat android.os.BaseBundle.dumpStats(BaseBundle.java:1874)\n\tat android.os.BaseBundle.dumpStats(BaseBundle.java:1911)\n\tat android.app.servertransaction.PendingTransactionActions$StopInfo.run(PendingTransactionActions.java:150)\n\tat android.os.Handler.handleCallback(Handler.java:942)\n\tat android.os.Handler.dispatchMessage(Handler.java:99)\n\tat android.os.Looper.loopOnce(Looper.java:226)\n\tat android.os.Looper.loop(Looper.java:313)\n\tat android.app.ActivityThread.main(ActivityThread.java:8762)\n\tat java.lang.reflect.Method.invoke(Native Method)\n\tat com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:604)\n\tat com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1067)\nCaused by: java.io.NotSerializableException: org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeChannelExtractor\n\tat java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1240)\n\tat java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1620)\n\tat java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1581)\n\tat java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1490)\n\tat java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1234)\n\tat java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1620)\n\tat java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1581)\n\tat java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1490)\n\tat java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1234)\n\tat java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:354)\n\tat java.util.ArrayList.writeObject(ArrayList.java:955)\n\tat java.lang.reflect.Method.invoke(Native Method)\n\tat java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1079)\n\tat java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1568)\n\tat java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1490)\n\tat java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1234)\n\tat java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1620)\n\tat java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1581)\n\tat java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1490)\n\tat java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1234)\n\tat java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1620)\n\tat java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1581)\n\tat java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1490)\n\tat java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1234)\n\tat java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:354)\n\tat android.os.Parcel.writeSerializable(Parcel.java:2758)\n\t... 49 more\n"],"user_comment":""}

Affected Android/Custom ROM version

13

Affected device model

Samsung M12

Additional information

Smartphone

VitoItalianGamer commented 2 weeks ago

Have the same issue.

Seanld commented 1 week ago

Also getting this constantly.