jellyfin / jellyfin-androidtv

Android TV Client for Jellyfin
https://jellyfin.org
GNU General Public License v2.0
2.81k stars 477 forks source link

Crash when navigating person bio in movies #2331

Closed MichaelRUSF closed 1 year ago

MichaelRUSF commented 1 year ago

Describe the bug

  1. Select a movie
  2. Select a person from cast/crew
  3. Once in the person's bio info panel, navigating either down or right will lead to a crash

In some instances, this action will not lead to a crash. If it doesn't going back and selecting a different person and trying to navigate their bio will eventually lead to a crash. It does not appear to happen in the Tv cast/crew bios.

logcat nav error.txt

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:

java.lang.IllegalArgumentException: parameter must be a descendant of this view
    at android.view.ViewGroup.offsetRectBetweenParentAndChild(ViewGroup.java:6143)
    at android.view.ViewGroup.offsetDescendantRectToMyCoords(ViewGroup.java:6072)
    at android.view.ViewRootImpl$ViewPostImeInputStage.performFocusNavigation(ViewRootImpl.java:5349)
    at android.view.ViewRootImpl$ViewPostImeInputStage.processKeyEvent(ViewRootImpl.java:5471)
    at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:5283)
    at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4790)
    at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4843)
    at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4809)
    at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4949)
    at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4817)
    at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:5006)
    at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4790)
    at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4843)
    at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4809)
    at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4817)
    at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4790)
    at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4843)
    at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4809)
    at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4982)
    at android.view.ViewRootImpl$ImeInputStage.onFinishedInputEvent(ViewRootImpl.java:5143)
    at android.view.inputmethod.InputMethodManager$PendingEvent.run(InputMethodManager.java:3064)
    at android.view.inputmethod.InputMethodManager.invokeFinishedInputEventCallback(InputMethodManager.java:2607)
    at android.view.inputmethod.InputMethodManager.finishedInputEvent(InputMethodManager.java:2598)
    at android.view.inputmethod.InputMethodManager$ImeInputEventSender.onInputEventFinished(InputMethodManager.java:3041)
    at android.view.InputEventSender.dispatchInputEventFinished(InputEventSender.java:143)
    at android.os.MessageQueue.nativePollOnce(Native Method)
    at android.os.MessageQueue.next(MessageQueue.java:336)
    at android.os.Looper.loop(Looper.java:174)
    at android.app.ActivityThread.main(ActivityThread.java:7356)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:932)

Logcat:

