BUG: "There was an unexpected error" appears while scrolling TV shows in a web browser

Server Version#: 1.14.1.5488
Player Version#: 3.85.2
Chrome Version#: 71.0.3578.98 (Official Build) (64-bit) (cohort: Stable)

When I have a TV show pulled up that has a bunch of episodes in a season and the view is set to summary view, if I scroll too fast down the list with the mouse wheel, the view clears and the “There was an unexpected error” message comes up. It seems to be related to the way the art of each episode pops up because I go slow and wait for each piece of episode art to appear from off the page before scrolling to the next one, this doesn’t happen. But if I’m trying to quickly scroll to the last episode for example, I get the crash message.

Here are the error messages that the chrome developer console gives:

13:12:39.854 vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:971 TypeError: Cannot read property 'features' of undefined
    at I (main-2-8e3db389e67d06bb9bef-plex-3.85.2-a458de3.js:757)
    at main-2-8e3db389e67d06bb9bef-plex-3.85.2-a458de3.js:2264
    at vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:1449
    at vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:1448
    at Function.f [as mapToProps] (vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:1450)
    at r (vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:114)
    at s (vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:1094)
    at l (vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:1094)
    at vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:1095
    at Object.run (vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:100)
    at c.componentWillReceiveProps (vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:104)
    at dn (vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:936)
    at Mn (vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:961)
    at Xn (vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:982)
    at Kn (vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:982)
    at fr (vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:989)
    at ur (vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:988)
    at sr (vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:988)
    at ir (vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:987)
    at Zn (vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:985)
    at Object.enqueueSetState (vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:1055)
    at t.i.setState (vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:854)
    at Object.a.onScrollPositionChange (main-2-8e3db389e67d06bb9bef-plex-3.85.2-a458de3.js:6454)
    at a.onScrollPositionChange (main-2-8e3db389e67d06bb9bef-plex-3.85.2-a458de3.js:188)
    at n (vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:1520)
Nn @ vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:971
Vn.r.function.r.componentDidCatch.n.callback @ vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:978
tn @ vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:932
nn @ vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:933
hr @ vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:997
fr @ vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:989
ur @ vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:988
sr @ vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:988
ir @ vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:987
Zn @ vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:985
enqueueSetState @ vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:1055
i.setState @ vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:854
a.onScrollPositionChange @ main-2-8e3db389e67d06bb9bef-plex-3.85.2-a458de3.js:6454
a.onScrollPositionChange @ main-2-8e3db389e67d06bb9bef-plex-3.85.2-a458de3.js:188
n @ vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:1520
requestAnimationFrame (async)
(anonymous) @ vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:1528
t._setScrollPosition @ main-2-8e3db389e67d06bb9bef-plex-3.85.2-a458de3.js:191
a.onScroll @ main-2-8e3db389e67d06bb9bef-plex-3.85.2-a458de3.js:187
i @ vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:868
invokeGuardedCallback @ vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:1012
invokeGuardedCallbackAndCatchFirstError @ vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:1012
c @ vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:870
d @ vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:871
g @ vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:871
h @ vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:871
v @ vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:872
y @ vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:873
Be @ vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:898
mr @ vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:999
Q @ vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:882
We @ vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:899
n @ vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:1520

