jellyfin-android
jellyfin-android copied to clipboard
Unable to access server running Jellyfin 10.8.0 (stable, upgraded from 10.7.7) without wiping app data
Describe the bug
- Have app logged in on server version 10.7.7
- Upgrade server to 10.8.0 stable
- Open app
- App is stuck on Jellyfin logo screen, no errors
Issue is present on both F-Droid and proprietary builds. #480 looks very relevant, but that's supposed to be already fixed for both builds.
Logs
$ adb logcat -de jellyfin > logcat
--------- beginning of crash
--------- beginning of system
06-11 17:42:53.008 1398 2344 I ActivityTaskManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=org.jellyfin.mobile/.MainActivity bnds=[644,786][853,1027]} from uid 10183
06-11 17:42:53.051 1398 1482 I ActivityManager: Start proc 23494:org.jellyfin.mobile/u0a172 for pre-top-activity {org.jellyfin.mobile/org.jellyfin.mobile.MainActivity}
06-11 17:42:53.353 1398 1482 I ActivityManager: Start proc 23560:com.android.webview:sandboxed_process0:org.chromium.content.app.SandboxedProcessService0:0/u0i67 for {org.jellyfin.mobile/org.chromium.content.app.SandboxedProcessService0:0}
06-11 17:42:53.460 1398 1429 D ConnectivityService: requestNetwork for uid/pid:10172/23494 NetworkRequest [ TRACK_DEFAULT id=8709, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10172 AdministratorUids: [] RequestorUid: 10172 RequestorPackageName: org.jellyfin.mobile] ]
06-11 17:43:25.842 1398 1475 I ActivityManager: Killing 23494:org.jellyfin.mobile/u0a172 (adj 0): remove task
06-11 17:43:25.860 1398 5016 W ActivityManager: Scheduling restart of crashed service org.jellyfin.mobile/org.chromium.content.app.SandboxedProcessService0:0 in 1000ms for connection
06-11 17:43:25.889 1398 1429 D ConnectivityService: ConnectivityService NetworkRequestInfo binderDied(NetworkRequest [ LISTEN id=8710, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&FOREGROUND Uid: 10172 AdministratorUids: [] RequestorUid: 10172 RequestorPackageName: org.jellyfin.mobile] ], android.os.BinderProxy@cf5f7e3)
06-11 17:43:25.889 1398 24938 D ConnectivityService: ConnectivityService NetworkRequestInfo binderDied(NetworkRequest [ TRACK_DEFAULT id=8709, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10172 AdministratorUids: [] RequestorUid: 10172 RequestorPackageName: org.jellyfin.mobile] ], android.os.BinderProxy@2d3e5e0)
06-11 17:43:25.889 1398 2238 D ConnectivityService: releasing NetworkRequest [ TRACK_DEFAULT id=8709, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10172 AdministratorUids: [] RequestorUid: 10172 RequestorPackageName: org.jellyfin.mobile] ] (release request)
06-11 17:43:25.890 1398 5016 I WindowManager: WIN DEATH: Window{961de08 u0 org.jellyfin.mobile/org.jellyfin.mobile.MainActivity}
06-11 17:48:13.956 1398 32136 I ActivityTaskManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=org.jellyfin.mobile/.MainActivity bnds=[644,786][853,1027]} from uid 10183
06-11 17:48:13.981 1398 1482 I ActivityManager: Start proc 24751:org.jellyfin.mobile/u0a172 for pre-top-activity {org.jellyfin.mobile/org.jellyfin.mobile.MainActivity}
06-11 17:48:14.229 1398 1482 I ActivityManager: Start proc 24793:com.android.webview:sandboxed_process0:org.chromium.content.app.SandboxedProcessService0:0/u0i69 for {org.jellyfin.mobile/org.chromium.content.app.SandboxedProcessService0:0}
06-11 17:48:14.290 1398 4940 D ConnectivityService: requestNetwork for uid/pid:10172/24751 NetworkRequest [ TRACK_DEFAULT id=8720, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10172 AdministratorUids: [] RequestorUid: 10172 RequestorPackageName: org.jellyfin.mobile] ]
06-11 17:48:20.238 1398 1475 I ActivityManager: Killing 24751:org.jellyfin.mobile/u0a172 (adj 905): remove task
06-11 17:48:20.287 1398 5015 W ActivityManager: Scheduling restart of crashed service org.jellyfin.mobile/org.chromium.content.app.SandboxedProcessService0:0 in 1000ms for connection
06-11 17:48:20.311 1398 3630 D ConnectivityService: ConnectivityService NetworkRequestInfo binderDied(NetworkRequest [ TRACK_DEFAULT id=8720, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10172 AdministratorUids: [] RequestorUid: 10172 RequestorPackageName: org.jellyfin.mobile] ], android.os.BinderProxy@fbe83c5)
06-11 17:48:20.311 1398 2238 D ConnectivityService: releasing NetworkRequest [ TRACK_DEFAULT id=8720, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10172 AdministratorUids: [] RequestorUid: 10172 RequestorPackageName: org.jellyfin.mobile] ] (release request)
06-11 17:48:20.312 1398 24938 D ConnectivityService: ConnectivityService NetworkRequestInfo binderDied(NetworkRequest [ LISTEN id=8721, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&FOREGROUND Uid: 10172 AdministratorUids: [] RequestorUid: 10172 RequestorPackageName: org.jellyfin.mobile] ], android.os.BinderProxy@fa2511a)
06-11 17:48:20.312 1398 11001 I WindowManager: WIN DEATH: Window{2cc1c92 u0 org.jellyfin.mobile/org.jellyfin.mobile.MainActivity}
06-11 17:54:15.492 1398 3044 I ActivityTaskManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=org.jellyfin.mobile/.MainActivity bnds=[644,786][853,1027]} from uid 10183
06-11 17:54:15.521 1398 1482 I ActivityManager: Start proc 25442:org.jellyfin.mobile/u0a172 for pre-top-activity {org.jellyfin.mobile/org.jellyfin.mobile.MainActivity}
06-11 17:54:15.765 1398 1482 I ActivityManager: Start proc 25483:com.android.webview:sandboxed_process0:org.chromium.content.app.SandboxedProcessService0:0/u0i70 for {org.jellyfin.mobile/org.chromium.content.app.SandboxedProcessService0:0}
06-11 17:54:15.827 1398 32580 D ConnectivityService: requestNetwork for uid/pid:10172/25442 NetworkRequest [ TRACK_DEFAULT id=8727, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10172 AdministratorUids: [] RequestorUid: 10172 RequestorPackageName: org.jellyfin.mobile] ]
06-11 17:54:24.929 1398 1475 I ActivityManager: Killing 25442:org.jellyfin.mobile/u0a172 (adj 0): remove task
06-11 17:54:24.960 1398 24938 W ActivityManager: Scheduling restart of crashed service org.jellyfin.mobile/org.chromium.content.app.SandboxedProcessService0:0 in 1000ms for connection
06-11 17:54:24.993 1398 13384 D ConnectivityService: ConnectivityService NetworkRequestInfo binderDied(NetworkRequest [ LISTEN id=8728, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&FOREGROUND Uid: 10172 AdministratorUids: [] RequestorUid: 10172 RequestorPackageName: org.jellyfin.mobile] ], android.os.BinderProxy@6145b51)
06-11 17:54:24.994 1398 12120 D ConnectivityService: ConnectivityService NetworkRequestInfo binderDied(NetworkRequest [ TRACK_DEFAULT id=8727, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10172 AdministratorUids: [] RequestorUid: 10172 RequestorPackageName: org.jellyfin.mobile] ], android.os.BinderProxy@ddc0878)
06-11 17:54:24.994 1398 1429 I WindowManager: WIN DEATH: Window{a921623 u0 org.jellyfin.mobile/org.jellyfin.mobile.MainActivity}
06-11 17:54:24.994 1398 2238 D ConnectivityService: releasing NetworkRequest [ TRACK_DEFAULT id=8727, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10172 AdministratorUids: [] RequestorUid: 10172 RequestorPackageName: org.jellyfin.mobile] ] (release request)
06-11 17:56:04.128 1398 24938 I ActivityTaskManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=org.jellyfin.mobile/.MainActivity bnds=[644,786][853,1027]} from uid 10183
06-11 17:56:04.151 1398 1482 I ActivityManager: Start proc 25756:org.jellyfin.mobile/u0a172 for pre-top-activity {org.jellyfin.mobile/org.jellyfin.mobile.MainActivity}
06-11 17:56:04.404 1398 1482 I ActivityManager: Start proc 25823:com.android.webview:sandboxed_process0:org.chromium.content.app.SandboxedProcessService0:0/u0i71 for {org.jellyfin.mobile/org.chromium.content.app.SandboxedProcessService0:0}
06-11 17:56:04.471 1398 2821 D ConnectivityService: requestNetwork for uid/pid:10172/25756 NetworkRequest [ TRACK_DEFAULT id=8732, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10172 AdministratorUids: [] RequestorUid: 10172 RequestorPackageName: org.jellyfin.mobile] ]
06-11 17:56:22.902 1398 1475 I ActivityManager: Killing 25756:org.jellyfin.mobile/u0a172 (adj 0): remove task
06-11 17:56:22.918 1398 24938 W ActivityManager: Scheduling restart of crashed service org.jellyfin.mobile/org.chromium.content.app.SandboxedProcessService0:0 in 1000ms for connection
06-11 17:56:22.946 1398 32580 D ConnectivityService: ConnectivityService NetworkRequestInfo binderDied(NetworkRequest [ TRACK_DEFAULT id=8732, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10172 AdministratorUids: [] RequestorUid: 10172 RequestorPackageName: org.jellyfin.mobile] ], android.os.BinderProxy@e26645b)
06-11 17:56:22.946 1398 2238 D ConnectivityService: releasing NetworkRequest [ TRACK_DEFAULT id=8732, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10172 AdministratorUids: [] RequestorUid: 10172 RequestorPackageName: org.jellyfin.mobile] ] (release request)
06-11 17:56:22.946 1398 13384 I WindowManager: WIN DEATH: Window{7c54e3a u0 org.jellyfin.mobile/org.jellyfin.mobile.MainActivity}
06-11 17:56:22.948 1398 3619 D ConnectivityService: ConnectivityService NetworkRequestInfo binderDied(NetworkRequest [ LISTEN id=8733, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&FOREGROUND Uid: 10172 AdministratorUids: [] RequestorUid: 10172 RequestorPackageName: org.jellyfin.mobile] ], android.os.BinderProxy@24ea4f8)
06-11 17:57:48.030 1398 3617 I ActivityTaskManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=org.jellyfin.mobile/.MainActivity bnds=[644,786][853,1027]} from uid 10183
06-11 17:57:48.057 1398 1482 I ActivityManager: Start proc 26116:org.jellyfin.mobile/u0a172 for pre-top-activity {org.jellyfin.mobile/org.jellyfin.mobile.MainActivity}
06-11 17:57:48.285 1398 1482 I ActivityManager: Start proc 26157:com.android.webview:sandboxed_process0:org.chromium.content.app.SandboxedProcessService0:0/u0i72 for {org.jellyfin.mobile/org.chromium.content.app.SandboxedProcessService0:0}
06-11 17:57:48.351 1398 12322 D ConnectivityService: requestNetwork for uid/pid:10172/26116 NetworkRequest [ TRACK_DEFAULT id=8737, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10172 AdministratorUids: [] RequestorUid: 10172 RequestorPackageName: org.jellyfin.mobile] ]
06-11 17:58:03.985 1398 1475 I ActivityManager: Killing 26116:org.jellyfin.mobile/u0a172 (adj 0): remove task
06-11 17:58:04.001 1398 24938 W ActivityManager: Scheduling restart of crashed service org.jellyfin.mobile/org.chromium.content.app.SandboxedProcessService0:0 in 1000ms for connection
06-11 17:58:04.028 1398 2821 D ConnectivityService: ConnectivityService NetworkRequestInfo binderDied(NetworkRequest [ LISTEN id=8738, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&FOREGROUND Uid: 10172 AdministratorUids: [] RequestorUid: 10172 RequestorPackageName: org.jellyfin.mobile] ], android.os.BinderProxy@3556a7)
06-11 17:58:04.029 1398 8437 D ConnectivityService: ConnectivityService NetworkRequestInfo binderDied(NetworkRequest [ TRACK_DEFAULT id=8737, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10172 AdministratorUids: [] RequestorUid: 10172 RequestorPackageName: org.jellyfin.mobile] ], android.os.BinderProxy@346f754)
06-11 17:58:04.029 1398 3617 I WindowManager: WIN DEATH: Window{f5354c2 u0 org.jellyfin.mobile/org.jellyfin.mobile.MainActivity}
06-11 17:58:04.029 1398 2238 D ConnectivityService: releasing NetworkRequest [ TRACK_DEFAULT id=8737, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10172 AdministratorUids: [] RequestorUid: 10172 RequestorPackageName: org.jellyfin.mobile] ] (release request)
--------- beginning of kernel
--------- beginning of main
06-11 18:02:41.691 1398 8437 I ActivityTaskManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=org.jellyfin.mobile/.MainActivity bnds=[644,786][853,1027]} from uid 10183
06-11 18:02:41.718 1398 1482 I ActivityManager: Start proc 27104:org.jellyfin.mobile/u0a172 for pre-top-activity {org.jellyfin.mobile/org.jellyfin.mobile.MainActivity}
06-11 18:02:41.841 27104 27134 I cr_VariationsUtils: Failed reading seed file "/data/user/0/org.jellyfin.mobile/app_webview/variations_seed_new"
06-11 18:02:41.920 1398 1480 I ActivityTaskManager: Displayed org.jellyfin.mobile/.MainActivity: +226ms
06-11 18:02:41.932 27104 27104 I TetheringManager: registerTetheringEventCallback:org.jellyfin.mobile
06-11 18:02:41.946 1398 1482 I ActivityManager: Start proc 27146:com.android.webview:sandboxed_process0:org.chromium.content.app.SandboxedProcessService0:0/u0i73 for {org.jellyfin.mobile/org.chromium.content.app.SandboxedProcessService0:0}
06-11 18:02:42.006 1398 6625 D ConnectivityService: requestNetwork for uid/pid:10172/27104 NetworkRequest [ TRACK_DEFAULT id=8765, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10172 AdministratorUids: [] RequestorUid: 10172 RequestorPackageName: org.jellyfin.mobile] ]
06-11 18:02:42.007 1398 2217 D WifiNetworkFactory: got request NetworkRequest [ TRACK_DEFAULT id=8765, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10172 AdministratorUids: [] RequestorUid: 10172 RequestorPackageName: org.jellyfin.mobile] ] with score 60 and providerId 5
06-11 18:02:42.007 1398 2217 D UntrustedWifiNetworkFactory: got request NetworkRequest [ TRACK_DEFAULT id=8765, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10172 AdministratorUids: [] RequestorUid: 10172 RequestorPackageName: org.jellyfin.mobile] ] with score 60 and providerId 5
06-11 18:02:42.007 1398 2333 D Ethernet: got request NetworkRequest [ TRACK_DEFAULT id=8765, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10172 AdministratorUids: [] RequestorUid: 10172 RequestorPackageName: org.jellyfin.mobile] ] with score 60 and providerId 5
06-11 18:02:42.007 2759 2759 D PhoneSwitcherNetworkRequstListener: got request NetworkRequest [ TRACK_DEFAULT id=8765, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10172 AdministratorUids: [] RequestorUid: 10172 RequestorPackageName: org.jellyfin.mobile] ] with score 60 and providerId 5
06-11 18:02:42.088 3382 3382 I GoogleInputMethodService: GoogleInputMethodService.onStartInput():1903 onStartInput(EditorInfo{inputType=0x0(NULL) imeOptions=0x0 privateImeOptions=null actionName=UNSPECIFIED actionLabel=null actionId=0 initialSelStart=-1 initialSelEnd=-1 initialCapsMode=0x0 hintText=null label=null packageName=org.jellyfin.mobile fieldId=-1 fieldName=null extras=null}, false)
Application version
2.4.4
Where did you install the app from?
F-Droid
Device information
Xiaomi Mi 6
Android version
Android 11, LineageOS 18.1
Jellyfin server version
10.8.0 stable
Which video player implementations does this bug apply to?
- [ ] Web player (default)
- [ ] Integrated player (ExoPlayer)
- [ ] External player (VLC, mpv, MX Player)
After wiping app data, I was able to log in without issues.
Same issue for me, upgrading today from 10.7.7 to 10.8.3. Solved also by reinstalling apps on Android phones and Android TV. Many thanks for the solution!
It's not impossible that the app still caches some old JavaScript files breaking the load. Clearing the app's cache should usually suffice but fully clearing the data gives a clean base to start from.
This issue has gone 120 days without comment. To avoid abandoned issues, it will be closed in 21 days if there are no new comments.
If you're the original submitter of this issue, please comment confirming if this issue still affects you in the latest release or master branch, or close the issue if it has been fixed. If you're another user also affected by this bug, please comment confirming so. Either action will remove the stale label.
This bot exists to prevent issues from becoming stale and forgotten. Jellyfin is always moving forward, and bugs are often fixed as side effects of other changes. We therefore ask that bug report authors remain vigilant about their issues to ensure they are closed if fixed, or re-confirmed - perhaps with fresh logs or reproduction examples - regularly. If you have any questions you can reach us on Matrix or Social Media.