PipePipe icon indicating copy to clipboard operation
PipePipe copied to clipboard

[Bug] App crashes on opening stream

Open thereillywriter opened this issue 9 months ago • 7 comments

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

thereillywriter avatar Mar 10 '25 08:03 thereillywriter

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

dosubot[bot] avatar Mar 10 '25 08:03 dosubot[bot]

Checking.

InfinityLoop1308 avatar Mar 10 '25 08:03 InfinityLoop1308

it happens on every video?

InfinityLoop1308 avatar Mar 10 '25 10:03 InfinityLoop1308

Only noticed it on live-streams so far.

thereillywriter avatar Mar 10 '25 10:03 thereillywriter

Can you help test if apk here works? it includes some patches that may help.

InfinityLoop1308 avatar Mar 10 '25 10:03 InfinityLoop1308

The apk works for me, touch responsiveness does seem a bit delayed but works flawlessly so far nontheless.

Flam3z avatar Apr 07 '25 14:04 Flam3z

If anyone still encounter the issue, please help report what action cause it.

InfinityLoop1308 avatar Apr 19 '25 22:04 InfinityLoop1308

@Grimst What action did you do? Is there an method guaranteed to trigger the problem?

InfinityLoop1308 avatar Apr 27 '25 00:04 InfinityLoop1308

Fixed in 4.3.1

InfinityLoop1308 avatar May 02 '25 00:05 InfinityLoop1308