2023-12-30, 01:14 PM
(This post was last modified: 2023-12-30, 03:36 PM by Alliyance. Edited 1 time in total.)
Same issue with android box. Here's the crash report. There's definitly a problem with the new jellyfin update.
Code:
---
client: Jellyfin for Android TV
client_version: 0.16.1
client_repository: https://github.com/jellyfin/jellyfin-androidtv
type: crash_report
format: markdown
---
### Logs
***Stack Trace***:
```log
org.jellyfin.sdk.api.client.exception.TimeoutException: HTTP request timed out
at org.jellyfin.sdk.api.client.KtorClient.request$suspendImpl(KtorClient.kt:117)
at org.jellyfin.sdk.api.client.KtorClient$request$1.invokeSuspend(Unknown Source:19)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:194)
at io.ktor.util.pipeline.SuspendFunctionGun.access$resumeRootWith(SuspendFunctionGun.kt:15)
at io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:89)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
at io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:194)
at io.ktor.util.pipeline.SuspendFunctionGun.access$resumeRootWith(SuspendFunctionGun.kt:15)
at io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:89)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
at io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:194)
at io.ktor.util.pipeline.SuspendFunctionGun.access$resumeRootWith(SuspendFunctionGun.kt:15)
at io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:89)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
at io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:194)
at io.ktor.util.pipeline.SuspendFunctionGun.access$resumeRootWith(SuspendFunctionGun.kt:15)
at io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:89)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
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)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@42a6d02, Dispatchers.Main.immediate]
Caused by: io.ktor.client.features.HttpRequestTimeoutException: Request timeout has expired [url=https://connect.streamii.box.ca/Users/7a60df17-0c11-4da8-9d3b-69206b06e716/Items/Resume?limit=50&fields=PrimaryImageAspectRatio&fields=Overview&fields=ItemCounts&fields=DisplayPreferencesId&fields=ChildCount&mediaTypes=Video&imageTypeLimit=1&enableTotalRecordCount=false&enableImages=true&excludeActiveSessions=false, request_timeout=30000 ms]
at io.ktor.client.features.HttpTimeout$Feature$install$1$1$killer$1.invokeSuspend(HttpTimeout.kt:149)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
```
***Logcat***:
```log
12-29 22:20:27.205 D/ACRA ( 7605): Calling collector org.acra.collector.ConfigurationCollector
12-29 22:20:27.205 D/ACRA ( 7605): Calling collector org.acra.collector.CustomDataCollector
12-29 22:20:27.205 D/ACRA ( 7605): Collector org.acra.collector.CustomDataCollector completed
12-29 22:20:27.205 D/ACRA ( 7605): Calling collector org.acra.collector.DisplayManagerCollector
12-29 22:20:27.205 D/ACRA ( 7605): Calling collector org.acra.collector.DeviceFeaturesCollector
12-29 22:20:27.207 D/ACRA ( 7605): Collector org.acra.collector.DeviceFeaturesCollector completed
12-29 22:20:27.207 D/ACRA ( 7605): Collector org.acra.collector.DisplayManagerCollector completed
12-29 22:20:27.208 D/ACRA ( 7605): Collector org.acra.collector.ConfigurationCollector completed
12-29 22:20:27.210 D/ACRA ( 7605): Calling collector org.acra.collector.DeviceIdCollector
12-29 22:20:27.210 D/ACRA ( 7605): Calling collector org.acra.collector.MemoryInfoCollector
12-29 22:20:27.210 D/ACRA ( 7605): Collector org.acra.collector.DeviceIdCollector completed
12-29 22:20:27.210 D/ACRA ( 7605): Calling collector org.acra.collector.SharedPreferencesCollector
12-29 22:20:27.210 D/ACRA ( 7605): Calling collector org.acra.collector.SettingsCollector
12-29 22:20:27.210 D/ACRA ( 7605): Calling collector org.acra.collector.ReflectionCollector
12-29 22:20:27.211 D/ACRA ( 7605): Collector org.acra.collector.SettingsCollector completed
12-29 22:20:27.212 D/ACRA ( 7605): Calling collector org.acra.collector.PackageManagerCollector
12-29 22:20:27.216 D/ACRA ( 7605): Calling collector org.acra.collector.TimeCollector
12-29 22:20:27.216 D/ACRA ( 7605): Collector org.acra.collector.TimeCollector completed
12-29 22:20:27.217 D/ACRA ( 7605): Collector org.acra.collector.PackageManagerCollector completed
12-29 22:20:27.217 D/ACRA ( 7605): Collector org.acra.collector.SharedPreferencesCollector completed
12-29 22:20:27.218 D/ACRA ( 7605): Calling collector org.acra.collector.SimpleValuesCollector
12-29 22:20:27.219 D/ACRA ( 7605): Collector org.acra.collector.SimpleValuesCollector completed
12-29 22:20:27.224 D/ACRA ( 7605): Collector org.acra.collector.MemoryInfoCollector completed
12-29 22:20:27.227 I/OpenGLRenderer( 7605): Davey! duration=30066ms; Flags=0, IntendedVsync=295111321045929, Vsync=295141351045329, OldestInputEvent=9223372036854775807, NewestInputEvent=0, HandleInputStart=295141358233138, AnimationStart=295141358233972, PerformTraversalsStart=295141376135378, DrawStart=295141376221524, SyncQueued=295141376953295, SyncStart=295141377209076, IssueDrawCommandsStart=295141377360065, SwapBuffers=295141387139961, FrameCompleted=295141387791315, DequeueBufferDuration=259375, QueueBufferDuration=311510, GpuCompleted=0,
12-29 22:20:27.228 D/ACRA ( 7605): onActivityStopped class org.jellyfin.androidtv.ui.startup.StartupActivity
12-29 22:20:27.229 D/ACRA ( 7605): onActivityDestroyed class org.jellyfin.androidtv.ui.startup.StartupActivity
12-29 22:20:27.230 D/Compose Focus( 7605): Owner FocusChanged(false)
12-29 22:20:27.230 D/Compose Focus( 7605): Owner FocusChanged(true)
12-29 22:20:27.230 D/Compose Focus( 7605): Owner FocusChanged(false)
12-29 22:20:27.231 E/Surface ( 7605): freeAllBuffers: 1 buffers were freed while being dequeued!
12-29 22:20:27.232 D/CompatibilityChangeReporter( 7605): Compat change id reported: 149924527; UID 10152; state: ENABLED
12-29 22:20:27.232 D/CompatibilityChangeReporter( 7605): Compat change id reported: 132649864; UID 10152; state: DISABLED
12-29 22:20:27.235 D/org.jellyfin.sdk.api.client.KtorClient( 7605): HTTP request timed out
12-29 22:20:27.235 D/org.jellyfin.sdk.api.client.KtorClient( 7605): io.ktor.client.features.HttpRequestTimeoutException: Request timeout has expired [url=https://connect.streamii.box.ca/Users/7a60df17-0c11-4da8-9d3b-69206b06e716/Items/Resume?limit=50&fields=PrimaryImageAspectRatio&fields=Overview&fields=ItemCounts&fields=DisplayPreferencesId&fields=ChildCount&mediaTypes=Video&imageTypeLimit=1&enableTotalRecordCount=false&enableImages=true&excludeActiveSessions=false, request_timeout=30000 ms]
12-29 22:20:27.235 D/org.jellyfin.sdk.api.client.KtorClient( 7605): at io.ktor.client.features.HttpTimeout$Feature$install$1$1$killer$1.invokeSuspend(HttpTimeout.kt:149)
12-29 22:20:27.235 D/org.jellyfin.sdk.api.client.KtorClient( 7605): at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
12-29 22:20:27.235 D/org.jellyfin.sdk.api.client.KtorClient( 7605): at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
12-29 22:20:27.235 D/org.jellyfin.sdk.api.client.KtorClient( 7605): at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
12-29 22:20:27.235 D/org.jellyfin.sdk.api.client.KtorClient( 7605): at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
12-29 22:20:27.235 D/org.jellyfin.sdk.api.client.KtorClient( 7605): at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
12-29 22:20:27.235 D/org.jellyfin.sdk.api.client.KtorClient( 7605): at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
12-29 22:20:27.236 E/ACRA ( 7605): ACRA caught a TimeoutException for org.jellyfin.androidtv
12-29 22:20:27.236 E/ACRA ( 7605): org.jellyfin.sdk.api.client.exception.TimeoutException: HTTP request timed out
12-29 22:20:27.236 E/ACRA ( 7605): at org.jellyfin.sdk.api.client.KtorClient.request$suspendImpl(KtorClient.kt:117)
12-29 22:20:27.236 E/ACRA ( 7605): at org.jellyfin.sdk.api.client.KtorClient$request$1.invokeSuspend(Unknown Source:19)
12-29 22:20:27.236 E/ACRA ( 7605): at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
12-29 22:20:27.236 E/ACRA ( 7605): at io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:194)
12-29 22:20:27.236 E/ACRA ( 7605): at io.ktor.util.pipeline.SuspendFunctionGun.access$resumeRootWith(SuspendFunctionGun.kt:15)
12-29 22:20:27.236 E/ACRA ( 7605): at io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:89)
12-29 22:20:27.236 E/ACRA ( 7605): at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
12-29 22:20:27.236 E/ACRA ( 7605): at io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:194)
12-29 22:20:27.236 E/ACRA ( 7605): at io.ktor.util.pipeline.SuspendFunctionGun.access$resumeRootWith(SuspendFunctionGun.kt:15)
12-29 22:20:27.236 E/ACRA ( 7605): at io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:89)
12-29 22:20:27.236 E/ACRA ( 7605): at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
12-29 22:20:27.236 E/ACRA ( 7605): at io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:194)
12-29 22:20:27.236 E/ACRA ( 7605): at io.ktor.util.pipeline.SuspendFunctionGun.access$resumeRootWith(SuspendFunctionGun.kt:15)
12-29 22:20:27.236 E/ACRA ( 7605): at io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:89)
12-29 22:20:27.236 E/ACRA ( 7605): at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
12-29 22:20:27.236 E/ACRA ( 7605): at io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:194)
12-29 22:20:27.236 E/ACRA ( 7605): at io.ktor.util.pipeline.SuspendFunctionGun.access$resumeRootWith(SuspendFunctionGun.kt:15)
12-29 22:20:27.236 E/ACRA ( 7605): at io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:89)
12-29 22:20:27.236 E/ACRA ( 7605): at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
12-29 22:20:27.236 E/ACRA ( 7605): at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
12-29 22:20:27.236 E/ACRA ( 7605): at android.os.Handler.handleCallback(Handler.java:938)
12-29 22:20:27.236 E/ACRA ( 7605): at android.os.Handler.dispatchMessage(Handler.java:99)
12-29 22:20:27.236 E/ACRA ( 7605): at android.os.Looper.loop(Looper.java:223)
12-29 22:20:27.236 E/ACRA ( 7605): at android.app.ActivityThread.main(ActivityThread.java:7668)
12-29 22:20:27.236 E/ACRA ( 7605): at java.lang.reflect.Method.invoke(Native Method)
12-29 22:20:27.236 E/ACRA ( 7605): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
12-29 22:20:27.236 E/ACRA ( 7605): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)
12-29 22:20:27.236 E/ACRA ( 7605): Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@42a6d02, Dispatchers.Main.immediate]
12-29 22:20:27.236 E/ACRA ( 7605): Caused by: io.ktor.client.features.HttpRequestTimeoutException: Request timeout has expired [url=https://connect.streamii.box.ca/Users/7a60df17-0c11-4da8-9d3b-69206b06e716/Items/Resume?limit=50&fields=PrimaryImageAspectRatio&fields=Overview&fields=ItemCounts&fields=DisplayPreferencesId&fields=ChildCount&mediaTypes=Video&imageTypeLimit=1&enableTotalRecordCount=false&enableImages=true&excludeActiveSessions=false, request_timeout=30000 ms]
12-29 22:20:27.236 E/ACRA ( 7605): at io.ktor.client.features.HttpTimeout$Feature$install$1$1$killer$1.invokeSuspend(HttpTimeout.kt:149)
12-29 22:20:27.236 E/ACRA ( 7605): at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
12-29 22:20:27.236 E/ACRA ( 7605): at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
12-29 22:20:27.236 E/ACRA ( 7605): at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
12-29 22:20:27.236 E/ACRA ( 7605): at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
12-29 22:20:27.236 E/ACRA ( 7605): at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
12-29 22:20:27.236 E/ACRA ( 7605): at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
12-29 22:20:27.236 D/ACRA ( 7605): Building report
12-29 22:20:27.236 D/ACRA ( 7605): Starting collectors with priority FIRST
12-29 22:20:27.237 D/ACRA ( 7605): Calling collector org.acra.collector.LogCatCollector
12-29 22:20:27.237 D/ACRA ( 7605): Calling collector org.acra.collector.StacktraceCollector
12-29 22:20:27.237 D/ACRA ( 7605): Collector org.acra.collector.StacktraceCollector completed
12-29 22:20:27.238 D/ACRA ( 7605): Collector org.acra.collector.ReflectionCollector completed
12-29 22:20:27.238 D/ACRA ( 7605): Finished collectors with priority NORMAL
12-29 22:20:27.238 D/ACRA ( 7605): Starting collectors with priority LATE
12-29 22:20:27.238 D/ACRA ( 7605): Calling collector org.acra.collector.LogFileCollector
12-29 22:20:27.238 D/ACRA ( 7605): Calling collector org.acra.collector.MediaCodecListCollector
12-29 22:20:27.238 D/ACRA ( 7605): Collector org.acra.collector.LogFileCollector completed
12-29 22:20:27.238 D/ACRA ( 7605): Collector org.acra.collector.MediaCodecListCollector completed
12-29 22:20:27.238 D/ACRA ( 7605): Calling collector org.acra.collector.ThreadCollector
12-29 22:20:27.238 D/ACRA ( 7605): Collector org.acra.collector.ThreadCollector completed
12-29 22:20:27.238 D/ACRA ( 7605): Finished collectors with priority LATE
12-29 22:20:27.238 D/ACRA ( 7605): Finishing activities prior to killing the Process
12-29 22:20:27.239 D/ACRA ( 7605): Retrieving logcat output (buffer:default)...
12-29 22:20:27.239 D/ProfileInstaller( 7605): Skipping profile installation for org.jellyfin.androidtv
12-29 22:20:27.243 D/ACRA ( 7605): Calling collector org.acra.collector.DropBoxCollector
12-29 22:20:27.244 D/ACRA ( 7605): Collector org.acra.collector.DropBoxCollector completed
```
### App information
***App version***: `0.16.1` (`160199`)
***Package name***: `org.jellyfin.androidtv`
***Build***:
```json
{"BOARD":"darcy","BOOTLOADER":"32.00.2019.50-t210-69ebfcbe","BRAND":"NVIDIA","CPU_ABI":"arm64-v8a","CPU_ABI2":"","DEVICE":"darcy","DISPLAY":"RQ1A.210105.003.7825230_3167.5736","FINGERPRINT":"NVIDIA\/darcy\/darcy:11\/RQ1A.210105.003\/7825230_3167.5736:user\/release-keys","HARDWARE":"darcy","HOST":"mobile-u64-5308-d7000","ID":"RQ1A.210105.003","IS_DEBUGGABLE":false,"IS_EMULATOR":false,"MANUFACTURER":"NVIDIA","MODEL":"SHIELD Android TV","PERMISSIONS_REVIEW_REQUIRED":true,"PRODUCT":"darcy","RADIO":"unknown","SUPPORTED_32_BIT_ABIS":["armeabi-v7a","armeabi"],"SUPPORTED_64_BIT_ABIS":["arm64-v8a"],"SUPPORTED_ABIS":["arm64-v8a","armeabi-v7a","armeabi"],"TAGS":"release-keys","TIME":1665981161000,"TYPE":"user","UNKNOWN":"unknown","USER":"NVIDIA","VERSION":{"ACTIVE_CODENAMES":[],"BASE_OS":"","CODENAME":"REL","INCREMENTAL":"7825230_3167.5736","PREVIEW_SDK_FINGERPRINT":"REL","PREVIEW_SDK_INT":0,"RELEASE":"11","RELEASE_OR_CODENAME":"11","SDK":"30","SDK_INT":30,"SECURITY_PATCH":"2022-04-05"}}
```
***Build config***:
```json
{"APPLICATION_ID":"org.jellyfin.androidtv","BUILD_TYPE":"release","DEBUG":false,"DEVELOPMENT":false,"VERSION_CODE":160199,"VERSION_NAME":"0.16.1"}
```
### Device information
***Android version***: `11`
***Device brand***: `NVIDIA`
***Device product***: `darcy`
***Device model***: `SHIELD Android TV`
### Crash information
***Start time***: `2023-12-29T22:19:52.983-05:00`
***Crash time***: `2023-12-29T22:20:27.255-05:00`