Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AndroidTV App Crash #4212

Open
crobibero opened this issue Nov 15, 2024 · 0 comments
Open

AndroidTV App Crash #4212

crobibero opened this issue Nov 15, 2024 · 0 comments
Labels
bug Something isn't working

Comments

@crobibero
Copy link
Member

Describe the bug

Doubt this is reproducible but reporting the crash anyway.
Feel free to close if this isn't a crash that can be fixed

Logs


client: Jellyfin for Android TV
client_version: 0.0.0-dev.1
client_repository: https://github.com/jellyfin/jellyfin-androidtv
type: crash_report
format: markdown

Logs

Stack Trace:

org.jellyfin.sdk.api.client.exception.TimeoutException: Socket timed out
	at org.jellyfin.sdk.api.ktor.KtorClient.request(KtorClient.kt:160)
	at org.jellyfin.sdk.api.ktor.KtorClient$request$1.invokeSuspend(Unknown Source:19)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:99)
	at kotlinx.coroutines.EventLoop.processUnconfinedEvent(EventLoop.common.kt:65)
	at kotlinx.coroutines.internal.DispatchedContinuation.resumeWith(DispatchedContinuation.kt:327)
	at io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:149)
	at io.ktor.util.pipeline.SuspendFunctionGun.access$resumeRootWith(SuspendFunctionGun.kt:11)
	at io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:66)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:99)
	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:7656)
	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}@88dc349, Dispatchers.Main.immediate]
Caused by: io.ktor.client.network.sockets.SocketTimeoutException: Socket timeout has expired [url=https://jellyfin.codeh.tech/Items/82750a12-5acc-85ca-c1bf-6313eedd5083, socket_timeout=30000] ms
	at io.ktor.client.plugins.HttpTimeoutKt.SocketTimeoutException(HttpTimeout.kt:239)
	at io.ktor.client.engine.okhttp.OkUtilsKt.mapOkHttpException(OkUtils.kt:80)
	at io.ktor.client.engine.okhttp.OkUtilsKt.access$mapOkHttpException(OkUtils.kt:1)
	at io.ktor.client.engine.okhttp.OkHttpCallback.onFailure(OkUtils.kt:39)
	at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:525)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
	at java.lang.Thread.run(Thread.java:923)
Caused by: java.net.SocketTimeoutException: timeout
	at okhttp3.internal.http2.Http2Stream$StreamTimeout.newTimeoutException(Http2Stream.kt:675)
	at okhttp3.internal.http2.Http2Stream$StreamTimeout.exitAndThrowIfTimedOut(Http2Stream.kt:684)
	at okhttp3.internal.http2.Http2Stream.takeHeaders(Http2Stream.kt:143)
	at okhttp3.internal.http2.Http2ExchangeCodec.readResponseHeaders(Http2ExchangeCodec.kt:97)
	at okhttp3.internal.connection.Exchange.readResponseHeaders(Exchange.kt:110)
	at okhttp3.internal.http.CallServerInterceptor.intercept(CallServerInterceptor.kt:93)
	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
	at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:34)
	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
	at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:95)
	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
	at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83)
	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
	at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:76)
	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
	at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:201)
	at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:517)
	... 3 more

Logcat:

