-
-
Notifications
You must be signed in to change notification settings - Fork 113
Open
Description
Checklist
- I make sure that the issue is NOT a duplicate of pinned issues
- I make sure I am using the LATEST version - check here
- I understand that issues with limited impact, such as those occurring on specific devices or under specific network conditions, will not be fixed
- I have attached the error report in the issue
Version
4.7
Describe the bug
If you save a playlist made by another channel, PipePipe won't be able to get the uploaded name and doing anything with the videos causes it to crash.
How to reproduce:
- Find a playlist made by another channel
- Save it
This will already not show uploaded names but if you hold down on any of the videos and tap "Add to playlist", the app crashes.
{"user_action":"ui error","request":"ACRA report","content_language":"en-US","content_country":"US","app_language":"en_US","service":"none","package":"InfinityLoop1309.NewPipeEnhanced","version":"4.7.5","os":"Linux Android 16 - 36","time":"2025-12-15 13:40","exceptions":["java.lang.NullPointerException: item.uploaderName must not be null\n\tat org.schabi.newpipe.database.stream.model.StreamEntity.<init>(StreamEntity.kt:69)\n\tat org.schabi.newpipe.info_list.dialog.StreamDialogDefaultEntry.lambda$static$13(StreamDialogDefaultEntry.java:103)\n\tat org.schabi.newpipe.info_list.dialog.StreamDialogDefaultEntry.$r8$lambda$Au2sCL68CrRmGDLP6_a1Ce11U8c(Unknown Source:0)\n\tat org.schabi.newpipe.info_list.dialog.StreamDialogDefaultEntry$$ExternalSyntheticLambda13.onClick(Unknown Source:0)\n\tat org.schabi.newpipe.info_list.dialog.InfoItemDialog.lambda$new$2(InfoItemDialog.java:75)\n\tat org.schabi.newpipe.info_list.dialog.InfoItemDialog.$r8$lambda$rolB38hFbFwRPfIy0nmFKZx8iWo(Unknown Source:0)\n\tat org.schabi.newpipe.info_list.dialog.InfoItemDialog$$ExternalSyntheticLambda2.onClick(Unknown Source:6)\n\tat androidx.appcompat.app.AlertController$AlertParams$3.onItemClick(AlertController.java:1068)\n\tat android.widget.AdapterView.performItemClick(AdapterView.java:330)\n\tat android.widget.AbsListView.performItemClick(AbsListView.java:1276)\n\tat android.widget.AbsListView$PerformClick.run(AbsListView.java:3289)\n\tat android.widget.AbsListView.onTouchUp(AbsListView.java:4258)\n\tat android.widget.AbsListView.onTouchEvent(AbsListView.java:4021)\n\tat android.view.View.performOnTouchCallback(View.java:16645)\n\tat android.view.View.dispatchTouchEvent(View.java:16598)\n\tat android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3140)\n\tat android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2814)\n\tat android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3146)\n\tat android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2829)\n\tat android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3146)\n\tat android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2829)\n\tat android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3146)\n\tat android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2829)\n\tat android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3146)\n\tat android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2829)\n\tat android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3146)\n\tat android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2829)\n\tat android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3146)\n\tat android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2829)\n\tat android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3146)\n\tat android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2829)\n\tat com.android.internal.policy.DecorView.superDispatchTouchEvent(DecorView.java:475)\n\tat com.android.internal.policy.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:2022)\n\tat android.app.Dialog.dispatchTouchEvent(Dialog.java:937)\n\tat androidx.appcompat.view.WindowCallbackWrapper.dispatchTouchEvent(WindowCallbackWrapper.java:69)\n\tat com.android.internal.policy.DecorView.dispatchTouchEvent(DecorView.java:433)\n\tat android.view.View.dispatchPointerEvent(View.java:16938)\n\tat android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:8257)\n\tat android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:8016)\n\tat android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:7391)\n\tat android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:7448)\n\tat android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:7414)\n\tat android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:7580)\n\tat android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:7422)\n\tat android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:7637)\n\tat android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:7395)\n\tat android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:7448)\n\tat android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:7414)\n\tat android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:7422)\n\tat android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:7395)\n\tat android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:10561)\n\tat android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:10512)\n\tat android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:10480)\n\tat android.view.ViewRootImpl.processRawInputEvent(ViewRootImpl.java:10925)\n\tat android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:10683)\n\tat android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:306)\n\tat android.os.MessageQueue.nativePollOnce(Native Method)\n\tat android.os.MessageQueue.nextLegacy(MessageQueue.java:904)\n\tat android.os.MessageQueue.next(MessageQueue.java:1016)\n\tat android.os.Looper.loopOnce(Looper.java:196)\n\tat android.os.Looper.loop(Looper.java:338)\n\tat android.app.ActivityThread.main(ActivityThread.java:9079)\n\tat java.lang.reflect.Method.invoke(Native Method)\n\tat com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:596)\n\tat com.android.internal.os.ZygoteInit.main(ZygoteInit.java:932)\n"],"user_comment":""}
Frequency
Always (100% of the time)
Device
Pixel 7 Pro + crdroid
Steps to reproduce the bug
No response
Additional context
No response
Metadata
Metadata
Assignees
Labels
No labels