12-09 11:00:00.327 E/MessageQueue-JNI(11941):   at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4809)
12-09 11:00:00.327 E/MessageQueue-JNI(11941):   at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4817)
12-09 11:00:00.327 E/MessageQueue-JNI(11941):   at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4790)
12-09 11:00:00.327 E/MessageQueue-JNI(11941):   at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4843)
12-09 11:00:00.327 E/MessageQueue-JNI(11941):   at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4809)
12-09 11:00:00.327 E/MessageQueue-JNI(11941):   at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4982)
12-09 11:00:00.327 E/MessageQueue-JNI(11941):   at android.view.ViewRootImpl$ImeInputStage.onFinishedInputEvent(ViewRootImpl.java:5143)
12-09 11:00:00.327 E/MessageQueue-JNI(11941):   at android.view.inputmethod.InputMethodManager$PendingEvent.run(InputMethodManager.java:3064)
12-09 11:00:00.327 E/MessageQueue-JNI(11941):   at android.view.inputmethod.InputMethodManager.invokeFinishedInputEventCallback(InputMethodManager.java:2607)
12-09 11:00:00.327 E/MessageQueue-JNI(11941):   at android.view.inputmethod.InputMethodManager.finishedInputEvent(InputMethodManager.java:2598)
12-09 11:00:00.327 E/MessageQueue-JNI(11941):   at android.view.inputmethod.InputMethodManager$ImeInputEventSender.onInputEventFinished(InputMethodManager.java:3041)
12-09 11:00:00.327 E/MessageQueue-JNI(11941):   at android.view.InputEventSender.dispatchInputEventFinished(InputEventSender.java:143)
12-09 11:00:00.327 E/MessageQueue-JNI(11941):   at android.os.MessageQueue.nativePollOnce(Native Method)
12-09 11:00:00.327 E/MessageQueue-JNI(11941):   at android.os.MessageQueue.next(MessageQueue.java:336)
12-09 11:00:00.327 E/MessageQueue-JNI(11941):   at android.os.Looper.loop(Looper.java:174)
12-09 11:00:00.327 E/MessageQueue-JNI(11941):   at android.app.ActivityThread.main(ActivityThread.java:7356)
12-09 11:00:00.327 E/MessageQueue-JNI(11941):   at java.lang.reflect.Method.invoke(Native Method)
12-09 11:00:00.327 E/MessageQueue-JNI(11941):   at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
12-09 11:00:00.327 E/MessageQueue-JNI(11941):   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:932)
12-09 11:00:00.328 D/AndroidRuntime(11941): Shutting down VM
--------- beginning of crash
12-09 11:00:00.332 E/AndroidRuntime(11941): FATAL EXCEPTION: main
12-09 11:00:00.332 E/AndroidRuntime(11941): Process: org.jellyfin.androidtv.debug, PID: 11941
12-09 11:00:00.332 E/AndroidRuntime(11941): java.lang.IllegalArgumentException: parameter must be a descendant of this view
12-09 11:00:00.332 E/AndroidRuntime(11941):     at android.view.ViewGroup.offsetRectBetweenParentAndChild(ViewGroup.java:6143)
12-09 11:00:00.332 E/AndroidRuntime(11941):     at android.view.ViewGroup.offsetDescendantRectToMyCoords(ViewGroup.java:6072)
12-09 11:00:00.332 E/AndroidRuntime(11941):     at android.view.ViewRootImpl$ViewPostImeInputStage.performFocusNavigation(ViewRootImpl.java:5349)
12-09 11:00:00.332 E/AndroidRuntime(11941):     at android.view.ViewRootImpl$ViewPostImeInputStage.processKeyEvent(ViewRootImpl.java:5471)
12-09 11:00:00.332 E/AndroidRuntime(11941):     at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:5283)
12-09 11:00:00.332 E/AndroidRuntime(11941):     at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4790)
12-09 11:00:00.332 E/AndroidRuntime(11941):     at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4843)
12-09 11:00:00.332 E/AndroidRuntime(11941):     at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4809)
12-09 11:00:00.332 E/AndroidRuntime(11941):     at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4949)
12-09 11:00:00.332 E/AndroidRuntime(11941):     at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4817)
12-09 11:00:00.332 E/AndroidRuntime(11941):     at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:5006)
12-09 11:00:00.332 E/AndroidRuntime(11941):     at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4790)
12-09 11:00:00.332 E/AndroidRuntime(11941):     at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4843)
12-09 11:00:00.332 E/AndroidRuntime(11941):     at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4809)
12-09 11:00:00.332 E/AndroidRuntime(11941):     at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4817)
12-09 11:00:00.332 E/AndroidRuntime(11941):     at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4790)
12-09 11:00:00.332 E/AndroidRuntime(11941):     at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4843)
12-09 11:00:00.332 E/AndroidRuntime(11941):     at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4809)
12-09 11:00:00.332 E/AndroidRuntime(11941):     at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4982)
12-09 11:00:00.332 E/AndroidRuntime(11941):     at android.view.ViewRootImpl$ImeInputStage.onFinishedInputEvent(ViewRootImpl.java:5143)
12-09 11:00:00.332 E/AndroidRuntime(11941):     at android.view.inputmethod.InputMethodManager$PendingEvent.run(InputMethodManager.java:3064)
12-09 11:00:00.332 E/AndroidRuntime(11941):     at android.view.inputmethod.InputMethodManager.invokeFinishedInputEventCallback(InputMethodManager.java:2607)
12-09 11:00:00.332 E/AndroidRuntime(11941):     at android.view.inputmethod.InputMethodManager.finishedInputEvent(InputMethodManager.java:2598)
12-09 11:00:00.332 E/AndroidRuntime(11941):     at android.view.inputmethod.InputMethodManager$ImeInputEventSender.onInputEventFinished(InputMethodManager.java:3041)
12-09 11:00:00.332 E/AndroidRuntime(11941):     at android.view.InputEventSender.dispatchInputEventFinished(InputEventSender.java:143)
12-09 11:00:00.332 E/AndroidRuntime(11941):     at android.os.MessageQueue.nativePollOnce(Native Method)
12-09 11:00:00.332 E/AndroidRuntime(11941):     at android.os.MessageQueue.next(MessageQueue.java:336)
12-09 11:00:00.332 E/AndroidRuntime(11941):     at android.os.Looper.loop(Looper.java:174)
12-09 11:00:00.332 E/AndroidRuntime(11941):     at android.app.ActivityThread.main(ActivityThread.java:7356)
12-09 11:00:00.332 E/AndroidRuntime(11941):     at java.lang.reflect.Method.invoke(Native Method)
12-09 11:00:00.332 E/AndroidRuntime(11941):     at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
12-09 11:00:00.332 E/AndroidRuntime(11941):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:932)
12-09 11:00:00.333 E/ACRA    (11941): ACRA caught a IllegalArgumentException for org.jellyfin.androidtv.debug
12-09 11:00:00.333 E/ACRA    (11941): java.lang.IllegalArgumentException: parameter must be a descendant of this view
12-09 11:00:00.333 E/ACRA    (11941):   at android.view.ViewGroup.offsetRectBetweenParentAndChild(ViewGroup.java:6143)
12-09 11:00:00.333 E/ACRA    (11941):   at android.view.ViewGroup.offsetDescendantRectToMyCoords(ViewGroup.java:6072)
12-09 11:00:00.333 E/ACRA    (11941):   at android.view.ViewRootImpl$ViewPostImeInputStage.performFocusNavigation(ViewRootImpl.java:5349)
12-09 11:00:00.333 E/ACRA    (11941):   at android.view.ViewRootImpl$ViewPostImeInputStage.processKeyEvent(ViewRootImpl.java:5471)
12-09 11:00:00.333 E/ACRA    (11941):   at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:5283)
12-09 11:00:00.333 E/ACRA    (11941):   at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4790)
12-09 11:00:00.333 E/ACRA    (11941):   at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4843)
12-09 11:00:00.333 E/ACRA    (11941):   at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4809)
12-09 11:00:00.333 E/ACRA    (11941):   at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4949)
12-09 11:00:00.333 E/ACRA    (11941):   at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4817)
12-09 11:00:00.333 E/ACRA    (11941):   at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:5006)
12-09 11:00:00.333 E/ACRA    (11941):   at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4790)
12-09 11:00:00.333 E/ACRA    (11941):   at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4843)
12-09 11:00:00.333 E/ACRA    (11941):   at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4809)
12-09 11:00:00.333 E/ACRA    (11941):   at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4817)
12-09 11:00:00.333 E/ACRA    (11941):   at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4790)
12-09 11:00:00.333 E/ACRA    (11941):   at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4843)
12-09 11:00:00.333 E/ACRA    (11941):   at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4809)
12-09 11:00:00.333 E/ACRA    (11941):   at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4982)
12-09 11:00:00.333 E/ACRA    (11941):   at android.view.ViewRootImpl$ImeInputStage.onFinishedInputEvent(ViewRootImpl.java:5143)
12-09 11:00:00.333 E/ACRA    (11941):   at android.view.inputmethod.InputMethodManager$PendingEvent.run(InputMethodManager.java:3064)
12-09 11:00:00.333 E/ACRA    (11941):   at android.view.inputmethod.InputMethodManager.invokeFinishedInputEventCallback(InputMethodManager.java:2607)
12-09 11:00:00.333 E/ACRA    (11941):   at android.view.inputmethod.InputMethodManager.finishedInputEvent(InputMethodManager.java:2598)
12-09 11:00:00.333 E/ACRA    (11941):   at android.view.inputmethod.InputMethodManager$ImeInputEventSender.onInputEventFinished(InputMethodManager.java:3041)
12-09 11:00:00.333 E/ACRA    (11941):   at android.view.InputEventSender.dispatchInputEventFinished(InputEventSender.java:143)
12-09 11:00:00.333 E/ACRA    (11941):   at android.os.MessageQueue.nativePollOnce(Native Method)
12-09 11:00:00.333 E/ACRA    (11941):   at android.os.MessageQueue.next(MessageQueue.java:336)
12-09 11:00:00.333 E/ACRA    (11941):   at android.os.Looper.loop(Looper.java:174)
12-09 11:00:00.333 E/ACRA    (11941):   at android.app.ActivityThread.main(ActivityThread.java:7356)
12-09 11:00:00.333 E/ACRA    (11941):   at java.lang.reflect.Method.invoke(Native Method)
12-09 11:00:00.333 E/ACRA    (11941):   at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
12-09 11:00:00.333 E/ACRA    (11941):   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:932)
12-09 11:00:00.335 D/ACRA    (11941): Building report
12-09 11:00:00.337 D/ACRA    (11941): Starting collectors with priority FIRST
12-09 11:00:00.339 D/ACRA    (11941): Calling collector org.acra.collector.DropBoxCollector
12-09 11:00:00.339 D/ACRA    (11941): Collector org.acra.collector.DropBoxCollector completed
12-09 11:00:00.340 D/ACRA    (11941): Calling collector org.acra.collector.LogCatCollector
12-09 11:00:00.340 D/ACRA    (11941): Calling collector org.acra.collector.StacktraceCollector
12-09 11:00:00.341 D/ACRA    (11941): Collector org.acra.collector.StacktraceCollector completed
12-09 11:00:00.346 D/ACRA    (11941): Retrieving logcat output (buffer:default)...
12-09 11:00:00.362 E/libc    (13513): Access denied finding property "persist.vendor.system.svp.dbg.loglevel"

App information

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

{"BOARD":"mt5895","BOOTLOADER":"unknown","BRAND":"Sony","CPU_ABI":"armeabi-v7a","CPU_ABI2":"armeabi","DEVICE":"BRAVIA_VH2","DISPLAY":"BRAVIA_VH2_M_UC-user 10 QTG3.200305.006.S252 660701 release-keys","FINGERPRINT":"Sony\/BRAVIA_VH2_M_UC\/BRAVIA_VH2:10\/QTG3.200305.006.S252\/660701:user\/release-keys","HARDWARE":"mt5895","HOST":"BuildHost708","ID":"QTG3.200305.006.S252","IS_DEBUGGABLE":false,"IS_EMULATOR":false,"MANUFACTURER":"Sony","MODEL":"BRAVIA 4K VH2","PERMISSIONS_REVIEW_REQUIRED":true,"PRODUCT":"BRAVIA_VH2_M_UC","RADIO":"unknown","SUPPORTED_32_BIT_ABIS":["armeabi-v7a","armeabi"],"SUPPORTED_64_BIT_ABIS":[],"SUPPORTED_ABIS":["armeabi-v7a","armeabi"],"TAGS":"release-keys","TIME":1666962932000,"TYPE":"user","UNKNOWN":"unknown","USER":"root","VERSION":{"ACTIVE_CODENAMES":[],"BASE_OS":"","CODENAME":"REL","FIRST_SDK_INT":29,"INCREMENTAL":"660701","PREVIEW_SDK_FINGERPRINT":"REL","PREVIEW_SDK_INT":0,"RELEASE":"10","RESOURCES_SDK_INT":29,"SDK":"29","SDK_INT":29,"SECURITY_PATCH":"2022-09-01"}}

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: 10
Device brand: Sony
Device product: BRAVIA_VH2_M_UC
Device model: BRAVIA 4K VH2