11-14 18:17:28.122 E/LiveTvGuideFragmentHelperKt$refreshSelectedProgram(23242): 	at android.app.ActivityThread.main(ActivityThread.java:7656)
11-14 18:17:28.122 E/LiveTvGuideFragmentHelperKt$refreshSelectedProgram(23242): 	at java.lang.reflect.Method.invoke(Native Method)
11-14 18:17:28.122 E/LiveTvGuideFragmentHelperKt$refreshSelectedProgram(23242): 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
11-14 18:17:28.122 E/LiveTvGuideFragmentHelperKt$refreshSelectedProgram(23242): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)
11-14 18:17:28.953 D/ACRA    (23242): onActivityPaused class org.jellyfin.androidtv.ui.browsing.MainActivity
11-14 18:17:29.499 W/libEGL  (23242): EGLNativeWindowType 0xed764368 disconnect failed
11-14 18:17:29.511 D/ACRA    (23242): onActivityStopped class org.jellyfin.androidtv.ui.browsing.MainActivity
11-14 18:17:29.515 D/MainActivity$onStop(23242): MainActivity stopped
11-14 18:17:29.516 I/SessionRepositoryImpl$restoreSession(23242): Restoring session
11-14 18:17:29.519 D/ACRA    (23242): onActivitySaveInstanceState class org.jellyfin.androidtv.ui.browsing.MainActivity
11-14 18:17:32.364 D/org.jellyfin.sdk.api.sockets.OkHttpSocketConnection(23242): Sending (raw) message {"MessageType":"KeepAlive"}
11-14 18:17:32.424 D/org.jellyfin.sdk.api.sockets.OkHttpSocketConnection(23242): Receiving (raw) message {"MessageId":"d06ed76583db4ab1bf7ed40f172ceb23","MessageType":"KeepAlive"}
11-14 18:17:36.698 V/io.ktor.client.plugins.HttpCallValidator(23242): Processing exception io.ktor.client.network.sockets.SocketTimeoutException: Socket timeout has expired [url=https://jellyfin.codeh.tech/Items/82750a12-5acc-85ca-c1bf-6313eedd5083, socket_timeout=30000] ms for request https://jellyfin.codeh.tech/Items/82750a12-5acc-85ca-c1bf-6313eedd5083
11-14 18:17:36.700 D/org.jellyfin.sdk.api.ktor.KtorClient(23242): Socket timed out
11-14 18:17:36.700 D/org.jellyfin.sdk.api.ktor.KtorClient(23242): io.ktor.client.network.sockets.SocketTimeoutException: Socket timeout has expired [url=https://jellyfin.codeh.tech/Items/82750a12-5acc-85ca-c1bf-6313eedd5083, socket_timeout=30000] ms
11-14 18:17:36.700 D/org.jellyfin.sdk.api.ktor.KtorClient(23242): 	at io.ktor.client.plugins.HttpTimeoutKt.SocketTimeoutException(HttpTimeout.kt:239)
11-14 18:17:36.700 D/org.jellyfin.sdk.api.ktor.KtorClient(23242): 	at io.ktor.client.engine.okhttp.OkUtilsKt.mapOkHttpException(OkUtils.kt:80)
11-14 18:17:36.700 D/org.jellyfin.sdk.api.ktor.KtorClient(23242): 	at io.ktor.client.engine.okhttp.OkUtilsKt.access$mapOkHttpException(OkUtils.kt:1)
11-14 18:17:36.700 D/org.jellyfin.sdk.api.ktor.KtorClient(23242): 	at io.ktor.client.engine.okhttp.OkHttpCallback.onFailure(OkUtils.kt:39)
11-14 18:17:36.700 D/org.jellyfin.sdk.api.ktor.KtorClient(23242): 	at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:525)
11-14 18:17:36.700 D/org.jellyfin.sdk.api.ktor.KtorClient(23242): 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
11-14 18:17:36.700 D/org.jellyfin.sdk.api.ktor.KtorClient(23242): 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
11-14 18:17:36.700 D/org.jellyfin.sdk.api.ktor.KtorClient(23242): 	at java.lang.Thread.run(Thread.java:923)
11-14 18:17:36.700 D/org.jellyfin.sdk.api.ktor.KtorClient(23242): Caused by: java.net.SocketTimeoutException: timeout
11-14 18:17:36.700 D/org.jellyfin.sdk.api.ktor.KtorClient(23242): 	at okhttp3.internal.http2.Http2Stream$StreamTimeout.newTimeoutException(Http2Stream.kt:675)
11-14 18:17:36.700 D/org.jellyfin.sdk.api.ktor.KtorClient(23242): 	at okhttp3.internal.http2.Http2Stream$StreamTimeout.exitAndThrowIfTimedOut(Http2Stream.kt:684)
11-14 18:17:36.700 D/org.jellyfin.sdk.api.ktor.KtorClient(23242): 	at okhttp3.internal.http2.Http2Stream.takeHeaders(Http2Stream.kt:143)
11-14 18:17:36.700 D/org.jellyfin.sdk.api.ktor.KtorClient(23242): 	at okhttp3.internal.http2.Http2ExchangeCodec.readResponseHeaders(Http2ExchangeCodec.kt:97)
11-14 18:17:36.700 D/org.jellyfin.sdk.api.ktor.KtorClient(23242): 	at okhttp3.internal.connection.Exchange.readResponseHeaders(Exchange.kt:110)
11-14 18:17:36.700 D/org.jellyfin.sdk.api.ktor.KtorClient(23242): 	at okhttp3.internal.http.CallServerInterceptor.intercept(CallServerInterceptor.kt:93)
11-14 18:17:36.700 D/org.jellyfin.sdk.api.ktor.KtorClient(23242): 	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
11-14 18:17:36.700 D/org.jellyfin.sdk.api.ktor.KtorClient(23242): 	at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:34)
11-14 18:17:36.700 D/org.jellyfin.sdk.api.ktor.KtorClient(23242): 	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
11-14 18:17:36.700 D/org.jellyfin.sdk.api.ktor.KtorClient(23242): 	at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:95)
11-14 18:17:36.700 D/org.jellyfin.sdk.api.ktor.KtorClient(23242): 	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
11-14 18:17:36.700 D/org.jellyfin.sdk.api.ktor.KtorClient(23242): 	at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83)
11-14 18:17:36.700 D/org.jellyfin.sdk.api.ktor.KtorClient(23242): 	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
11-14 18:17:36.700 D/org.jellyfin.sdk.api.ktor.KtorClient(23242): 	at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:76)
11-14 18:17:36.700 D/org.jellyfin.sdk.api.ktor.KtorClient(23242): 	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
11-14 18:17:36.700 D/org.jellyfin.sdk.api.ktor.KtorClient(23242): 	at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:201)
11-14 18:17:36.700 D/org.jellyfin.sdk.api.ktor.KtorClient(23242): 	at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:517)
11-14 18:17:36.700 D/org.jellyfin.sdk.api.ktor.KtorClient(23242): 	... 3 more
11-14 18:17:36.711 E/ACRA    (23242): ACRA caught a TimeoutException for org.jellyfin.androidtv.debug
11-14 18:17:36.711 E/ACRA    (23242): org.jellyfin.sdk.api.client.exception.TimeoutException: Socket timed out
11-14 18:17:36.711 E/ACRA    (23242): 	at org.jellyfin.sdk.api.ktor.KtorClient.request(KtorClient.kt:160)
11-14 18:17:36.711 E/ACRA    (23242): 	at org.jellyfin.sdk.api.ktor.KtorClient$request$1.invokeSuspend(Unknown Source:19)
11-14 18:17:36.711 E/ACRA    (23242): 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
11-14 18:17:36.711 E/ACRA    (23242): 	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:99)
11-14 18:17:36.711 E/ACRA    (23242): 	at kotlinx.coroutines.EventLoop.processUnconfinedEvent(EventLoop.common.kt:65)
11-14 18:17:36.711 E/ACRA    (23242): 	at kotlinx.coroutines.internal.DispatchedContinuation.resumeWith(DispatchedContinuation.kt:327)
11-14 18:17:36.711 E/ACRA    (23242): 	at io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:149)
11-14 18:17:36.711 E/ACRA    (23242): 	at io.ktor.util.pipeline.SuspendFunctionGun.access$resumeRootWith(SuspendFunctionGun.kt:11)
11-14 18:17:36.711 E/ACRA    (23242): 	at io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:66)
11-14 18:17:36.711 E/ACRA    (23242): 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
11-14 18:17:36.711 E/ACRA    (23242): 	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:99)
11-14 18:17:36.711 E/ACRA    (23242): 	at android.os.Handler.handleCallback(Handler.java:938)
11-14 18:17:36.711 E/ACRA    (23242): 	at android.os.Handler.dispatchMessage(Handler.java:99)
11-14 18:17:36.711 E/ACRA    (23242): 	at android.os.Looper.loop(Looper.java:223)
11-14 18:17:36.711 E/ACRA    (23242): 	at android.app.ActivityThread.main(ActivityThread.java:7656)
11-14 18:17:36.711 E/ACRA    (23242): 	at java.lang.reflect.Method.invoke(Native Method)
11-14 18:17:36.711 E/ACRA    (23242): 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
11-14 18:17:36.711 E/ACRA    (23242): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)
11-14 18:17:36.711 E/ACRA    (23242): 	Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@88dc349, Dispatchers.Main.immediate]
11-14 18:17:36.711 E/ACRA    (23242): Caused by: io.ktor.client.network.sockets.SocketTimeoutException: Socket timeout has expired [url=https://jellyfin.codeh.tech/Items/82750a12-5acc-85ca-c1bf-6313eedd5083, socket_timeout=30000] ms
11-14 18:17:36.711 E/ACRA    (23242): 	at io.ktor.client.plugins.HttpTimeoutKt.SocketTimeoutException(HttpTimeout.kt:239)
11-14 18:17:36.711 E/ACRA    (23242): 	at io.ktor.client.engine.okhttp.OkUtilsKt.mapOkHttpException(OkUtils.kt:80)
11-14 18:17:36.711 E/ACRA    (23242): 	at io.ktor.client.engine.okhttp.OkUtilsKt.access$mapOkHttpException(OkUtils.kt:1)
11-14 18:17:36.711 E/ACRA    (23242): 	at io.ktor.client.engine.okhttp.OkHttpCallback.onFailure(OkUtils.kt:39)
11-14 18:17:36.711 E/ACRA    (23242): 	at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:525)
11-14 18:17:36.711 E/ACRA    (23242): 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
11-14 18:17:36.711 E/ACRA    (23242): 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
11-14 18:17:36.711 E/ACRA    (23242): 	at java.lang.Thread.run(Thread.java:923)
11-14 18:17:36.711 E/ACRA    (23242): Caused by: java.net.SocketTimeoutException: timeout
11-14 18:17:36.711 E/ACRA    (23242): 	at okhttp3.internal.http2.Http2Stream$StreamTimeout.newTimeoutException(Http2Stream.kt:675)
11-14 18:17:36.711 E/ACRA    (23242): 	at okhttp3.internal.http2.Http2Stream$StreamTimeout.exitAndThrowIfTimedOut(Http2Stream.kt:684)
11-14 18:17:36.711 E/ACRA    (23242): 	at okhttp3.internal.http2.Http2Stream.takeHeaders(Http2Stream.kt:143)
11-14 18:17:36.711 E/ACRA    (23242): 	at okhttp3.internal.http2.Http2ExchangeCodec.readResponseHeaders(Http2ExchangeCodec.kt:97)
11-14 18:17:36.711 E/ACRA    (23242): 	at okhttp3.internal.connection.Exchange.readResponseHeaders(Exchange.kt:110)
11-14 18:17:36.711 E/ACRA    (23242): 	at okhttp3.internal.http.CallServerInterceptor.intercept(CallServerInterceptor.kt:93)
11-14 18:17:36.711 E/ACRA    (23242): 	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
11-14 18:17:36.711 E/ACRA    (23242): 	at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:34)
11-14 18:17:36.711 E/ACRA    (23242): 	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
11-14 18:17:36.711 E/ACRA    (23242): 	at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:95)
11-14 18:17:36.711 E/ACRA    (23242): 	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
11-14 18:17:36.711 E/ACRA    (23242): 	at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83)
11-14 18:17:36.711 E/ACRA    (23242): 	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
11-14 18:17:36.711 E/ACRA    (23242): 	at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:76)
11-14 18:17:36.711 E/ACRA    (23242): 	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
11-14 18:17:36.711 E/ACRA    (23242): 	at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:201)
11-14 18:17:36.711 E/ACRA    (23242): 	at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:517)
11-14 18:17:36.711 E/ACRA    (23242): 	... 3 more
11-14 18:17:36.712 D/ACRA    (23242): Building report
11-14 18:17:36.715 D/ACRA    (23242): Starting collectors with priority FIRST
11-14 18:17:36.716 D/ACRA    (23242): Calling collector org.acra.collector.DropBoxCollector
11-14 18:17:36.717 D/ACRA    (23242): Calling collector org.acra.collector.LogCatCollector
11-14 18:17:36.717 D/ACRA    (23242): Collector org.acra.collector.DropBoxCollector completed
11-14 18:17:36.717 D/ACRA    (23242): Calling collector org.acra.collector.StacktraceCollector
11-14 18:17:36.719 D/ACRA    (23242): Collector org.acra.collector.StacktraceCollector completed
11-14 18:17:36.743 D/ACRA    (23242): Retrieving logcat output (buffer:default)...