13:12:39.857 main-2-8e3db389e67d06bb9bef-plex-3.85.2-a458de3.js:2999 TypeError: Cannot read property 'features' of undefined    at I (https://assets.plex.tv/deploys/desktop/env-eb2798cc3c7d9533df5b563963d5c394/3.85.2-a458de3/js/main-2-8e3db389e67d06bb9bef-plex-3.85.2-a458de3.js:757:480)    at https://assets.plex.tv/deploys/desktop/env-eb2798cc3c7d9533df5b563963d5c394/3.85.2-a458de3/js/main-2-8e3db389e67d06bb9bef-plex-3.85.2-a458de3.js:2264:156    at https://assets.plex.tv/deploys/desktop/env-eb2798cc3c7d9533df5b563963d5c394/3.85.2-a458de3/js/vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:1449:383    at https://assets.plex.tv/deploys/desktop/env-eb2798cc3c7d9533df5b563963d5c394/3.85.2-a458de3/js/vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:1448:269    at Function.f [as mapToProps] (https://assets.plex.tv/deploys/desktop/env-eb2798cc3c7d9533df5b563963d5c394/3.85.2-a458de3/js/vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:1450:153)    at r (https://assets.plex.tv/deploys/desktop/env-eb2798cc3c7d9533df5b563963d5c394/3.85.2-a458de3/js/vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:114:30)    at s (https://assets.plex.tv/deploys/desktop/env-eb2798cc3c7d9533df5b563963d5c394/3.85.2-a458de3/js/vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:1094:157)    at l (https://assets.plex.tv/deploys/desktop/env-eb2798cc3c7d9533df5b563963d5c394/3.85.2-a458de3/js/vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:1094:339)    at https://assets.plex.tv/deploys/desktop/env-eb2798cc3c7d9533df5b563963d5c394/3.85.2-a458de3/js/vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:1095:10    at Object.run (https://assets.plex.tv/deploys/desktop/env-eb2798cc3c7d9533df5b563963d5c394/3.85.2-a458de3/js/vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:100:253)    at c.componentWillReceiveProps (https://assets.plex.tv/deploys/desktop/env-eb2798cc3c7d9533df5b563963d5c394/3.85.2-a458de3/js/vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:104:231)    at dn (https://assets.plex.tv/deploys/desktop/env-eb2798cc3c7d9533df5b563963d5c394/3.85.2-a458de3/js/vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:936:226)    at Mn (https://assets.plex.tv/deploys/desktop/env-eb2798cc3c7d9533df5b563963d5c394/3.85.2-a458de3/js/vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:961:393)    at Xn (https://assets.plex.tv/deploys/desktop/env-eb2798cc3c7d9533df5b563963d5c394/3.85.2-a458de3/js/vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:982:40)    at Kn (https://assets.plex.tv/deploys/desktop/env-eb2798cc3c7d9533df5b563963d5c394/3.85.2-a458de3/js/vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:982:348)    at fr (https://assets.plex.tv/deploys/desktop/env-eb2798cc3c7d9533df5b563963d5c394/3.85.2-a458de3/js/vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:989:457)    at ur (https://assets.plex.tv/deploys/desktop/env-eb2798cc3c7d9533df5b563963d5c394/3.85.2-a458de3/js/vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:988:422)    at sr (https://assets.plex.tv/deploys/desktop/env-eb2798cc3c7d9533df5b563963d5c394/3.85.2-a458de3/js/vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:988:248)    at ir (https://assets.plex.tv/deploys/desktop/env-eb2798cc3c7d9533df5b563963d5c394/3.85.2-a458de3/js/vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:987:118)    at Zn (https://assets.plex.tv/deploys/desktop/env-eb2798cc3c7d9533df5b563963d5c394/3.85.2-a458de3/js/vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:985:467)    at Object.enqueueSetState (https://assets.plex.tv/deploys/desktop/env-eb2798cc3c7d9533df5b563963d5c394/3.85.2-a458de3/js/vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:1055:355)    at t.i.setState (https://assets.plex.tv/deploys/desktop/env-eb2798cc3c7d9533df5b563963d5c394/3.85.2-a458de3/js/vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:854:319)    at Object.a.onScrollPositionChange (https://assets.plex.tv/deploys/desktop/env-eb2798cc3c7d9533df5b563963d5c394/3.85.2-a458de3/js/main-2-8e3db389e67d06bb9bef-plex-3.85.2-a458de3.js:6454:352)    at a.onScrollPositionChange (https://assets.plex.tv/deploys/desktop/env-eb2798cc3c7d9533df5b563963d5c394/3.85.2-a458de3/js/main-2-8e3db389e67d06bb9bef-plex-3.85.2-a458de3.js:188:125)    at n (https://assets.plex.tv/deploys/desktop/env-eb2798cc3c7d9533df5b563963d5c394/3.85.2-a458de3/js/vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:1520:328)
onLogMessage @ main-2-8e3db389e67d06bb9bef-plex-3.85.2-a458de3.js:2999
onLog @ main-2-8e3db389e67d06bb9bef-plex-3.85.2-a458de3.js:3002
c @ main-2-8e3db389e67d06bb9bef-plex-3.85.2-a458de3.js:264
trigger @ main-2-8e3db389e67d06bb9bef-plex-3.85.2-a458de3.js:266
(anonymous) @ main-2-8e3db389e67d06bb9bef-plex-3.85.2-a458de3.js:81
t.componentDidCatch @ main-2-8e3db389e67d06bb9bef-plex-3.85.2-a458de3.js:214
Vn.r.function.r.componentDidCatch.n.callback @ vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:978
tn @ vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:932
nn @ vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:933
hr @ vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:997
fr @ vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:989
ur @ vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:988
sr @ vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:988
ir @ vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:987
Zn @ vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:985
enqueueSetState @ vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:1055
i.setState @ vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:854
a.onScrollPositionChange @ main-2-8e3db389e67d06bb9bef-plex-3.85.2-a458de3.js:6454
a.onScrollPositionChange @ main-2-8e3db389e67d06bb9bef-plex-3.85.2-a458de3.js:188
n @ vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:1520
requestAnimationFrame (async)
(anonymous) @ vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:1528
t._setScrollPosition @ main-2-8e3db389e67d06bb9bef-plex-3.85.2-a458de3.js:191
a.onScroll @ main-2-8e3db389e67d06bb9bef-plex-3.85.2-a458de3.js:187
i @ vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:868
invokeGuardedCallback @ vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:1012
invokeGuardedCallbackAndCatchFirstError @ vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:1012
c @ vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:870
d @ vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:871
g @ vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:871
h @ vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:871
v @ vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:872
y @ vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:873
Be @ vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:898
mr @ vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:999
Q @ vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:882
We @ vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:899
n @ vendors-3-c7ad53433f3a5d7e1c33-plex-3.85.2-a458de3.js:1520

I am having the same issue. Just recently started. List and Grid view the Errors do not occur, just Summary View.

same problem here on newest macOS Safari

Same issue here. Windows box. Happens in Microsoft Edge and Chrome. For those interested, if I hit localhost directly instead of plex.tv, no issue seen there.

#MeToo
Chrome on Windows 10. Doesn’t affect ‘Summary View’ in Plex Media Player.

Same here. Google Chrome. Only happens when I attempt to scroll fast. Delicate scrolling seems to be fine.

Seems like it has been resolved because I can’t get it to happen anymore. Chrome had an update recently. Don’t know if Plex did anything.

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