polymorphicshade / Tubular

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

Tubular crashes when playing video while another one is playing #21

Closed hazel-bunny closed 4 months ago

hazel-bunny commented 4 months ago

Exception

java.lang.NullPointerException: Attempt to invoke virtual method 'void org.schabi.newpipe.player.Player.setSponsorBlockMode(org.schabi.newpipe.util.SponsorBlockMode)' on a null object reference
    at org.schabi.newpipe.fragments.detail.VideoDetailFragment.lambda$onMetadataUpdate$51(VideoDetailFragment.java:1921)
    at org.schabi.newpipe.fragments.detail.VideoDetailFragment.$r8$lambda$y7puyGkaa9OmmCWMUbc81ghLLp8(VideoDetailFragment.java:0)
    at org.schabi.newpipe.fragments.detail.VideoDetailFragment$$ExternalSyntheticLambda56.accept(R8$$SyntheticClass:0)
    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:958)
    at android.os.Handler.dispatchMessage(Handler.java:99)
    at android.os.Looper.loopOnce(Looper.java:230)
    at android.os.Looper.loop(Looper.java:319)
    at android.app.ActivityThread.main(ActivityThread.java:8913)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:608)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1103)


Tried to play https://www.youtube.com/watch?v=aebrG9Q1Im0

RoonMoonlight commented 4 months ago

Duplicate of #14