App information

App version: 0.0.0-dev.1 (1)
Package name: org.jellyfin.androidtv.debug
Build:

{"BOARD":"YYJ","BOOTLOADER":"01.01.230509.145718","BRAND":"Homatics","CPU_ABI":"armeabi-v7a","CPU_ABI2":"armeabi","DEVICE":"YYJ","DISPLAY":"RTT0.211009.001.6261 release-keys","FINGERPRINT":"Homatics\/SEI804HM\/YYJ:11\/RTT0.211009.001\/6261:user\/release-keys","HARDWARE":"amlogic","HOST":"sei-Precision-3640-Tower","ID":"RTT0.211009.001","IS_DEBUGGABLE":false,"IS_EMULATOR":false,"MANUFACTURER":"SEI Robotics","MODEL":"Box R 4K Plus","PERMISSIONS_REVIEW_REQUIRED":true,"PRODUCT":"SEI804HM","RADIO":"unknown","SUPPORTED_32_BIT_ABIS":["armeabi-v7a","armeabi"],"SUPPORTED_64_BIT_ABIS":[],"SUPPORTED_ABIS":["armeabi-v7a","armeabi"],"TAGS":"release-keys","TIME":1701239516000,"TYPE":"user","UNKNOWN":"unknown","USER":"jenkins","VERSION":{"ACTIVE_CODENAMES":[],"BASE_OS":"","CODENAME":"REL","INCREMENTAL":"6261","PREVIEW_SDK_FINGERPRINT":"REL","PREVIEW_SDK_INT":0,"RELEASE":"11","RELEASE_OR_CODENAME":"11","SDK":"30","SDK_INT":30,"SECURITY_PATCH":"2023-10-05"}}

