[Bug] App crashes on opening stream
Checklist (Your issue will be automatically closed if you delete this part)
- [x] I make sure that there are no existing issues - open or closed - which I could contribute my information to.
- [x] I understand that issues with limited impact, such as those occurring on specific devices or under specific network conditions, will not be fixed.
- [x] I am able to reproduce the bug with the latest version given here: CLICK THIS LINK.
- [x] I have attached the error report in the issue.
Describe the bug
App crashes on opening stream
Frequency Twice this morning.
Steps to reproduce the bug Open app and then open a stream.
Device (e.g. Pixel 9 Pro) Pixel 7 Pro (GrapheneOS)
Error report java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.Object.equals(java.lang.Object)' on a null object reference at org.schabi.newpipe.fragments.detail.VideoDetailFragment.handleResult(VideoDetailFragment.java:1780) at org.schabi.newpipe.fragments.detail.VideoDetailFragment.lambda$runWorker$8(VideoDetailFragment.java:1048) at org.schabi.newpipe.fragments.detail.VideoDetailFragment.$r8$lambda$CnVBxNd6FD1qYhdxNEp-GTmpDz0(Unknown Source:0) at org.schabi.newpipe.fragments.detail.VideoDetailFragment$$ExternalSyntheticLambda16.accept(Unknown Source:6) at io.reactivex.rxjava3.internal.observers.ConsumerSingleObserver.onSuccess(ConsumerSingleObserver.java:62) at io.reactivex.rxjava3.internal.operators.single.SingleObserveOn$ObserveOnSingleObserver.run(SingleObserveOn.java:81) at io.reactivex.rxjava3.android.schedulers.HandlerScheduler$ScheduledRunnable.run(HandlerScheduler.java:123) at android.os.Handler.handleCallback(Handler.java:991) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loopOnce(Looper.java:232) at android.os.Looper.loop(Looper.java:317) at android.app.ActivityThread.main(ActivityThread.java:8973) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:591) at com.android.internal.os.ExecInit.main(ExecInit.java:50) at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method) at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:369
Additional context
Hello @thereillywriter! I'm here to assist you with any bugs, questions, or contributions you have for the app. Let's work together to tackle this issue!
I found a similar closed issue where a suggested solution was to try a specific build from a provided link. You might want to check if this solution applies to your case by trying the build from this link and see if the issue persists [1].
To continue talking to Dosu, mention @dosu.
Help Dosu learn! Give it feedback: Great Response | Irrelevant Answer | Incorrect Sources | Too Verbose | Hallucination | Bug Report | Other
Checking.
it happens on every video?
Only noticed it on live-streams so far.
Can you help test if apk here works? it includes some patches that may help.
The apk works for me, touch responsiveness does seem a bit delayed but works flawlessly so far nontheless.
If anyone still encounter the issue, please help report what action cause it.
@Grimst What action did you do? Is there an method guaranteed to trigger the problem?
Fixed in 4.3.1