Plex Pass member, using Plex Cloud connected to a Google Drive share.
Device: Amazon Fire Stick TV
App: Plex for Android
Version: 6.14.1.3753
Over the past 6 weeks or so, we’ve noticed that Plex crashes playing any media on the share, including media that played just fine a few weeks ago. The loading bar flashes and I am dumped to the Fire Stick TV home screen. No errors, just crashes. Nothing plays at all. The video is set for a moderate 720p (medium) and audio is source (128k.) If I try from my Roku TV, it works just fine.
Here’s a peek at the last bit of the logs:
05-01 19:29:16.973 i: Fetching [method:GET] https://78580a7f1e1d10ab-901c1aa21833471eb449ed1bbab7aad5.ork.plex.services:443/library/metadata/51?checkFiles=1&includeExtras=1&includeRelated=1&includeRelatedCount=0&includeReviews=1&X-Plex-Token=...YW8o
05-01 19:29:17.836 i: Creating PreplayMovieActivity.
05-01 19:29:18.012 i: [Boot] PreplayMovieActivity took 60ms to run create behaviours.
05-01 19:29:18.032 i: Resuming PreplayMovieActivity.
05-01 19:29:18.415 e: Fatal exception occurred.
05-01 19:29:18.416 e: An exception occurred: java.lang.RuntimeException: Unable to resume activity {com.plexapp.android/com.plexapp.plex.activities.tv17.PreplayMovieActivity}: java.lang.NullPointerException: Attempt to invoke virtual method ‘boolean java.lang.String.equals(java.lang.Object)’ on a null object reference
05-01 19:29:18.418 e: Stacktrace: java.lang.RuntimeException: Unable to resume activity {com.plexapp.android/com.plexapp.plex.activities.tv17.PreplayMovieActivity}: java.lang.NullPointerException: Attempt to invoke virtual method ‘boolean java.lang.String.equals(java.lang.Object)’ on a null object reference
at android.app.ActivityThread.performResumeActivity(ActivityThread.java:3052)
at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:3088)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2446)
at android.app.ActivityThread.access$800(ActivityThread.java:160)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1321)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:135)
at android.app.ActivityThread.main(ActivityThread.java:5483)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:984)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:779)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method ‘boolean java.lang.String.equals(java.lang.Object)’ on a null object reference
at com.plexapp.plex.activities.tv17.PlexPreplayActivity.an(SourceFile:603)
at com.plexapp.plex.activities.tv17.k.a(SourceFile:122)
at com.plexapp.plex.activities.tv17.PlexPreplayActivity.ar(SourceFile:136)
at com.plexapp.plex.activities.tv17.PlexPreplayActivity.onResume(SourceFile:129)
at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1273)
at android.app.Activity.performResume(Activity.java:6130)
at android.app.ActivityThread.performResumeActivity(ActivityThread.java:3036)
… 11 more
Earlier in the logs, I also see 400 - Bad Request and 503 - Service Unavailable entries.