Build config:

{"APPLICATION_ID":"org.jellyfin.androidtv.debug","BUILD_TYPE":"debug","DEBUG":true,"DEVELOPMENT":true,"VERSION_CODE":1,"VERSION_NAME":"0.0.0-dev.1"}

Device information

Android version: 11
Device brand: Homatics
Device product: SEI804HM
Device model: Box R 4K Plus

Crash information

Start time: 2024-11-14T15:14:53.016-07:00
Crash time: 2024-11-14T18:17:36.856-07:00

Dump

{"STACK_TRACE":"org.jellyfin.sdk.api.client.exception.TimeoutException: Socket timed out\n\tat org.jellyfin.sdk.api.ktor.KtorClient.request(KtorClient.kt:160)\n\tat org.jellyfin.sdk.api.ktor.KtorClient$request$1.invokeSuspend(Unknown Source:19)\n\tat kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)\n\tat kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:99)\n\tat kotlinx.coroutines.EventLoop.processUnconfinedEvent(EventLoop.common.kt:65)\n\tat kotlinx.coroutines.internal.DispatchedContinuation.resumeWith(DispatchedContinuation.kt:327)\n\tat io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:149)\n\tat io.ktor.util.pipeline.SuspendFunctionGun.access$resumeRootWith(SuspendFunctionGun.kt:11)\n\tat io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:66)\n\tat kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)\n\tat kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:99)\n\tat android.os.Handler.handleCallback(Handler.java:938)\n\tat android.os.Handler.dispatchMessage(Handler.java:99)\n\tat android.os.Looper.loop(Looper.java:223)\n\tat android.app.ActivityThread.main(ActivityThread.java:7656)\n\tat java.lang.reflect.Method.invoke(Native Method)\n\tat com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)\n\tat com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)\n\tSuppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@88dc349, Dispatchers.Main.immediate]\nCaused by: io.ktor.client.network.sockets.SocketTimeoutException: Socket timeout has expired [url=https:\/\/jellyfin.codeh.tech\/Items\/82750a12-5acc-85ca-c1bf-6313eedd5083, socket_timeout=30000] ms\n\tat io.ktor.client.plugins.HttpTimeoutKt.SocketTimeoutException(HttpTimeout.kt:239)\n\tat io.ktor.client.engine.okhttp.OkUtilsKt.mapOkHttpException(OkUtils.kt:80)\n\tat io.ktor.client.engine.okhttp.OkUtilsKt.access$mapOkHttpException(OkUtils.kt:1)\n\tat io.ktor.client.engine.okhttp.OkHttpCallback.onFailure(OkUtils.kt:39)\n\tat okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:525)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)\n\tat java.lang.Thread.run(Thread.java:923)\nCaused by: java.net.SocketTimeoutException: timeout\n\tat okhttp3.internal.http2.Http2Stream$StreamTimeout.newTimeoutException(Http2Stream.kt:675)\n\tat okhttp3.internal.http2.Http2Stream$StreamTimeout.exitAndThrowIfTimedOut(Http2Stream.kt:684)\n\tat okhttp3.internal.http2.Http2Stream.takeHeaders(Http2Stream.kt:143)\n\tat okhttp3.internal.http2.Http2ExchangeCodec.readResponseHeaders(Http2ExchangeCodec.kt:97)\n\tat okhttp3.internal.connection.Exchange.readResponseHeaders(Exchange.kt:110)\n\tat okhttp3.internal.http.CallServerInterceptor.intercept(CallServerInterceptor.kt:93)\n\tat okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)\n\tat okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:34)\n\tat okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)\n\tat okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:95)\n\tat okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)\n\tat okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83)\n\tat okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)\n\tat okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:76)\n\tat okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)\n\tat okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:201)\n\tat okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:517)\n\t... 3 more\n","LOGCAT":"11-14 18:17:28.122 E\/LiveTvGuideFragmentHelperKt$refreshSelectedProgram(23242): \tat android.app.ActivityThread.main(ActivityThread.java:7656)\n11-14 18:17:28.122 E\/LiveTvGuideFragmentHelperKt$refreshSelectedProgram(23242): \tat java.lang.reflect.Method.invoke(Native Method)\n11-14 18:17:28.122 E\/LiveTvGuideFragmentHelperKt$refreshSelectedProgram(23242): \tat com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)\n11-14 18:17:28.122 E\/LiveTvGuideFragmentHelperKt$refreshSelectedProgram(23242): \tat com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)\n11-14 18:17:28.953 D\/ACRA    (23242): onActivityPaused class org.jellyfin.androidtv.ui.browsing.MainActivity\n11-14 18:17:29.499 W\/libEGL  (23242): EGLNativeWindowType 0xed764368 disconnect failed\n11-14 18:17:29.511 D\/ACRA    (23242): onActivityStopped class org.jellyfin.androidtv.ui.browsing.MainActivity\n11-14 18:17:29.515 D\/MainActivity$onStop(23242): MainActivity stopped\n11-14 18:17:29.516 I\/SessionRepositoryImpl$restoreSession(23242): Restoring session\n11-14 18:17:29.519 D\/ACRA    (23242): onActivitySaveInstanceState class org.jellyfin.androidtv.ui.browsing.MainActivity\n11-14 18:17:32.364 D\/org.jellyfin.sdk.api.sockets.OkHttpSocketConnection(23242): Sending (raw) message {\"MessageType\":\"KeepAlive\"}\n11-14 18:17:32.424 D\/org.jellyfin.sdk.api.sockets.OkHttpSocketConnection(23242): Receiving (raw) message {\"MessageId\":\"d06ed76583db4ab1bf7ed40f172ceb23\",\"MessageType\":\"KeepAlive\"}\n11-14 18:17:36.698 V\/io.ktor.client.plugins.HttpCallValidator(23242): Processing exception io.ktor.client.network.sockets.SocketTimeoutException: Socket timeout has expired [url=https:\/\/jellyfin.codeh.tech\/Items\/82750a12-5acc-85ca-c1bf-6313eedd5083, socket_timeout=30000] ms for request https:\/\/jellyfin.codeh.tech\/Items\/82750a12-5acc-85ca-c1bf-6313eedd5083\n11-14 18:17:36.700 D\/org.jellyfin.sdk.api.ktor.KtorClient(23242): Socket timed out\n11-14 18:17:36.700 D\/org.jellyfin.sdk.api.ktor.KtorClient(23242): io.ktor.client.network.sockets.SocketTimeoutException: Socket timeout has expired [url=https:\/\/jellyfin.codeh.tech\/Items\/82750a12-5acc-85ca-c1bf-6313eedd5083, socket_timeout=30000] ms\n11-14 18:17:36.700 D\/org.jellyfin.sdk.api.ktor.KtorClient(23242): \tat io.ktor.client.plugins.HttpTimeoutKt.SocketTimeoutException(HttpTimeout.kt:239)\n11-14 18:17:36.700 D\/org.jellyfin.sdk.api.ktor.KtorClient(23242): \tat io.ktor.client.engine.okhttp.OkUtilsKt.mapOkHttpException(OkUtils.kt:80)\n11-14 18:17:36.700 D\/org.jellyfin.sdk.api.ktor.KtorClient(23242): \tat io.ktor.client.engine.okhttp.OkUtilsKt.access$mapOkHttpException(OkUtils.kt:1)\n11-14 18:17:36.700 D\/org.jellyfin.sdk.api.ktor.KtorClient(23242): \tat io.ktor.client.engine.okhttp.OkHttpCallback.onFailure(OkUtils.kt:39)\n11-14 18:17:36.700 D\/org.jellyfin.sdk.api.ktor.KtorClient(23242): \tat okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:525)\n11-14 18:17:36.700 D\/org.jellyfin.sdk.api.ktor.KtorClient(23242): \tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)\n11-14 18:17:36.700 D\/org.jellyfin.sdk.api.ktor.KtorClient(23242): \tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)\n11-14 18:17:36.700 D\/org.jellyfin.sdk.api.ktor.KtorClient(23242): \tat java.lang.Thread.run(Thread.java:923)\n11-14 18:17:36.700 D\/org.jellyfin.sdk.api.ktor.KtorClient(23242): Caused by: java.net.SocketTimeoutException: timeout\n11-14 18:17:36.700 D\/org.jellyfin.sdk.api.ktor.KtorClient(23242): \tat okhttp3.internal.http2.Http2Stream$StreamTimeout.newTimeoutException(Http2Stream.kt:675)\n11-14 18:17:36.700 D\/org.jellyfin.sdk.api.ktor.KtorClient(23242): \tat okhttp3.internal.http2.Http2Stream$StreamTimeout.exitAndThrowIfTimedOut(Http2Stream.kt:684)\n11-14 18:17:36.700 D\/org.jellyfin.sdk.api.ktor.KtorClient(23242): \tat okhttp3.internal.http2.Http2Stream.takeHeaders(Http2Stream.kt:143)\n11-14 18:17:36.700 D\/org.jellyfin.sdk.api.ktor.KtorClient(23242): \tat okhttp3.internal.http2.Http2ExchangeCodec.readResponseHeaders(Http2ExchangeCodec.kt:97)\n11-14 18:17:36.700 D\/org.jellyfin.sdk.api.ktor.KtorClient(23242): \tat okhttp3.internal.connection.Exchange.readResponseHeaders(Exchange.kt:110)\n11-14 18:17:36.700 D\/org.jellyfin.sdk.api.ktor.KtorClient(23242): \tat okhttp3.internal.http.CallServerInterceptor.intercept(CallServerInterceptor.kt:93)\n11-14 18:17:36.700 D\/org.jellyfin.sdk.api.ktor.KtorClient(23242): \tat okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)\n11-14 18:17:36.700 D\/org.jellyfin.sdk.api.ktor.KtorClient(23242): \tat okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:34)\n11-14 18:17:36.700 D\/org.jellyfin.sdk.api.ktor.KtorClient(23242): \tat okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)\n11-14 18:17:36.700 D\/org.jellyfin.sdk.api.ktor.KtorClient(23242): \tat okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:95)\n11-14 18:17:36.700 D\/org.jellyfin.sdk.api.ktor.KtorClient(23242): \tat okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)\n11-14 18:17:36.700 D\/org.jellyfin.sdk.api.ktor.KtorClient(23242): \tat okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83)\n11-14 18:17:36.700 D\/org.jellyfin.sdk.api.ktor.KtorClient(23242): \tat okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)\n11-14 18:17:36.700 D\/org.jellyfin.sdk.api.ktor.KtorClient(23242): \tat okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:76)\n11-14 18:17:36.700 D\/org.jellyfin.sdk.api.ktor.KtorClient(23242): \tat okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)\n11-14 18:17:36.700 D\/org.jellyfin.sdk.api.ktor.KtorClient(23242): \tat okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:201)\n11-14 18:17:36.700 D\/org.jellyfin.sdk.api.ktor.KtorClient(23242): \tat okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:517)\n11-14 18:17:36.700 D\/org.jellyfin.sdk.api.ktor.KtorClient(23242): \t... 3 more\n11-14 18:17:36.711 E\/ACRA    (23242): ACRA caught a TimeoutException for org.jellyfin.androidtv.debug\n11-14 18:17:36.711 E\/ACRA    (23242): org.jellyfin.sdk.api.client.exception.TimeoutException: Socket timed out\n11-14 18:17:36.711 E\/ACRA    (23242): \tat org.jellyfin.sdk.api.ktor.KtorClient.request(KtorClient.kt:160)\n11-14 18:17:36.711 E\/ACRA    (23242): \tat org.jellyfin.sdk.api.ktor.KtorClient$request$1.invokeSuspend(Unknown Source:19)\n11-14 18:17:36.711 E\/ACRA    (23242): \tat kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)\n11-14 18:17:36.711 E\/ACRA    (23242): \tat kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:99)\n11-14 18:17:36.711 E\/ACRA    (23242): \tat kotlinx.coroutines.EventLoop.processUnconfinedEvent(EventLoop.common.kt:65)\n11-14 18:17:36.711 E\/ACRA    (23242): \tat kotlinx.coroutines.internal.DispatchedContinuation.resumeWith(DispatchedContinuation.kt:327)\n11-14 18:17:36.711 E\/ACRA    (23242): \tat io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:149)\n11-14 18:17:36.711 E\/ACRA    (23242): \tat io.ktor.util.pipeline.SuspendFunctionGun.access$resumeRootWith(SuspendFunctionGun.kt:11)\n11-14 18:17:36.711 E\/ACRA    (23242): \tat io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:66)\n11-14 18:17:36.711 E\/ACRA    (23242): \tat kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)\n11-14 18:17:36.711 E\/ACRA    (23242): \tat kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:99)\n11-14 18:17:36.711 E\/ACRA    (23242): \tat android.os.Handler.handleCallback(Handler.java:938)\n11-14 18:17:36.711 E\/ACRA    (23242): \tat android.os.Handler.dispatchMessage(Handler.java:99)\n11-14 18:17:36.711 E\/ACRA    (23242): \tat android.os.Looper.loop(Looper.java:223)\n11-14 18:17:36.711 E\/ACRA    (23242): \tat android.app.ActivityThread.main(ActivityThread.java:7656)\n11-14 18:17:36.711 E\/ACRA    (23242): \tat java.lang.reflect.Method.invoke(Native Method)\n11-14 18:17:36.711 E\/ACRA    (23242): \tat com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)\n11-14 18:17:36.711 E\/ACRA    (23242): \tat com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)\n11-14 18:17:36.711 E\/ACRA    (23242): \tSuppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@88dc349, Dispatchers.Main.immediate]\n11-14 18:17:36.711 E\/ACRA    (23242): Caused by: io.ktor.client.network.sockets.SocketTimeoutException: Socket timeout has expired [url=https:\/\/jellyfin.codeh.tech\/Items\/82750a12-5acc-85ca-c1bf-6313eedd5083, socket_timeout=30000] ms\n11-14 18:17:36.711 E\/ACRA    (23242): \tat io.ktor.client.plugins.HttpTimeoutKt.SocketTimeoutException(HttpTimeout.kt:239)\n11-14 18:17:36.711 E\/ACRA    (23242): \tat io.ktor.client.engine.okhttp.OkUtilsKt.mapOkHttpException(OkUtils.kt:80)\n11-14 18:17:36.711 E\/ACRA    (23242): \tat io.ktor.client.engine.okhttp.OkUtilsKt.access$mapOkHttpException(OkUtils.kt:1)\n11-14 18:17:36.711 E\/ACRA    (23242): \tat io.ktor.client.engine.okhttp.OkHttpCallback.onFailure(OkUtils.kt:39)\n11-14 18:17:36.711 E\/ACRA    (23242): \tat okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:525)\n11-14 18:17:36.711 E\/ACRA    (23242): \tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)\n11-14 18:17:36.711 E\/ACRA    (23242): \tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)\n11-14 18:17:36.711 E\/ACRA    (23242): \tat java.lang.Thread.run(Thread.java:923)\n11-14 18:17:36.711 E\/ACRA    (23242): Caused by: java.net.SocketTimeoutException: timeout\n11-14 18:17:36.711 E\/ACRA    (23242): \tat okhttp3.internal.http2.Http2Stream$StreamTimeout.newTimeoutException(Http2Stream.kt:675)\n11-14 18:17:36.711 E\/ACRA    (23242): \tat okhttp3.internal.http2.Http2Stream$StreamTimeout.exitAndThrowIfTimedOut(Http2Stream.kt:684)\n11-14 18:17:36.711 E\/ACRA    (23242): \tat okhttp3.internal.http2.Http2Stream.takeHeaders(Http2Stream.kt:143)\n11-14 18:17:36.711 E\/ACRA    (23242): \tat okhttp3.internal.http2.Http2ExchangeCodec.readResponseHeaders(Http2ExchangeCodec.kt:97)\n11-14 18:17:36.711 E\/ACRA    (23242): \tat okhttp3.internal.connection.Exchange.readResponseHeaders(Exchange.kt:110)\n11-14 18:17:36.711 E\/ACRA    (23242): \tat okhttp3.internal.http.CallServerInterceptor.intercept(CallServerInterceptor.kt:93)\n11-14 18:17:36.711 E\/ACRA    (23242): \tat okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)\n11-14 18:17:36.711 E\/ACRA    (23242): \tat okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:34)\n11-14 18:17:36.711 E\/ACRA    (23242): \tat okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)\n11-14 18:17:36.711 E\/ACRA    (23242): \tat okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:95)\n11-14 18:17:36.711 E\/ACRA    (23242): \tat okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)\n11-14 18:17:36.711 E\/ACRA    (23242): \tat okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83)\n11-14 18:17:36.711 E\/ACRA    (23242): \tat okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)\n11-14 18:17:36.711 E\/ACRA    (23242): \tat okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:76)\n11-14 18:17:36.711 E\/ACRA    (23242): \tat okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)\n11-14 18:17:36.711 E\/ACRA    (23242): \tat okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:201)\n11-14 18:17:36.711 E\/ACRA    (23242): \tat okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:517)\n11-14 18:17:36.711 E\/ACRA    (23242): \t... 3 more\n11-14 18:17:36.712 D\/ACRA    (23242): Building report\n11-14 18:17:36.715 D\/ACRA    (23242): Starting collectors with priority FIRST\n11-14 18:17:36.716 D\/ACRA    (23242): Calling collector org.acra.collector.DropBoxCollector\n11-14 18:17:36.717 D\/ACRA    (23242): Calling collector org.acra.collector.LogCatCollector\n11-14 18:17:36.717 D\/ACRA    (23242): Collector org.acra.collector.DropBoxCollector completed\n11-14 18:17:36.717 D\/ACRA    (23242): Calling collector org.acra.collector.StacktraceCollector\n11-14 18:17:36.719 D\/ACRA    (23242): Collector org.acra.collector.StacktraceCollector completed\n11-14 18:17:36.743 D\/ACRA    (23242): Retrieving logcat output (buffer:default)...\n","CUSTOM_DATA":{},"INITIAL_CONFIGURATION":{"assetsSeq":0,"colorMode":5,"densityDpi":320,"fontScale":1,"hardKeyboardHidden":"HARDKEYBOARDHIDDEN_YES","keyboard":"KEYBOARD_NOKEYS","keyboardHidden":"KEYBOARDHIDDEN_NO","locale":"en_US","mcc":0,"mnc":0,"navigation":"NAVIGATION_DPAD","navigationHidden":"NAVIGATIONHIDDEN_NO","orientation":"ORIENTATION_LANDSCAPE","screenHeightDp":540,"screenLayout":"SCREENLAYOUT_SIZE_LARGE+SCREENLAYOUT_LONG_YES+SCREENLAYOUT_LAYOUTDIR_LTR+SCREENLAYOUT_ROUND_NO","screenWidthDp":960,"seq":4,"smallestScreenWidthDp":540,"touchscreen":"TOUCHSCREEN_NOTOUCH","uiMode":"UI_MODE_TYPE_TELEVISION+UI_MODE_NIGHT_NO","userSetLocale":false},"DEVICE_FEATURES":{"android.software.leanback_only":true,"android.software.adoptable_storage":true,"android.hardware.hdmi.cec":true,"android.software.backup":true,"com.amazon.amazonvideo.livingroom.feature.AV_TARGET":true,"android.hardware.consumerir":true,"android.hardware.ethernet":true,"android.software.activities_on_secondary_displays":true,"android.software.voice_recognizers":true,"android.software.vulkan.deqp.level":true,"android.software.cant_save_state":true,"android.hardware.opengles.aep":true,"android.hardware.type.television":true,"android.hardware.bluetooth":true,"android.software.katniss.do_not_mute_standby":true,"com.google.android.feature.katniss.do_not_mute_standby":true,"android.software.incremental_delivery":true,"droidlogic.software.netflix":true,"android.hardware.usb.host":true,"android.hardware.audio.output":true,"android.software.verified_boot":true,"android.hardware.gamepad":true,"android.software.live_tv":true,"nrdp.modelgroup":true,"android.software.autofill":true,"android.software.securely_removes_users":true,"android.software.leanback":true,"android.hardware.bluetooth_le":true,"android.software.app_widgets":true,"com.google.android.tv.installed":true,"android.software.input_methods":true,"android.hardware.vulkan.version":true,"android.hardware.wifi.passpoint":true,"android.hardware.screen.landscape":true,"com.google.android.feature.GLOBAL_ASSIST_TRIGGERING":true,"android.hardware.ram.normal":true,"android.software.webview":true,"android.hardware.camera.any":true,"android.hardware.vulkan.compute":true,"android.hardware.location.network":true,"android.software.cts":true,"android.software.app_enumeration":true,"android.hardware.wifi.direct":true,"android.software.ipsec_tunnels":true,"android.software.midi":true,"android.hardware.wifi":true,"android.hardware.location":true,"android.hardware.vulkan.level":true,"android.hardware.camera.external":true,"android.software.file_based_encryption":true,"glEsVersion":"3.2"},"BUILD":{"BOARD":"YYJ","BOOTLOADER":"01.01.230509.145718","BRAND":"Homatics","CPU_ABI":"armeabi-v7a","CPU_ABI2":"armeabi","DEVICE":"YYJ","DISPLAY":"RTT0.211009.001.6261 release-keys","FINGERPRINT":"Homatics\/SEI804HM\/YYJ:11\/RTT0.211009.001\/6261:user\/release-keys","HARDWARE":"amlogic","HOST":"sei-Precision-3640-Tower","ID":"RTT0.211009.001","IS_DEBUGGABLE":false,"IS_EMULATOR":false,"MANUFACTURER":"SEI Robotics","MODEL":"Box R 4K Plus","PERMISSIONS_REVIEW_REQUIRED":true,"PRODUCT":"SEI804HM","RADIO":"unknown","SUPPORTED_32_BIT_ABIS":["armeabi-v7a","armeabi"],"SUPPORTED_64_BIT_ABIS":[],"SUPPORTED_ABIS":["armeabi-v7a","armeabi"],"TAGS":"release-keys","TIME":1701239516000,"TYPE":"user","UNKNOWN":"unknown","USER":"jenkins","VERSION":{"ACTIVE_CODENAMES":[],"BASE_OS":"","CODENAME":"REL","INCREMENTAL":"6261","PREVIEW_SDK_FINGERPRINT":"REL","PREVIEW_SDK_INT":0,"RELEASE":"11","RELEASE_OR_CODENAME":"11","SDK":"30","SDK_INT":30,"SECURITY_PATCH":"2023-10-05"}},"BUILD_CONFIG":{"APPLICATION_ID":"org.jellyfin.androidtv.debug","BUILD_TYPE":"debug","DEBUG":true,"DEVELOPMENT":true,"VERSION_CODE":1,"VERSION_NAME":"0.0.0-dev.1"},"APP_VERSION_NAME":"0.0.0-dev.1","APP_VERSION_CODE":1,"USER_APP_START_DATE":"2024-11-14T15:14:53.016-07:00","USER_CRASH_DATE":"2024-11-14T18:17:36.856-07:00","IS_SILENT":false,"DISPLAY":{"0":{"currentSizeRange":{"smallest":[1080,1080],"largest":[1920,1920]},"flags":"FLAG_SUPPORTS_PROTECTED_BUFFERS+FLAG_SECURE","metrics":{"density":2,"densityDpi":320,"scaledDensity":"x2.0","widthPixels":1920,"heightPixels":1080,"xdpi":34.10300064086914,"ydpi":34.290000915527344},"realMetrics":{"density":2,"densityDpi":320,"scaledDensity":"x2.0","widthPixels":1920,"heightPixels":1080,"xdpi":34.10300064086914,"ydpi":34.290000915527344},"name":"Built-in Screen","realSize":[1920,1080],"rectSize":[0,0,1920,1080],"size":[1920,1080],"rotation":"ROTATION_0","isValid":true,"orientation":0,"refreshRate":59.940059661865234,"height":1080,"width":1920,"pixelFormat":1}},"REPORT_ID":"709a1591-5346-42f1-b4e8-be634d2b1cb0","USER_EMAIL":"N\/A","SHARED_PREFERENCES":{"default":{"store_version":8}},"CRASH_CONFIGURATION":{"assetsSeq":0,"colorMode":5,"densityDpi":320,"fontScale":1,"hardKeyboardHidden":"HARDKEYBOARDHIDDEN_YES","keyboard":"KEYBOARD_NOKEYS","keyboardHidden":"KEYBOARDHIDDEN_NO","locale":"en_US","mcc":0,"mnc":0,"navigation":"NAVIGATION_DPAD","navigationHidden":"NAVIGATIONHIDDEN_NO","orientation":"ORIENTATION_LANDSCAPE","screenHeightDp":540,"screenLayout":"SCREENLAYOUT_SIZE_LARGE+SCREENLAYOUT_LONG_YES+SCREENLAYOUT_LAYOUTDIR_LTR+SCREENLAYOUT_ROUND_NO","screenWidthDp":960,"seq":4,"smallestScreenWidthDp":540,"touchscreen":"TOUCHSCREEN_NOTOUCH","uiMode":"UI_MODE_TYPE_TELEVISION+UI_MODE_NIGHT_NO","userSetLocale":false},"INSTALLATION_ID":"c3ced84a-91bd-4beb-8535-d16b72f4f33b","PACKAGE_NAME":"org.jellyfin.androidtv.debug","PHONE_MODEL":"Box R 4K Plus","ANDROID_VERSION":"11","BRAND":"Homatics","PRODUCT":"SEI804HM","FILE_PATH":"\/data\/user\/0\/org.jellyfin.androidtv.debug\/files","ENVIRONMENT":{"getDataDirectory":"\/data","getDataSystemDirectory":"\/data\/system","getDownloadCacheDirectory":"\/data\/cache","getExternalStorageDirectory":"\/storage\/emulated\/0","getExternalStorageState":"mounted","getInternalMediaDirectories":"[\/system\/media, \/oem\/media, \/product\/media]","getLegacyExternalStorageDirectory":"\/sdcard","getLegacyExternalStorageObbDirectory":"\/sdcard\/Android\/obb","getOdmDirectory":"\/odm","getOemDirectory":"\/oem","getProductDirectory":"\/product","getProductServicesDirectory":"\/product_services","getRootDirectory":"\/system","getStorageDirectory":"\/storage","getSystemExtDirectory":"\/system_ext","getVendorDirectory":"\/vendor","isExternalStorageEmulated":true,"isExternalStorageLegacy":false,"isExternalStorageManager":false,"isExternalStorageRemovable":false},"DUMPSYS_MEMINFO":"","TOTAL_MEM_SIZE":27657273344,"AVAILABLE_MEM_SIZE":24749064192}

Application version

#4211

Where did you install the app from?

Sideloaded APK

Device information

Dune HD Premiere 4k Pro

Android version

Android 11

Jellyfin server version

10.10.1

@crobibero crobibero added the bug Something isn't working label Nov 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant