Server Version#: 1.28.0.5998
Player Version#: 9.6.0.33938
I’ve noticed in the past week or two that when navigating to a couple of my tv shows, the client on my Shield TVs will crash out. I don’t have to play it–just merely going to the series page crashes it out. I can get to those series via the web and android mobile app without issue. Server log doesn’t really show anything that I can tell is out of order with it.
Here’s a log from starting the app to the crash when navigating to “Billy Connoly’s World Tour of New Zealand”
07-26 14:00:58.828 i: ------------------------------
07-26 14:00:58.829 i: Hello, Plex for Android world (debug: false)!
07-26 14:00:58.829 i: App version: 9.6.0.33938 (845695265)
07-26 14:00:58.829 i: Nano server version: 1.27.2.5929-a806c5905
07-26 14:00:58.830 i: FFmpeg version: 1.7-d53cb6307b1
07-26 14:00:58.830 i: Treble version: 2.1.0.587
07-26 14:00:58.830 i: ASS version: 0.14.0
07-26 14:00:58.830 i: Manufacturer: NVIDIA Device: darcy Model: SHIELD Android TV Product: darcy Version: 11
07-26 14:00:58.831 i: Screen size: Large Screen density: XHigh Resolution: 1920x1080 DPI: 320 Touchscreen: false Marketplace: com.android.vending Architecture: arm64-v8a
07-26 14:00:58.831 i: Showing toast: Network logging has started
07-26 14:01:03.650 i: [UserAction] Navigate back.
07-26 14:01:03.681 i: Resuming HomeActivity.
07-26 14:01:07.315 i: [device] Setting selected server to <PLEXSERVER> version: 1.28.0.5998-adb79ff3b owned: true home: false videoTranscode: true audioTranscode: true deletion: true class: null, presence false
07-26 14:01:07.317 i: [ContentSectionNavigation] Navigating to path /hubs/sections/10
07-26 14:01:07.318 i: [ServerClaimingHelper] Server <PLEXSERVER> cannot be claimed: it doesn't have required conditions
07-26 14:01:07.319 i: Fetching [method:PUT] https://<IPADDRESS>.<SOMETOKEN>.plex.direct:32400/updater/check?download=0&X-Plex-Token=..._Q8z&X-Plex-Language=en-us
07-26 14:01:07.322 i: [Boot] FragmentWithBehavioursDelegate took 0ms to run create behaviours.
07-26 14:01:07.332 i: Fetching [method:GET] https://<IPADDRESS>.<SOMETOKEN>.plex.direct:32400/hubs/sections/10?count=10&excludeElements=Actor%2CCollection%2CCountry%2CDirector%2CLabel%2CMood%2CPart%2CProducer%2CSimilar%2CWriter%2CPhoto%2CVast%2CTopic&excludeFields=tagline%2Cfile&includeDetails=1&includeEmpty=1&includeExternalMetadata=1&includeLibraryPlaylists=1&includeMeta=1&includeRecentChannels=1&includeStations=1&includeTrailers=1&includeTypeFirst=1&libraryHubsOnly=1&X-Plex-Token=..._Q8z&X-Plex-Language=en-us
07-26 14:01:07.343 i: [HomeHubsManager] Cancelling tasks because there are no listeners.
07-26 14:01:07.401 i: [SectionHubManager] Notifying listeners with status: SUCCESS
07-26 14:01:07.665 i: [device] Setting selected server to <PLEXSERVER> version: 1.28.0.5998-adb79ff3b owned: true home: false videoTranscode: true audioTranscode: true deletion: true class: null, presence false
07-26 14:01:07.670 i: [ContentSectionNavigation] Navigating to path /hubs/sections/10
07-26 14:01:07.670 i: [ServerClaimingHelper] Server <PLEXSERVER> cannot be claimed: it doesn't have required conditions
07-26 14:01:07.690 i: [Boot] FragmentWithBehavioursDelegate took 0ms to run create behaviours.
07-26 14:01:07.696 i: Fetching [method:GET] https://<IPADDRESS>.<SOMETOKEN>.plex.direct:32400/hubs/sections/10?count=10&excludeElements=Actor%2CCollection%2CCountry%2CDirector%2CLabel%2CMood%2CPart%2CProducer%2CSimilar%2CWriter%2CPhoto%2CVast%2CTopic&excludeFields=tagline%2Cfile&includeDetails=1&includeEmpty=1&includeExternalMetadata=1&includeLibraryPlaylists=1&includeMeta=1&includeRecentChannels=1&includeStations=1&includeTrailers=1&includeTypeFirst=1&libraryHubsOnly=1&X-Plex-Token=..._Q8z&X-Plex-Language=en-us
07-26 14:01:07.748 i: [SectionHubManager] Notifying listeners with status: SUCCESS
07-26 14:01:09.432 i: [ContentSectionNavigation] Navigating to path /library/sections/10/all?type=2
07-26 14:01:09.433 i: [ServerClaimingHelper] Server <PLEXSERVER> cannot be claimed: it doesn't have required conditions
07-26 14:01:09.440 i: [Boot] FragmentWithBehavioursDelegate took 0ms to run create behaviours.
07-26 14:01:09.446 i: Fetching section details from /library/sections/10/all?type=2
07-26 14:01:09.448 i: Fetching [method:GET] https://<IPADDRESS>.<SOMETOKEN>.plex.direct:32400/library/sections/10/all?includeAdvanced=1&includeMeta=1&type=2&X-Plex-Container-Size=0&X-Plex-Container-Start=0&X-Plex-Token=..._Q8z&X-Plex-Language=en-us
07-26 14:01:09.492 i: [ContentSectionDelegate] setInitialSecondaryFilter for NZ TV Shows • <PLEXSERVER>, filter: com.plexapp.plex.net.v5@50094ad
07-26 14:01:09.493 i: [ContentSectionDelegate] generateAndApplyQuery for NZ TV Shows • <PLEXSERVER>
07-26 14:01:09.497 i: Fetching [method:GET] https://<IPADDRESS>.<SOMETOKEN>.plex.direct:32400/library/sections/10/all?includeCollections=1&includeExternalMetadata=1&includeLibraryPlaylists=1&includeMeta=1&includeRecentChannels=1&includeStations=1&sort=titleSort&type=2&X-Plex-Token=..._Q8z&X-Plex-Container-Start=0&X-Plex-Container-Size=24&X-Plex-Language=en-us
07-26 14:01:09.517 i: [BaseSectionFragment] Initializing sorts and filters.
07-26 14:01:09.530 i: [Jump letter] Updating visibility of jump letter: (true)
07-26 14:01:09.531 i: Fetching [method:GET] https://<IPADDRESS>.<SOMETOKEN>.plex.direct:32400/library/sections/10/firstCharacter?includeCollections=1&IncludeExternalMedia=1&sort=titleSort&X-Plex-Token=..._Q8z&X-Plex-Language=en-us
07-26 14:01:09.559 i: [BaseSectionFragment] Updated column count: (6)
07-26 14:01:10.706 i: Fetching [method:GET] https://<IPADDRESS>.<SOMETOKEN>.plex.direct:32400/updater/status?X-Plex-Token=..._Q8z&X-Plex-Language=en-us
07-26 14:01:11.764 i: [NativeLibrary] Attempting to load `c++_shared`.
07-26 14:01:11.766 i: [NativeLibrary] Attempting to load `bass`.
07-26 14:01:11.772 i: [NativeLibrary] Attempting to load `bass_ape`.
07-26 14:01:11.775 i: [NativeLibrary] Attempting to load `bass_fx`.
07-26 14:01:11.778 i: [NativeLibrary] Attempting to load `bass_mpc`.
07-26 14:01:11.780 i: [NativeLibrary] Attempting to load `bassflac`.
07-26 14:01:11.781 i: [NativeLibrary] Attempting to load `bassmix`.
07-26 14:01:11.784 i: [NativeLibrary] Attempting to load `bassopus`.
07-26 14:01:11.786 i: [NativeLibrary] Attempting to load `bassalac`.
07-26 14:01:11.788 i: [NativeLibrary] Attempting to load `bass_aac`.
07-26 14:01:11.791 i: [NativeLibrary] Attempting to load `Treble`.
07-26 14:01:12.099 i: Fetching [method:GET] https://metadata.provider.plex.tv/library/metadata/5d9c07ebe264b7001fc37fee/userState?X-Plex-Token=..._Q8z&X-Plex-Language=en-us
07-26 14:01:12.484 i: [Preplay] Notifying listeners with status: SUCCESS
07-26 14:01:12.486 i: [Preplay] Notifying listeners with status: SUCCESS
07-26 14:01:12.488 i: Fetching [method:GET] https://<IPADDRESS>.<SOMETOKEN>.plex.direct:32400/library/metadata/8089/related?count=10&excludeElements=Actor%2CCollection%2CCountry%2CDirector%2CLabel%2CMood%2CPart%2CProducer%2CSimilar%2CWriter%2CPhoto%2CVast%2CTopic&excludeFields=tagline%2Cfile&includeAugmentations=1&includeDetails=1&includeEmpty=1&includeExternalMetadata=1&includeLibraryPlaylists=1&includeMeta=1&includeRecentChannels=1&includeStations=1&includeTrailers=1&includeTypeFirst=1&libraryHubsOnly=1&X-Plex-Token=..._Q8z&X-Plex-Language=en-us
07-26 14:01:12.739 e: An exception occurred: java.lang.NullPointerException: Missing required view with ID: com.plexapp.android:id/fallback_title_text
07-26 14:01:12.740 e: Stacktrace: java.lang.NullPointerException: Missing required view with ID: com.plexapp.android:id/fallback_title_text
at wf.i0.a(SourceFile:8)
at com.plexapp.plex.cards.c.m(SourceFile:2)
at com.plexapp.plex.cards.j.<init>(SourceFile:8)
at com.plexapp.plex.cards.j.<init>(SourceFile:2)
at com.plexapp.plex.cards.j.<init>(SourceFile:1)
at com.plexapp.plex.cards.x.<init>(Unknown Source:0)
at com.plexapp.plex.cards.c.<init>(Unknown Source:0)
at com.plexapp.plex.cards.d.<init>(Unknown Source:0)
at vl.c.h(Unknown Source:6)
at vl.j.onCreateViewHolder(SourceFile:1)
at fe.k.a(Unknown Source:2)
at se.e.c(Unknown Source:0)
at fe.a.b(Unknown Source:0)
at fe.k.b(SourceFile:2)
at ah.i.a(Unknown Source:2)
at ah.j.o(Unknown Source:6)
at ah.j.onCreateViewHolder(Unknown Source:0)
at androidx.recyclerview.widget.RecyclerView$Adapter.createViewHolder(SourceFile:2)
at androidx.recyclerview.widget.RecyclerView$Recycler.tryGetViewHolderForPositionByDeadline(SourceFile:34)
at androidx.recyclerview.widget.RecyclerView$Recycler.getViewForPosition(SourceFile:2)
at androidx.recyclerview.widget.RecyclerView$Recycler.getViewForPosition(SourceFile:1)
at androidx.leanback.widget.GridLayoutManager.getViewForPosition(SourceFile:1)
at androidx.leanback.widget.GridLayoutManager$2.createItem(SourceFile:1)
at androidx.leanback.widget.SingleRow.appendVisibleItems(SourceFile:4)
at androidx.leanback.widget.Grid.appendOneColumnVisibleItems(Unknown Source:11)
at androidx.leanback.widget.GridLayoutManager.appendOneColumnVisibleItems(Unknown Source:2)
at androidx.leanback.widget.GridLayoutManager.onLayoutChildren(SourceFile:65)
at androidx.recyclerview.widget.RecyclerView.dispatchLayoutStep2(SourceFile:12)
at androidx.recyclerview.widget.RecyclerView.dispatchLayout(SourceFile:15)
at androidx.recyclerview.widget.RecyclerView.onLayout(SourceFile:2)
at android.view.View.layout(View.java:22868)
at android.view.ViewGroup.layout(ViewGroup.java:6389)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332)
at android.widget.FrameLayout.onLayout(FrameLayout.java:270)
at android.view.View.layout(View.java:22868)
at android.view.ViewGroup.layout(ViewGroup.java:6389)
at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1829)
at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1673)
at android.widget.LinearLayout.onLayout(LinearLayout.java:1582)
at android.view.View.layout(View.java:22868)
at android.view.ViewGroup.layout(ViewGroup.java:6389)
at androidx.recyclerview.widget.RecyclerView$LayoutManager.layoutDecoratedWithMargins(SourceFile:3)
at androidx.recyclerview.widget.GridLayoutManager.layoutChunk(SourceFile:63)
at androidx.recyclerview.widget.LinearLayoutManager.fill(SourceFile:9)
at androidx.recyclerview.widget.LinearLayoutManager.onLayoutChildren(SourceFile:65)
at androidx.recyclerview.widget.GridLayoutManager.onLayoutChildren(SourceFile:3)
at androidx.recyclerview.widget.RecyclerView.dispatchLayoutStep2(SourceFile:12)
at androidx.recyclerview.widget.RecyclerView.dispatchLayout(SourceFile:15)
at androidx.recyclerview.widget.RecyclerView.onLayout(SourceFile:2)
at android.view.View.layout(View.java:22868)
at android.view.ViewGroup.layout(ViewGroup.java:6389)
at androidx.constraintlayout.widget.ConstraintLayout.onLayout(SourceFile:12)
at android.view.View.layout(View.java:22868)
at android.view.ViewGroup.layout(ViewGroup.java:6389)
at androidx.leanback.widget.ScaleFrameLayout.onLayout(SourceFile:30)
at android.view.View.layout(View.java:22868)
at android.view.ViewGroup.layout(ViewGroup.java:6389)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332)
at android.widget.FrameLayout.onLayout(FrameLayout.java:270)
at android.view.View.layout(View.java:22868)
at android.view.ViewGroup.layout(ViewGroup.java:6389)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332)
at android.widget.FrameLayout.onLayout(FrameLayout.java:270)
at android.view.View.layout(View.java:22868)
at android.view.ViewGroup.layout(ViewGroup.java:6389)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332)
at android.widget.FrameLayout.onLayout(FrameLayout.java:270)
at android.view.View.layout(View.java:22868)
at android.view.ViewGroup.layout(ViewGroup.java:6389)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332)
at android.widget.FrameLayout.onLayout(FrameLayout.java:270)
at android.view.View.layout(View.java:22868)
at android.view.ViewGroup.layout(ViewGroup.java:6389)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332)
at android.widget.FrameLayout.onLayout(FrameLayout.java:270)
at android.view.View.layout(View.java:22868)
at android.view.ViewGroup.layout(ViewGroup.java:6389)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332)
at android.widget.FrameLayout.onLayout(FrameLayout.java:270)
at android.view.View.layout(View.java:22868)
at android.view.ViewGroup.layout(ViewGroup.java:6389)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332)
at android.widget.FrameLayout.onLayout(FrameLayout.java:270)
at android.view.View.layout(View.java:22868)
at android.view.ViewGroup.layout(ViewGroup.java:6389)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332)
at android.widget.FrameLayout.onLayout(FrameLayout.java:270)
at android.view.View.layout(View.java:22868)
at android.view.ViewGroup.layout(ViewGroup.java:6389)
at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1829)
at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1673)
at android.widget.LinearLayout.onLayout(LinearLayout.java:1582)
at android.view.View.layout(View.java:22868)
at android.view.ViewGroup.layout(ViewGroup.java:6389)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332)
at android.widget.FrameLayout.onLayout(FrameLayout.java:270)
at com.android.internal.policy.DecorView.onLayout(DecorView.java:784)
at android.view.View.layout(View.java:22868)
at android.view.ViewGroup.layout(ViewGroup.java:6389)
at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:3646)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:3040)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2018)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:8467)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:972)
at android.view.Choreographer.doCallbacks(Choreographer.java:796)
at android.view.Choreographer.doFrame(Choreographer.java:731)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:957)
at android.os.Handler.handleCallback(Handler.java:938)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:223)
at android.app.ActivityThread.main(ActivityThread.java:7668)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)
The other series I’ve noticed it on is “The Website is Down” which I have a log for and will post if needed. I have uninstalled/reinstalled the app with no change.