Crash information

Start time: 2022-12-09T10:44:36.483-05:00
Crash time: 2022-12-09T11:00:00.388-05:00

Dump

{"STACK_TRACE":"java.lang.IllegalArgumentException: parameter must be a descendant of this view\n\tat android.view.ViewGroup.offsetRectBetweenParentAndChild(ViewGroup.java:6143)\n\tat android.view.ViewGroup.offsetDescendantRectToMyCoords(ViewGroup.java:6072)\n\tat android.view.ViewRootImpl$ViewPostImeInputStage.performFocusNavigation(ViewRootImpl.java:5349)\n\tat android.view.ViewRootImpl$ViewPostImeInputStage.processKeyEvent(ViewRootImpl.java:5471)\n\tat android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:5283)\n\tat android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4790)\n\tat android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4843)\n\tat android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4809)\n\tat android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4949)\n\tat android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4817)\n\tat android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:5006)\n\tat android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4790)\n\tat android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4843)\n\tat android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4809)\n\tat android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4817)\n\tat android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4790)\n\tat android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4843)\n\tat android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4809)\n\tat android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4982)\n\tat android.view.ViewRootImpl$ImeInputStage.onFinishedInputEvent(ViewRootImpl.java:5143)\n\tat android.view.inputmethod.InputMethodManager$PendingEvent.run(InputMethodManager.java:3064)\n\tat android.view.inputmethod.InputMethodManager.invokeFinishedInputEventCallback(InputMethodManager.java:2607)\n\tat android.view.inputmethod.InputMethodManager.finishedInputEvent(InputMethodManager.java:2598)\n\tat android.view.inputmethod.InputMethodManager$ImeInputEventSender.onInputEventFinished(InputMethodManager.java:3041)\n\tat android.view.InputEventSender.dispatchInputEventFinished(InputEventSender.java:143)\n\tat android.os.MessageQueue.nativePollOnce(Native Method)\n\tat android.os.MessageQueue.next(MessageQueue.java:336)\n\tat android.os.Looper.loop(Looper.java:174)\n\tat android.app.ActivityThread.main(ActivityThread.java:7356)\n\tat java.lang.reflect.Method.invoke(Native Method)\n\tat com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)\n\tat com.android.internal.os.ZygoteInit.main(ZygoteInit.java:932)\n","LOGCAT":"12-09 11:00:00.327 E\/MessageQueue-JNI(11941): \tat android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4809)\n12-09 11:00:00.327 E\/MessageQueue-JNI(11941): \tat android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4817)\n12-09 11:00:00.327 E\/MessageQueue-JNI(11941): \tat android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4790)\n12-09 11:00:00.327 E\/MessageQueue-JNI(11941): \tat android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4843)\n12-09 11:00:00.327 E\/MessageQueue-JNI(11941): \tat android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4809)\n12-09 11:00:00.327 E\/MessageQueue-JNI(11941): \tat android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4982)\n12-09 11:00:00.327 E\/MessageQueue-JNI(11941): \tat android.view.ViewRootImpl$ImeInputStage.onFinishedInputEvent(ViewRootImpl.java:5143)\n12-09 11:00:00.327 E\/MessageQueue-JNI(11941): \tat android.view.inputmethod.InputMethodManager$PendingEvent.run(InputMethodManager.java:3064)\n12-09 11:00:00.327 E\/MessageQueue-JNI(11941): \tat android.view.inputmethod.InputMethodManager.invokeFinishedInputEventCallback(InputMethodManager.java:2607)\n12-09 11:00:00.327 E\/MessageQueue-JNI(11941): \tat android.view.inputmethod.InputMethodManager.finishedInputEvent(InputMethodManager.java:2598)\n12-09 11:00:00.327 E\/MessageQueue-JNI(11941): \tat android.view.inputmethod.InputMethodManager$ImeInputEventSender.onInputEventFinished(InputMethodManager.java:3041)\n12-09 11:00:00.327 E\/MessageQueue-JNI(11941): \tat android.view.InputEventSender.dispatchInputEventFinished(InputEventSender.java:143)\n12-09 11:00:00.327 E\/MessageQueue-JNI(11941): \tat android.os.MessageQueue.nativePollOnce(Native Method)\n12-09 11:00:00.327 E\/MessageQueue-JNI(11941): \tat android.os.MessageQueue.next(MessageQueue.java:336)\n12-09 11:00:00.327 E\/MessageQueue-JNI(11941): \tat android.os.Looper.loop(Looper.java:174)\n12-09 11:00:00.327 E\/MessageQueue-JNI(11941): \tat android.app.ActivityThread.main(ActivityThread.java:7356)\n12-09 11:00:00.327 E\/MessageQueue-JNI(11941): \tat java.lang.reflect.Method.invoke(Native Method)\n12-09 11:00:00.327 E\/MessageQueue-JNI(11941): \tat com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)\n12-09 11:00:00.327 E\/MessageQueue-JNI(11941): \tat com.android.internal.os.ZygoteInit.main(ZygoteInit.java:932)\n12-09 11:00:00.328 D\/AndroidRuntime(11941): Shutting down VM\n--------- beginning of crash\n12-09 11:00:00.332 E\/AndroidRuntime(11941): FATAL EXCEPTION: main\n12-09 11:00:00.332 E\/AndroidRuntime(11941): Process: org.jellyfin.androidtv.debug, PID: 11941\n12-09 11:00:00.332 E\/AndroidRuntime(11941): java.lang.IllegalArgumentException: parameter must be a descendant of this view\n12-09 11:00:00.332 E\/AndroidRuntime(11941): \tat android.view.ViewGroup.offsetRectBetweenParentAndChild(ViewGroup.java:6143)\n12-09 11:00:00.332 E\/AndroidRuntime(11941): \tat android.view.ViewGroup.offsetDescendantRectToMyCoords(ViewGroup.java:6072)\n12-09 11:00:00.332 E\/AndroidRuntime(11941): \tat android.view.ViewRootImpl$ViewPostImeInputStage.performFocusNavigation(ViewRootImpl.java:5349)\n12-09 11:00:00.332 E\/AndroidRuntime(11941): \tat android.view.ViewRootImpl$ViewPostImeInputStage.processKeyEvent(ViewRootImpl.java:5471)\n12-09 11:00:00.332 E\/AndroidRuntime(11941): \tat android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:5283)\n12-09 11:00:00.332 E\/AndroidRuntime(11941): \tat android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4790)\n12-09 11:00:00.332 E\/AndroidRuntime(11941): \tat android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4843)\n12-09 11:00:00.332 E\/AndroidRuntime(11941): \tat android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4809)\n12-09 11:00:00.332 E\/AndroidRuntime(11941): \tat android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4949)\n12-09 11:00:00.332 E\/AndroidRuntime(11941): \tat android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4817)\n12-09 11:00:00.332 E\/AndroidRuntime(11941): \tat android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:5006)\n12-09 11:00:00.332 E\/AndroidRuntime(11941): \tat android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4790)\n12-09 11:00:00.332 E\/AndroidRuntime(11941): \tat android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4843)\n12-09 11:00:00.332 E\/AndroidRuntime(11941): \tat android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4809)\n12-09 11:00:00.332 E\/AndroidRuntime(11941): \tat android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4817)\n12-09 11:00:00.332 E\/AndroidRuntime(11941): \tat android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4790)\n12-09 11:00:00.332 E\/AndroidRuntime(11941): \tat android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4843)\n12-09 11:00:00.332 E\/AndroidRuntime(11941): \tat android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4809)\n12-09 11:00:00.332 E\/AndroidRuntime(11941): \tat android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4982)\n12-09 11:00:00.332 E\/AndroidRuntime(11941): \tat android.view.ViewRootImpl$ImeInputStage.onFinishedInputEvent(ViewRootImpl.java:5143)\n12-09 11:00:00.332 E\/AndroidRuntime(11941): \tat android.view.inputmethod.InputMethodManager$PendingEvent.run(InputMethodManager.java:3064)\n12-09 11:00:00.332 E\/AndroidRuntime(11941): \tat android.view.inputmethod.InputMethodManager.invokeFinishedInputEventCallback(InputMethodManager.java:2607)\n12-09 11:00:00.332 E\/AndroidRuntime(11941): \tat android.view.inputmethod.InputMethodManager.finishedInputEvent(InputMethodManager.java:2598)\n12-09 11:00:00.332 E\/AndroidRuntime(11941): \tat android.view.inputmethod.InputMethodManager$ImeInputEventSender.onInputEventFinished(InputMethodManager.java:3041)\n12-09 11:00:00.332 E\/AndroidRuntime(11941): \tat android.view.InputEventSender.dispatchInputEventFinished(InputEventSender.java:143)\n12-09 11:00:00.332 E\/AndroidRuntime(11941): \tat android.os.MessageQueue.nativePollOnce(Native Method)\n12-09 11:00:00.332 E\/AndroidRuntime(11941): \tat android.os.MessageQueue.next(MessageQueue.java:336)\n12-09 11:00:00.332 E\/AndroidRuntime(11941): \tat android.os.Looper.loop(Looper.java:174)\n12-09 11:00:00.332 E\/AndroidRuntime(11941): \tat android.app.ActivityThread.main(ActivityThread.java:7356)\n12-09 11:00:00.332 E\/AndroidRuntime(11941): \tat java.lang.reflect.Method.invoke(Native Method)\n12-09 11:00:00.332 E\/AndroidRuntime(11941): \tat com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)\n12-09 11:00:00.332 E\/AndroidRuntime(11941): \tat com.android.internal.os.ZygoteInit.main(ZygoteInit.java:932)\n12-09 11:00:00.333 E\/ACRA    (11941): ACRA caught a IllegalArgumentException for org.jellyfin.androidtv.debug\n12-09 11:00:00.333 E\/ACRA    (11941): java.lang.IllegalArgumentException: parameter must be a descendant of this view\n12-09 11:00:00.333 E\/ACRA    (11941): \tat android.view.ViewGroup.offsetRectBetweenParentAndChild(ViewGroup.java:6143)\n12-09 11:00:00.333 E\/ACRA    (11941): \tat android.view.ViewGroup.offsetDescendantRectToMyCoords(ViewGroup.java:6072)\n12-09 11:00:00.333 E\/ACRA    (11941): \tat android.view.ViewRootImpl$ViewPostImeInputStage.performFocusNavigation(ViewRootImpl.java:5349)\n12-09 11:00:00.333 E\/ACRA    (11941): \tat android.view.ViewRootImpl$ViewPostImeInputStage.processKeyEvent(ViewRootImpl.java:5471)\n12-09 11:00:00.333 E\/ACRA    (11941): \tat android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:5283)\n12-09 11:00:00.333 E\/ACRA    (11941): \tat android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4790)\n12-09 11:00:00.333 E\/ACRA    (11941): \tat android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4843)\n12-09 11:00:00.333 E\/ACRA    (11941): \tat android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4809)\n12-09 11:00:00.333 E\/ACRA    (11941): \tat android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4949)\n12-09 11:00:00.333 E\/ACRA    (11941): \tat android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4817)\n12-09 11:00:00.333 E\/ACRA    (11941): \tat android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:5006)\n12-09 11:00:00.333 E\/ACRA    (11941): \tat android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4790)\n12-09 11:00:00.333 E\/ACRA    (11941): \tat android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4843)\n12-09 11:00:00.333 E\/ACRA    (11941): \tat android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4809)\n12-09 11:00:00.333 E\/ACRA    (11941): \tat android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4817)\n12-09 11:00:00.333 E\/ACRA    (11941): \tat android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4790)\n12-09 11:00:00.333 E\/ACRA    (11941): \tat android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4843)\n12-09 11:00:00.333 E\/ACRA    (11941): \tat android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4809)\n12-09 11:00:00.333 E\/ACRA    (11941): \tat android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4982)\n12-09 11:00:00.333 E\/ACRA    (11941): \tat android.view.ViewRootImpl$ImeInputStage.onFinishedInputEvent(ViewRootImpl.java:5143)\n12-09 11:00:00.333 E\/ACRA    (11941): \tat android.view.inputmethod.InputMethodManager$PendingEvent.run(InputMethodManager.java:3064)\n12-09 11:00:00.333 E\/ACRA    (11941): \tat android.view.inputmethod.InputMethodManager.invokeFinishedInputEventCallback(InputMethodManager.java:2607)\n12-09 11:00:00.333 E\/ACRA    (11941): \tat android.view.inputmethod.InputMethodManager.finishedInputEvent(InputMethodManager.java:2598)\n12-09 11:00:00.333 E\/ACRA    (11941): \tat android.view.inputmethod.InputMethodManager$ImeInputEventSender.onInputEventFinished(InputMethodManager.java:3041)\n12-09 11:00:00.333 E\/ACRA    (11941): \tat android.view.InputEventSender.dispatchInputEventFinished(InputEventSender.java:143)\n12-09 11:00:00.333 E\/ACRA    (11941): \tat android.os.MessageQueue.nativePollOnce(Native Method)\n12-09 11:00:00.333 E\/ACRA    (11941): \tat android.os.MessageQueue.next(MessageQueue.java:336)\n12-09 11:00:00.333 E\/ACRA    (11941): \tat android.os.Looper.loop(Looper.java:174)\n12-09 11:00:00.333 E\/ACRA    (11941): \tat android.app.ActivityThread.main(ActivityThread.java:7356)\n12-09 11:00:00.333 E\/ACRA    (11941): \tat java.lang.reflect.Method.invoke(Native Method)\n12-09 11:00:00.333 E\/ACRA    (11941): \tat com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)\n12-09 11:00:00.333 E\/ACRA    (11941): \tat com.android.internal.os.ZygoteInit.main(ZygoteInit.java:932)\n12-09 11:00:00.335 D\/ACRA    (11941): Building report\n12-09 11:00:00.337 D\/ACRA    (11941): Starting collectors with priority FIRST\n12-09 11:00:00.339 D\/ACRA    (11941): Calling collector org.acra.collector.DropBoxCollector\n12-09 11:00:00.339 D\/ACRA    (11941): Collector org.acra.collector.DropBoxCollector completed\n12-09 11:00:00.340 D\/ACRA    (11941): Calling collector org.acra.collector.LogCatCollector\n12-09 11:00:00.340 D\/ACRA    (11941): Calling collector org.acra.collector.StacktraceCollector\n12-09 11:00:00.341 D\/ACRA    (11941): Collector org.acra.collector.StacktraceCollector completed\n12-09 11:00:00.346 D\/ACRA    (11941): Retrieving logcat output (buffer:default)...\n12-09 11:00:00.362 E\/libc    (13513): Access denied finding property \"persist.vendor.system.svp.dbg.loglevel\"\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,"windowConfiguration":"{ mBounds=Rect(0, 0 - 1920, 1080) mAppBounds=Rect(0, 0 - 1920, 1080) mWindowingMode=fullscreen mDisplayWindowingMode=fullscreen mActivityType=undefined mAlwaysOnTop=undefined mRotation=ROTATION_0}"},"DEVICE_FEATURES":{"android.software.leanback_only":true,"android.software.adoptable_storage":true,"com.sony.dtv":true,"android.hardware.usb.accessory":true,"android.hardware.hdmi.cec":true,"com.netflix.ncm":true,"android.software.backup":true,"com.google.android.feature.ECHO_REFERENCE":true,"com.amazon.amazonvideo.livingroom.feature.AV_TARGET":true,"android.hardware.ethernet":true,"android.software.activities_on_secondary_displays":true,"android.software.voice_recognizers":true,"com.sony.dtv.software.picture_quality_control":true,"android.hardware.opengles.aep":true,"com.vewd.internet.browser.gp":true,"android.hardware.type.television":true,"com.sony.dtv.software.livingdecor":true,"android.hardware.bluetooth":true,"com.google.android.feature.AMATI_EXPERIENCE":true,"com.google.android.feature.HOTWORD":true,"com.apple.streamingkeydelivery":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,"com.google.android.tv.installed":true,"android.software.managed_profiles":true,"android.software.input_methods":true,"android.hardware.sensor.light":true,"android.hardware.vulkan.version":true,"android.hardware.wifi.passpoint":true,"com.sony.dtv.software.sonytab":true,"com.sony.dtv.hardware.panel.qfhd":true,"android.hardware.screen.landscape":true,"com.google.android.feature.GLOBAL_ASSIST_TRIGGERING":true,"android.software.device_supervisor":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,"com.amazon.alexa.multimodal.tv.target":true,"us.zoom.tv.feature":true,"android.hardware.wifi.direct":true,"android.software.ipsec_tunnels":true,"com.sony.dtv.software.devicecontrolservice":true,"com.sony.devices":true,"com.sony.dtv.software.seeds_auth":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"},"USER_APP_START_DATE":"2022-12-09T10:44:36.483-05:00","USER_CRASH_DATE":"2022-12-09T11:00:00.388-05:00","IS_SILENT":false,"REPORT_ID":"ff7a2a5e-1ba6-4c8b-ba3b-1890370b6066","BUILD":{"BOARD":"mt5895","BOOTLOADER":"unknown","BRAND":"Sony","CPU_ABI":"armeabi-v7a","CPU_ABI2":"armeabi","DEVICE":"BRAVIA_VH2","DISPLAY":"BRAVIA_VH2_M_UC-user 10 QTG3.200305.006.S252 660701 release-keys","FINGERPRINT":"Sony\/BRAVIA_VH2_M_UC\/BRAVIA_VH2:10\/QTG3.200305.006.S252\/660701:user\/release-keys","HARDWARE":"mt5895","HOST":"BuildHost708","ID":"QTG3.200305.006.S252","IS_DEBUGGABLE":false,"IS_EMULATOR":false,"MANUFACTURER":"Sony","MODEL":"BRAVIA 4K VH2","PERMISSIONS_REVIEW_REQUIRED":true,"PRODUCT":"BRAVIA_VH2_M_UC","RADIO":"unknown","SUPPORTED_32_BIT_ABIS":["armeabi-v7a","armeabi"],"SUPPORTED_64_BIT_ABIS":[],"SUPPORTED_ABIS":["armeabi-v7a","armeabi"],"TAGS":"release-keys","TIME":1666962932000,"TYPE":"user","UNKNOWN":"unknown","USER":"root","VERSION":{"ACTIVE_CODENAMES":[],"BASE_OS":"","CODENAME":"REL","FIRST_SDK_INT":29,"INCREMENTAL":"660701","PREVIEW_SDK_FINGERPRINT":"REL","PREVIEW_SDK_INT":0,"RELEASE":"10","RESOURCES_SDK_INT":29,"SDK":"29","SDK_INT":29,"SECURITY_PATCH":"2022-09-01"}},"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"},"USER_EMAIL":"N\/A","APP_VERSION_NAME":"0.0.0-dev.1","SHARED_PREFERENCES":{"default":{"subtitles_background_enabled":true,"pref_max_bitrate":"120","pref_enable_debug":true,"pref_bitstream_dts":false,"pref_show_backdrop":false,"store_version":6,"live_tv_video_player":"EXTERNAL","playback_new":false}},"APP_VERSION_CODE":1,"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,"windowConfiguration":"{ mBounds=Rect(0, 0 - 1920, 1080) mAppBounds=Rect(0, 0 - 1920, 1080) mWindowingMode=fullscreen mDisplayWindowingMode=fullscreen mActivityType=undefined mAlwaysOnTop=undefined mRotation=ROTATION_0}"},"INSTALLATION_ID":"d129b38c-eaec-4ba9-952b-b8e4adfd9d07","PACKAGE_NAME":"org.jellyfin.androidtv.debug","PHONE_MODEL":"BRAVIA 4K VH2","ANDROID_VERSION":"10","BRAND":"Sony","PRODUCT":"BRAVIA_VH2_M_UC","FILE_PATH":"\/mnt\/expand\/018066fd-f005-4a90-b9fa-cf5be4ce7ad8\/user\/0\/org.jellyfin.androidtv.debug\/files","ENVIRONMENT":{"getDataDirectory":"\/data","getDataSystemDirectory":"\/data\/system","getDownloadCacheDirectory":"\/data\/cache","getExternalStorageDirectory":"\/storage\/emulated\/0","getExternalStorageState":"mounted","getLegacyExternalStorageDirectory":"\/sdcard","getLegacyExternalStorageObbDirectory":"\/sdcard\/Android\/obb","getOdmDirectory":"\/odm","getOemDirectory":"\/oem","getProductDirectory":"\/product","getProductServicesDirectory":"\/product_services","getRootDirectory":"\/system","getStorageDirectory":"\/storage","getVendorDirectory":"\/vendor","isExternalStorageEmulated":true,"isExternalStorageLegacy":false,"isExternalStorageRemovable":false},"DUMPSYS_MEMINFO":"","TOTAL_MEM_SIZE":4388503552,"AVAILABLE_MEM_SIZE":2484785152,"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":29.555999755859375,"ydpi":29.496000289916992},"realMetrics":{"density":2,"densityDpi":320,"scaledDensity":"x2.0","widthPixels":1920,"heightPixels":1080,"xdpi":29.555999755859375,"ydpi":29.496000289916992},"name":"Built-in Screen","realSize":[1920,1080],"rectSize":[0,0,1920,1080],"size":[1920,1080],"rotation":"ROTATION_0","isValid":true,"orientation":0,"refreshRate":60.000003814697266,"height":1080,"width":1920,"pixelFormat":1}}}

Application version

(0.15.0-beta3+) build #2900

Where did you install the app from?

Sideloaded APK

Device information

Sony Bravia 4k VH2

Android version

Android TV OS 10

Jellyfin server version

10.8.8

nielsvanvelzen commented 1 year ago

I can reproduce this issue and discovered it's a regression from #2297. Unfortunately I haven't figured out why it happens or how to fix it yet though.