Plex app crashing when playing anything on Chromecast

Hello all,

The Plex app keeps crashing when trying to play anything on my chromecast. I get the following message in the log (See below)

Anyone know what the error is and how I can fix it? I’m a bit of a noob in this aspect. Thanks alot!

App version: 9.26.1.2783 (866168308)
07-15 00:06:37.795 i: Nano server version: 1.32.2.7002-86cfcc10c
07-15 00:06:37.795 i: FFmpeg version: 2.0-1378972587d
07-15 00:06:37.796 i: Treble version: 2.1.0.587
07-15 00:06:37.797 i: ASS version: 0.16.0
07-15 00:06:37.805 i: Manufacturer: Google Device: boreal Model: Chromecast HD Product: boreal Version: 12

An exception occurred: androidx.datastore.core.CorruptionException: Failed to parse playback servers
07-15 00:06:21.281 e: Stacktrace: androidx.datastore.core.CorruptionException: Failed to parse playback servers
at gh.n$a.readFrom(SourceFile:16)
at androidx.datastore.OkioSerializerWrapper.readFrom(Unknown Source:6)
at androidx.datastore.core.okio.OkioReadScope.readData$suspendImpl(SourceFile:87)
at androidx.datastore.core.okio.OkioReadScope.readData(Unknown Source:0)
at androidx.datastore.core.StorageConnectionKt$readData$2.invokeSuspend(Unknown Source:32)
at androidx.datastore.core.StorageConnectionKt$readData$2.invoke(Unknown Source:9)
at androidx.datastore.core.StorageConnectionKt$readData$2.invoke(Unknown Source:10)
at androidx.datastore.core.okio.OkioStorageConnection.readScope(SourceFile:103)
at androidx.datastore.core.StorageConnectionKt.readData(Unknown Source:6)
at androidx.datastore.core.DataStoreImpl.readDataFromFileOrDefault(Unknown Source:4)
at androidx.datastore.core.DataStoreImpl.access$readDataFromFileOrDefault(Unknown Source:0)
at androidx.datastore.core.DataStoreImpl$InitDataStore.readDataOrHandleCorruption(SourceFile:162)
at androidx.datastore.core.DataStoreImpl$InitDataStore.access$readDataOrHandleCorruption(Unknown Source:0)
at androidx.datastore.core.DataStoreImpl$InitDataStore$doRun$initData$1.invokeSuspend(SourceFile:131)
at androidx.datastore.core.DataStoreImpl$InitDataStore$doRun$initData$1.invoke(Unknown Source:8)
at androidx.datastore.core.DataStoreImpl$InitDataStore$doRun$initData$1.invoke(Unknown Source:2)
at androidx.datastore.core.SingleProcessCoordinator.lock(SourceFile:98)
at androidx.datastore.core.DataStoreImpl$InitDataStore.doRun(SourceFile:100)
at androidx.datastore.core.RunOnce.runIfNeeded(SourceFile:119)
at androidx.datastore.core.DataStoreImpl.readAndInitOrPropagateAndThrowFailure(SourceFile:102)
at androidx.datastore.core.DataStoreImpl.access$readAndInitOrPropagateAndThrowFailure(Unknown Source:0)
at androidx.datastore.core.DataStoreImpl$readState$2.invokeSuspend(SourceFile:65)
at androidx.datastore.core.DataStoreImpl$readState$2.invoke(Unknown Source:8)
at androidx.datastore.core.DataStoreImpl$readState$2.invoke(Unknown Source:4)
at iy.b.d(SourceFile:8)
at kotlinx.coroutines.l.e(SourceFile:50)
at kotlinx.coroutines.j.g(Unknown Source:0)
at androidx.datastore.core.DataStoreImpl.readState(Unknown Source:12)
at androidx.datastore.core.DataStoreImpl.access$readState(Unknown Source:0)
at androidx.datastore.core.DataStoreImpl$data$1.invokeSuspend(SourceFile:65)
at androidx.datastore.core.DataStoreImpl$data$1.invoke(Unknown Source:8)
at androidx.datastore.core.DataStoreImpl$data$1.invoke(Unknown Source:4)
at kotlinx.coroutines.flow.a0.e(Unknown Source:2)
at kotlinx.coroutines.flow.a.collect(SourceFile:72)
at kotlinx.coroutines.flow.s.a(SourceFile:83)
at kotlinx.coroutines.flow.h.C(Unknown Source:0)
at gh.n.k3(SourceFile:89)
at gh.n.b3(Unknown Source:0)
at gh.n$b.invokeSuspend(SourceFile:37)
at kotlin.coroutines.jvm.internal.a.resumeWith(SourceFile:12)
at kotlinx.coroutines.c1.run(SourceFile:119)
at kotlinx.coroutines.internal.n.run(SourceFile:13)
at kotlinx.coroutines.scheduling.k.run(SourceFile:3)
at kotlinx.coroutines.scheduling.a.k(SourceFile:1)
at kotlinx.coroutines.scheduling.a$c.d(SourceFile:15)
at kotlinx.coroutines.scheduling.a$c.n(SourceFile:29)
at kotlinx.coroutines.scheduling.a$c.run(Unknown Source:0)
Suppressed: kotlinx.coroutines.a1: [y2{Cancelling}@aa251a7, Dispatchers.IO]
Caused by: com.google.protobuf.b0: Protocol message contained an invalid tag (zero).
at com.google.protobuf.h$c.B(SourceFile:26)
at com.google.protobuf.i.getFieldNumber(SourceFile:13)
at com.google.protobuf.u0.D(SourceFile:1)
at com.google.protobuf.u0.b(SourceFile:15)
at com.google.protobuf.x.S(SourceFile:17)
at com.google.protobuf.x.R(SourceFile:9)
at eh.c.e0(Unknown Source:2)
at gh.n$a.readFrom(SourceFile:1)
… 46 more

07-15 00:06:21.380 i: [FFmpeg] [INFO] [FFmpegExtractor] Requesting IO seek to 0 bytes.

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