[BUG] Plex HTPC newer than 1.43.1.3911 "freezes" occasionally

Server Version#: 1.32.6.7371 (Windows)
Player Version#: Higher than 1.43.1.3911 (Windows)

I cannot say for sure when this got “introduced”. However, I can say that with the Plex HTPC version 1.43.1.3911 or lower I’m not having this issue. I can say that it happens with 1.45.1 and 1.46.1 (newest version as of posting this).

What happens? It’s not all that easy to explain really. Let’s say I watch a TV show. After like 2 or 3 episodes, usually near the end, I cannot skip to the next episode. During playback everything seems fine. However, near the end when you may like to skip to the next episode, it’s just that it seems there’s no way to skip to the next episode. At this point, I can also not just use ESC button to stop the playback and get to navigate around again. It seems frozen. So, in other words, at this point I can simply kill the process and start Plex HTPC again. Then everything is fine until it happens again. It also happens with movies. I was just watching a full movie till the credits showed up. I paused the movie there, went away for some time and came back to it wanting to stop the movie and watch something else. But it’s just stuck there. I cannot exit the movie. Screensaver shows up after the specified time however, so saying that the player froze is probably the wrong word for it. I also don’t believe it has anything to do with the server itself as I updated it and everything works fine with Plex HTPC 1.43.1.3911 or lower. Anyone else having this issue?

Ok, maybe that helps. In the Plex HTPC app I see this when the problem happens:

