InfinityLoop1308 / PipePipe

A FLOSS Android app to let you browse YouTube, NicoNico and BiliBili freely.
GNU General Public License v3.0
1.99k stars 40 forks source link

APP crashes after pausing a video in vertical mode #286

Closed Aipathon closed 2 months ago

Aipathon commented 4 months ago

I was just watching a video in vertical full screen mode, paused the video and the app crashed.

App version: 3.4.1 Phone: LG K61 Android Version: 11

Log provided by the crash screen:

{"user_action":"ui error","request":"ACRA report","content_language":"de-DE","content_country":"DE","app_language":"de_DE","service":"none","package":"InfinityLoop1309.NewPipeEnhanced","version":"3.4.1","os":"Linux lge/mdh40lm_fne/mdh40lm:11/RKQ1.210420.001/213291907b8b1.OPEN_EU_DS:user/release-keys 11 - 30","time":"2024-05-20 19:39","exceptions":["java.lang.NullPointerException: Attempt to invoke interface method 'boolean java.util.concurrent.Future.cancel(boolean)' on a null object reference\n\tat org.schabi.newpipe.player.Player.onPaused(Player.java:2538)\n\tat org.schabi.newpipe.player.Player.changeState(Player.java:2261)\n\tat org.schabi.newpipe.player.Player.updatePlaybackState(Player.java:2184)\n\tat org.schabi.newpipe.player.Player.onPlayWhenReadyChanged(Player.java:2144)\n\tat com.google.android.exoplayer2.ExoPlayerImpl.lambda$updatePlaybackInfo$23(ExoPlayerImpl.java:1922)\n\tat com.google.android.exoplayer2.ExoPlayerImpl.$r8$lambda$sD9honpjC6QTxrhD7orK_4YSHsY(Unknown Source:0)\n\tat com.google.android.exoplayer2.ExoPlayerImpl$$ExternalSyntheticLambda11.invoke(Unknown Source:6)\n\tat com.google.android.exoplayer2.util.ListenerSet$ListenerHolder.invoke(ListenerSet.java:281)\n\tat com.google.android.exoplayer2.util.ListenerSet.lambda$queueEvent$0(ListenerSet.java:190)\n\tat com.google.android.exoplayer2.util.ListenerSet.$r8$lambda$NbKDn9xtItiyMgYZmjIx_Sv1FFQ(Unknown Source:0)\n\tat com.google.android.exoplayer2.util.ListenerSet$$ExternalSyntheticLambda1.run(Unknown Source:6)\n\tat com.google.android.exoplayer2.util.ListenerSet.flushEvents(ListenerSet.java:211)\n\tat com.google.android.exoplayer2.ExoPlayerImpl.updatePlaybackInfo(ExoPlayerImpl.java:1947)\n\tat com.google.android.exoplayer2.ExoPlayerImpl.updatePlayWhenReady(ExoPlayerImpl.java:2551)\n\tat com.google.android.exoplayer2.ExoPlayerImpl.setPlayWhenReady(ExoPlayerImpl.java:733)\n\tat com.google.android.exoplayer2.BasePlayer.pause(BasePlayer.java:109)\n\tat org.schabi.newpipe.player.Player.pause(Player.java:3285)\n\tat org.schabi.newpipe.player.Player.playPause(Player.java:3297)\n\tat org.schabi.newpipe.player.Player.onClick(Player.java:4186)\n\tat android.view.View.performClick(View.java:7461)\n\tat android.view.View.performClickInternal(View.java:7438)\n\tat android.view.View.access$4000(View.java:815)\n\tat android.view.View$PerformClick.run(View.java:28396)\n\tat android.os.Handler.handleCallback(Handler.java:938)\n\tat android.os.Handler.dispatchMessage(Handler.java:99)\n\tat android.os.Looper.loop(Looper.java:223)\n\tat android.app.ActivityThread.main(ActivityThread.java:7888)\n\tat java.lang.reflect.Method.invoke(Native Method)\n\tat com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)\n\tat com.android.internal.os.ZygoteInit.main(ZygoteInit.java:981)\n"],"user_comment":""}

InfinityLoop1308 commented 2 months ago

Please update to the latest version.