polymorphicshade / NewPipe

A fork of NewPipe with SponsorBlock functionality.
GNU General Public License v3.0
3.22k stars 106 forks source link

Full screen player crashes after database import #310

Open SameenAhnaf opened 1 year ago

SameenAhnaf commented 1 year ago

Checklist

Affected version

0.25.0

Steps to reproduce the bug

  1. Enable Start main player on full screen
  2. Export database
  3. Import that database
  4. Turn on Show Dislike Count
  5. Try to play any video

Expected behavior

Video should be played smoothly

Actual behavior

App crashes

Screenshots/Screen recordings

No response

Logs

Exception

java.lang.NullPointerException: Attempt to invoke virtual method 'void android.app.Activity.runOnUiThread(java.lang.Runnable)' on a null object reference
    at org.schabi.newpipe.fragments.detail.VideoDetailFragment.lambda$handleResult$46(VideoDetailFragment.java:1550)
    at org.schabi.newpipe.fragments.detail.VideoDetailFragment.$r8$lambda$TSo6QiHfELHtkEIc_NXVo32oCuA(VideoDetailFragment.java:0)
    at org.schabi.newpipe.fragments.detail.VideoDetailFragment$$ExternalSyntheticLambda54.run(R8$$SyntheticClass:0)
    at java.lang.Thread.run(Thread.java:923)


Affected Android/Custom ROM version

Android 11, MIUI 12.5.8

Affected device model

Redmi Note 8 Pro

Additional information

No response