[User:t5td1rwx6vrit7rx9x3n9j37] ERROR [Unhandled]: [existsOrThrow] Value is undefined or null!
Error: [existsOrThrow] Value is undefined or null!
at s (file:///C:/Program%20Files/Plex/Plex%20HTPC/web-client/main.js:2:162172)
at Qe.getSettingValue (file:///C:/Program%20Files/Plex/Plex%20HTPC/web-client/packages_app_initializers_appInitializer_ts.js:1:56355)
at Qe.getStringSetting (file:///C:/Program%20Files/Plex/Plex%20HTPC/web-client/packages_app_initializers_appInitializer_ts.js:1:50933)
at Ci (file:///C:/Program%20Files/Plex/Plex%20HTPC/web-client/packages_app_screens_visualMediaPlaybackScreen_VisualMediaPlaybackScreen_tsx.js:1:87484)
at Oi (file:///C:/Program%20Files/Plex/Plex%20HTPC/web-client/packages_app_screens_visualMediaPlaybackScreen_VisualMediaPlaybackScreen_tsx.js:1:87616)
at e.setSubtitles (file:///C:/Program%20Files/Plex/Plex%20HTPC/web-client/packages_app_screens_visualMediaPlaybackScreen_VisualMediaPlaybackScreen_tsx.js:1:101257)
at e.attach (file:///C:/Program%20Files/Plex/Plex%20HTPC/web-client/packages_app_screens_visualMediaPlaybackScreen_VisualMediaPlaybackScreen_tsx.js:1:100927)
at e.onAttach (file:///C:/Program%20Files/Plex/Plex%20HTPC/web-client/vendors-node_modules_pnpm_lightningjs_core_2_6_0_node_modules_lightningjs_core_index_js-node-bd489e.js:2:152526)
at e.updateAttachedFlag (file:///C:/Program%20Files/Plex/Plex%20HTPC/web-client/vendors-node_modules_pnpm_lightningjs_core_2_6_0_node_modules_lightningjs_core_index_js-node-bd489e.js:2:118288)
at k.updateAttachedFlag (file:///C:/Program%20Files/Plex/Plex%20HTPC/web-client/vendors-node_modules_pnpm_lightningjs_core_2_6_0_node_modules_lightningjs_core_index_js-node-bd489e.js:2:118259)
at e.updateAttachedFlag (file:///C:/Program%20Files/Plex/Plex%20HTPC/web-client/vendors-node_modules_pnpm_lightningjs_core_2_6_0_node_modules_lightningjs_core_index_js-node-bd489e.js:2:118259)
at e.setParent (file:///C:/Program%20Files/Plex/Plex%20HTPC/web-client/vendors-node_modules_pnpm_lightningjs_core_2_6_0_node_modules_lightningjs_core_index_js-node-bd489e.js:2:116959)
at U.connectParent (file:///C:/Program%20Files/Plex/Plex%20HTPC/web-client/vendors-node_modules_pnpm_lightningjs_core_2_6_0_node_modules_lightningjs_core_index_js-node-bd489e.js:2:115259)
at U.onSync (file:///C:/Program%20Files/Plex/Plex%20HTPC/web-client/vendors-node_modules_pnpm_lightningjs_core_2_6_0_node_modules_lightningjs_core_index_js-node
-bd489e.js:2:115531)
at U.setItems (file:///C:/Program%20Files/Plex/Plex%20HTPC/web-client/vendors-node_modules_pnpm_lightningjs_core_2_6_0_node_modules_lightningjs_core_index_js-node-bd489e.js:2:114726)
at U.setByArray (file:///C:/Program%20Files/Plex/Plex%20HTPC/web-client/vendors-node_modules_pnpm_lightningjs_core_2_6_0_node_modules_lightningjs_core_index_js-node-bd489e.js:2:114426)
at U.patch (file:///C:/Program%20Files/Plex/Plex%20HTPC/web-client/vendors-node_modules_pnpm_lightningjs_core_2_6_0_node_modules_lightningjs_core_index_js-node
-bd489e.js:2:113612)
at k.set children [as children] (file:///C:/Program%20Files/Plex/Plex%20HTPC/web-client/vendors-node_modules_pnpm_lightningjs_core_2_6_0_node_modules_lightningjs_core_index_js-node
-bd489e.js:2:134533)
at e._onShowScreen (file:///C:/Program%20Files/Plex/Plex%20HTPC/web-client/packages_app_index_ts-packages_app_images_avatar-plex_png-packages_app_images_cast-item-outli-e8e32f.js:1:373454)
at file:///C:/Program%20Files/Plex/Plex%20HTPC/web-client/main.js:2:163317
at Set.forEach ()
at o.emit (file:///C:/Program%20Files/Plex/Plex%20HTPC/web-client/main.js:2:163303)
at Yr.navigate (file:///C:/Program%20Files/Plex/Plex%20HTPC/web-client/packages_app_index_ts-packages_app_images_avatar-plex_png-packages_app_images_cast-item-outli-e8e32f.js:1:570230)
at file:///C:/Program%20Files/Plex/Plex%20HTPC/web-client/packages_app_index_ts-packages_app_images_avatar-plex_png-packages_app_images_cast-item-outli-e8e32f.js:1:569760
at o (file:///C:/Program%20Files/Plex/Plex%20HTPC/web-client/main.js:2:102597)
Sep 20, 2023 23:38:35.405 [44160] ERROR - [Web] Uncaught Error: [existsOrThrow] Value is undefined or null!
Sep 20, 2023 23:38:35.415 [44160] ERROR - [Web] 08/03/2023 23:38:35:412 [LombudXa:t5td1rwx6vrit7rx9x3n9j37] ERROR [Unhandled Rejection]: Cannot convert undefined or null to object
TypeError: Cannot convert undefined or null to object
at Qe.destroy (file:///C:/Program%20Files/Plex/Plex%20HTPC/web-client/packages_app_initializers_appInitializer_ts.js:1:53419)
at o.onCurrentPlayableChanging (file:///C:/Program%20Files/Plex/Plex%20HTPC/web-client/packages_app_playback_PlaybackSessionController_ts.js:1:50158)
at Ct (file:///C:/Program%20Files/Plex/Plex%20HTPC/web-client/vendors-node_modules_pnpm_lightningjs_core_2_6_0_node_modules_lightningjs_core_index_js-node
-bd489e.js:2:439239)
at o.i (file:///C:/Program%20Files/Plex/Plex%20HTPC/web-client/vendors-node_modules_pnpm_lightningjs_core_2_6_0_node_modules_lightningjs_core_index_js-node
-bd489e.js:2:438780)
at file:///C:/Program%20Files/Plex/Plex%20HTPC/web-client/main.js:2:163421
at Set.forEach ()
at o.asyncEmit (file:///C:/Program%20Files/Plex/Plex%20HTPC/web-client/main.js:2:163400)
at o._onPlayQueueSelectedItemChanged (file:///C:/Program%20Files/Plex/Plex%20HTPC/web-client/packages_app_initializers_appInitializer_ts.js:1:28044)
at file:///C:/Program%20Files/Plex/Plex%20HTPC/web-client/main.js:2:163317
at Set.forEach ()
at o.emit (file:///C:/Program%20Files/Plex/Plex%20HTPC/web-client/main.js:2:163303)
at w._selectItem (file:///C:/Program%20Files/Plex/Plex%20HTPC/web-client/packages_app_components_player_PlayerErrorReason_ts-packages_playback_playQueue_PlayQueue_ts.js:1:12590)
at w.skipNext (file:///C:/Program%20Files/Plex/Plex%20HTPC/web-client/packages_app_components_player_PlayerErrorReason_ts-packages_playback_playQueue_PlayQueue_ts.js:1:11450)
at q.playNext (file:///C:/Program%20Files/Plex/Plex%20HTPC/web-client/packages_app_initializers_appInitializer_ts.js:1:30673)
Sep 20, 2023 23:38:35.415 [44160] ERROR - [Web] Uncaught (in promise) TypeError: Cannot convert undefined or null to object

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.