jellyfin-android icon indicating copy to clipboard operation
jellyfin-android copied to clipboard

Unable to access server running Jellyfin 10.8.0 (stable, upgraded from 10.7.7) without wiping app data

Open rom4nik opened this issue 2 years ago • 3 comments

Describe the bug

  1. Have app logged in on server version 10.7.7
  2. Upgrade server to 10.8.0 stable
  3. Open app
  4. 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)

rom4nik avatar Jun 11 '22 16:06 rom4nik

After wiping app data, I was able to log in without issues.

rom4nik avatar Jun 11 '22 16:06 rom4nik

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!

sirodepom avatar Aug 06 '22 20:08 sirodepom

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.

Maxr1998 avatar Aug 06 '22 22:08 Maxr1998

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.

jellyfin-bot avatar Dec 05 '22 03:12 jellyfin-bot