Tubular icon indicating copy to clipboard operation
Tubular copied to clipboard

App/UI crashed

Open Lucky390163 opened this issue 1 year ago • 3 comments

Checklist

  • [X] I am able to reproduce the bug with the latest version.
  • [X] I am not able to reproduce the bug with the latest version of vanilla NewPipe.
  • [X] I made sure that there are no existing issues - open or closed - which I could contribute my information to.
  • [X] I have read the FAQ and my problem isn't listed.
  • [X] I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • [X] This issue contains only one bug.
  • [X] I have read and understood the vanilla NewPipe contribution guidelines.

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

Lucky390163 avatar Oct 08 '24 17:10 Lucky390163

Have the same issue.

VitoItalianGamer avatar Oct 13 '24 12:10 VitoItalianGamer

Also getting this constantly.

Seanld avatar Oct 21 '24 18:10 Seanld

this doesn't appear to be unique to the settings (attempting to switch apps can also trigger the issue) and appears to affect some channels more than others . the channel Common Sense Sceptic triggers the crash somewhat consistently , especially when two or more videos are added to the queue .

MinekPo1 avatar Nov 08 '24 15:11 MinekPo1