2025-10-31 17:28:48.488166 | info | AppLifeCycleNotifier | Using server URL: null | 2025-10-31 17:28:11.692274 | info | SyncApiRepository | Remote Sync completed in 241ms | 2025-10-31 17:28:11.450483 | info | SyncStreamService | Remote sync request for user | 2025-10-31 17:28:10.882400 | info | AppLifeCycleNotifier | Using server URL: null | 2025-10-31 17:24:46.083265 | info | SyncApiRepository | Remote Sync completed in 177ms | 2025-10-31 17:24:45.905135 | info | SyncStreamService | Remote sync request for user | 2025-10-31 17:24:45.341870 | info | AppLifeCycleNotifier | Using server URL: null | 2025-10-31 17:22:56.439174 | info | SyncApiRepository | Remote Sync completed in 233ms | 2025-10-31 17:22:56.205273 | info | SyncStreamService | Remote sync request for user | 2025-10-31 17:22:55.631415 | info | AppLifeCycleNotifier | Using server URL: null | 2025-10-31 17:19:59.811405 | info | DriftBackupNotifier | Start a new backup queue | 2025-10-31 17:19:59.811401 | info | DriftBackupNotifier | Found 0 tasks | 2025-10-31 17:19:59.810068 | info | DriftBackupNotifier | Resuming backup tasks... | 2025-10-31 17:19:57.829611 | info | DriftBackupNotifier | Start a new backup queue | 2025-10-31 17:19:57.829599 | info | DriftBackupNotifier | Found 0 tasks | 2025-10-31 17:19:57.807265 | info | HashService | Hashing took - 1ms | 2025-10-31 17:19:57.805729 | info | HashService | Starting hashing of assets | 2025-10-31 17:19:57.795429 | info | DriftBackupNotifier | Resuming backup tasks... | 2025-10-31 17:19:55.793056 | info | SyncApiRepository | Remote Sync completed in 829ms | 2025-10-31 17:19:54.986851 | info | DeviceSyncService | Device sync took - 25ms | 2025-10-31 17:19:54.963180 | info | SyncStreamService | Remote sync request for user | 2025-10-31 17:19:10.275083 | info | SyncStreamService | Successfully processed 1 assets in batch | 2025-10-31 17:19:10.271444 | info | SyncStreamService | Processing batch of 1 AssetUploadReadyV1 events | 2025-10-31 17:18:58.001120 | info | SyncStreamService | Successfully processed 1 assets in batch | 2025-10-31 17:18:57.997826 | info | SyncStreamService | Processing batch of 1 AssetUploadReadyV1 events | 2025-10-31 17:18:53.090417 | info | SyncApiRepository | Remote Sync completed in 424ms | 2025-10-31 17:18:52.687967 | info | SyncStreamService | Successfully processed 1 assets in batch | 2025-10-31 17:18:52.685557 | info | SyncStreamService | Processing batch of 1 AssetUploadReadyV1 events | 2025-10-31 17:18:52.665800 | info | SyncStreamService | Remote sync request for user | 2025-10-31 17:18:52.250454 | info | DriftBackupNotifier | Tasks to resume: 1 | 2025-10-31 17:18:52.250441 | info | DriftBackupNotifier | Found 1 tasks | 2025-10-31 17:18:52.247260 | info | DriftBackupNotifier | Resuming backup tasks... | 2025-10-31 17:18:50.244560 | info | HashService | Hashing took - 45ms | 2025-10-31 17:18:50.198990 | info | HashService | Starting hashing of assets | 2025-10-31 17:18:50.197074 | info | DriftBackupNotifier | Tasks to resume: 3 | 2025-10-31 17:18:50.197065 | info | DriftBackupNotifier | Found 3 tasks | 2025-10-31 17:18:50.186412 | info | DriftBackupNotifier | Resuming backup tasks... | 2025-10-31 17:18:48.183913 | info | SyncApiRepository | Remote Sync completed in 1115ms | 2025-10-31 17:18:47.229628 | info | DeviceSyncService | Device sync took - 161ms | 2025-10-31 17:18:47.068050 | info | SyncStreamService | Remote sync request for user | 2025-10-31 17:18:46.155808 | info | AppLifeCycleNotifier | Using server URL: null | 2025-10-31 17:09:15.859229 | severe | ImmichErrorLogger | PlatformDispatcher - Catch all | Null check operator used on a null value | #0 AppLifeCycleNotifier.handleAppResume (package:immich_mobile/providers/app_life_cycle.provider.dart:69) 2025-10-31 17:09:13.840925 | info | DriftBackupNotifier | Tasks to resume: 3 | 2025-10-31 17:09:13.840921 | info | DriftBackupNotifier | Found 3 tasks | 2025-10-31 17:09:13.837802 | info | DriftBackupNotifier | Tasks to resume: 3 | 2025-10-31 17:09:13.837796 | info | DriftBackupNotifier | Found 3 tasks | 2025-10-31 17:09:13.832382 | info | DriftBackupNotifier | Resuming backup tasks... | 2025-10-31 17:09:13.832261 | info | DriftBackupNotifier | Resuming backup tasks... | 2025-10-31 17:09:12.943908 | info | DriftBackupNotifier | Start a new backup queue | 2025-10-31 17:09:12.943905 | info | DriftBackupNotifier | Found 0 tasks | 2025-10-31 17:09:12.943254 | info | DriftBackupNotifier | Resuming backup tasks... | 2025-10-31 17:09:11.828801 | info | HashService | Hashing took - 14456ms | 2025-10-31 17:09:10.940374 | info | SyncApiRepository | Remote Sync completed in 1879ms | 2025-10-31 17:09:09.286515 | info | DeviceSyncService | Device sync took - 225ms | 2025-10-31 17:09:09.059782 | info | SyncStreamService | Remote sync request for user | 2025-10-31 17:09:08.428359 | info | AppLifeCycleNotifier | Using server URL: null | 2025-10-31 17:09:08.140672 | info | DriftBackupNotifier | Start a new backup queue | 2025-10-31 17:09:08.140669 | info | DriftBackupNotifier | Found 0 tasks | 2025-10-31 17:09:08.140215 | info | DriftBackupNotifier | Start a new backup queue | 2025-10-31 17:09:08.140210 | info | DriftBackupNotifier | Found 0 tasks | 2025-10-31 17:09:08.133449 | info | DriftBackupNotifier | Resuming backup tasks... | 2025-10-31 17:09:08.133413 | info | DriftBackupNotifier | Resuming backup tasks... | 2025-10-31 17:09:05.432197 | info | SyncApiRepository | Remote Sync completed in 675ms | 2025-10-31 17:09:04.982800 | info | DeviceSyncService | Device sync took - 227ms | 2025-10-31 17:09:04.755549 | info | SyncStreamService | Remote sync request for user | 2025-10-31 17:09:04.095735 | info | AppLifeCycleNotifier | Using server URL: null | 2025-10-31 17:08:57.372606 | info | HashService | Starting hashing of assets | 2025-10-31 17:08:57.365446 | info | DriftBackupNotifier | Start a new backup queue | 2025-10-31 17:08:57.365437 | info | DriftBackupNotifier | Found 0 tasks | 2025-10-31 17:08:57.362291 | info | DriftBackupNotifier | Resuming backup tasks... | 2025-10-31 17:08:55.359632 | info | SyncApiRepository | Remote Sync completed in 991ms | 2025-10-31 17:08:54.567757 | info | DeviceSyncService | Device sync took - 200ms | 2025-10-31 17:08:54.367669 | info | SyncStreamService | Remote sync request for user | 2025-10-31 17:08:53.587496 | info | AppLifeCycleNotifier | Using server URL: null | 2025-10-31 17:08:53.361106 | info | DriftBackupNotifier | Start a new backup queue | 2025-10-31 17:08:53.361099 | info | DriftBackupNotifier | Found 0 tasks | 2025-10-31 17:08:53.351950 | info | DriftBackupNotifier | Resuming backup tasks... | 2025-10-31 17:08:07.546183 | info | DriftBackupNotifier | Start a new backup queue | 2025-10-31 17:08:07.546177 | info | DriftBackupNotifier | Found 0 tasks | 2025-10-31 17:08:07.524608 | info | HashService | Hashing took - 0ms | 2025-10-31 17:08:07.523732 | info | HashService | Starting hashing of assets | 2025-10-31 17:08:07.514019 | info | DriftBackupNotifier | Resuming backup tasks... | 2025-10-31 17:08:05.281187 | info | SyncApiRepository | Remote Sync completed in 1519ms | 2025-10-31 17:08:03.767206 | info | DeviceSyncService | Device sync took - 5ms | 2025-10-31 17:08:03.761469 | info | SyncStreamService | Remote sync request for user | 2025-10-31 16:43:40.287066 | info | SyncApiRepository | Remote Sync completed in 418ms | 2025-10-31 16:43:39.868963 | info | SyncStreamService | Remote sync request for user | 2025-10-31 16:43:36.872479 | info | SyncStreamService | Successfully processed 1 assets in batch | 2025-10-31 16:43:36.868310 | info | SyncStreamService | Processing batch of 1 AssetUploadReadyV1 events | 2025-10-31 16:43:31.876438 | info | SyncStreamService | Successfully processed 1 assets in batch | 2025-10-31 16:43:31.862304 | info | SyncStreamService | Processing batch of 1 AssetUploadReadyV1 events | 2025-10-31 16:43:25.036969 | info | SyncApiRepository | Remote Sync completed in 189ms | 2025-10-31 16:43:24.847267 | info | SyncStreamService | Remote sync request for user | 2025-10-31 16:43:24.831559 | info | HashService | Hashing took - 0ms | 2025-10-31 16:43:24.830587 | info | HashService | Starting hashing of assets | 2025-10-31 16:43:22.981200 | info | DriftBackupNotifier | Start a new backup queue | 2025-10-31 16:43:22.981192 | info | DriftBackupNotifier | Found 0 tasks | 2025-10-31 16:43:22.976759 | info | DriftBackupNotifier | Resuming backup tasks... | 2025-10-31 16:43:20.974704 | info | HashService | Hashing took - 1446ms | 2025-10-31 16:43:19.528212 | info | HashService | Starting hashing of assets | 2025-10-31 16:43:19.525429 | info | DriftBackupNotifier | Start a new backup queue | 2025-10-31 16:43:19.525425 | info | DriftBackupNotifier | Found 0 tasks | 2025-10-31 16:43:19.523664 | info | DriftBackupNotifier | Resuming backup tasks... | 2025-10-31 16:43:17.520496 | info | SyncApiRepository | Remote Sync completed in 206ms | 2025-10-31 16:43:17.318591 | info | DeviceSyncService | Device sync took - 6ms | 2025-10-31 16:43:17.313680 | info | SyncStreamService | Remote sync request for user | 2025-10-31 16:43:16.784687 | info | AppLifeCycleNotifier | Using server URL: null | 2025-10-31 16:42:29.755047 | info | DriftBackupNotifier | Start a new backup queue | 2025-10-31 16:42:29.755039 | info | DriftBackupNotifier | Found 0 tasks | 2025-10-31 16:42:29.750054 | info | DriftBackupNotifier | Resuming backup tasks... | 2025-10-31 16:42:27.747427 | info | HashService | Hashing took - 0ms | 2025-10-31 16:42:27.747187 | info | DriftBackupNotifier | Start a new backup queue | 2025-10-31 16:42:27.747184 | info | DriftBackupNotifier | Found 0 tasks | 2025-10-31 16:42:27.747100 | info | HashService | Starting hashing of assets | 2025-10-31 16:42:27.737240 | info | DriftBackupNotifier | Resuming backup tasks... | 2025-10-31 16:42:25.732566 | info | SyncApiRepository | Remote Sync completed in 207ms | 2025-10-31 16:42:25.698979 | info | DeviceSyncService | Device sync took - 174ms | 2025-10-31 16:42:25.525014 | info | SyncStreamService | Remote sync request for user | 2025-10-31 16:42:24.962696 | info | AppLifeCycleNotifier | Using server URL: null | 2025-10-31 16:41:43.219432 | info | SyncApiRepository | Remote Sync completed in 214ms | 2025-10-31 16:41:43.004457 | info | SyncStreamService | Remote sync request for user | 2025-10-31 16:41:42.505026 | info | DriftBackupNotifier | Start a new backup queue | 2025-10-31 16:41:42.505019 | info | DriftBackupNotifier | Found 0 tasks | 2025-10-31 16:41:42.500805 | info | DriftBackupNotifier | Resuming backup tasks... | 2025-10-31 16:41:40.498943 | info | HashService | Hashing took - 0ms | 2025-10-31 16:41:40.498689 | info | HashService | Starting hashing of assets | 2025-10-31 16:41:40.490125 | info | DriftBackupNotifier | Start a new backup queue | 2025-10-31 16:41:40.490121 | info | DriftBackupNotifier | Found 0 tasks | 2025-10-31 16:41:40.489081 | info | DriftBackupNotifier | Resuming backup tasks... | 2025-10-31 16:41:38.487833 | info | DeviceSyncService | Device sync took - 168ms | 2025-10-31 16:41:38.477752 | info | SyncApiRepository | Remote Sync completed in 157ms | 2025-10-31 16:41:38.320169 | info | SyncStreamService | Remote sync request for user | 2025-10-31 16:41:37.788991 | info | AppLifeCycleNotifier | Using server URL: null | 2025-10-31 16:41:32.508215 | info | DriftBackupNotifier | Start a new backup queue | 2025-10-31 16:41:32.508211 | info | DriftBackupNotifier | Found 0 tasks | 2025-10-31 16:41:32.507010 | info | DriftBackupNotifier | Resuming backup tasks... | 2025-10-31 16:41:30.525523 | info | DriftBackupNotifier | Start a new backup queue | 2025-10-31 16:41:30.525519 | info | DriftBackupNotifier | Found 0 tasks | 2025-10-31 16:41:30.503331 | info | HashService | Hashing took - 0ms | 2025-10-31 16:41:30.502659 | info | HashService | Starting hashing of assets | 2025-10-31 16:41:30.495503 | info | DriftBackupNotifier | Resuming backup tasks... | 2025-10-31 16:41:28.492808 | info | SyncApiRepository | Remote Sync completed in 2049ms | 2025-10-31 16:41:26.474650 | info | DeviceSyncService | Device sync took - 31ms | 2025-10-31 16:41:26.443201 | info | SyncStreamService | Remote sync request for user | 2025-10-31 16:41:21.681178 | info | DeviceSyncService | Device sync took - 115ms | 2025-10-31 16:41:21.681155 | info | DeviceSyncService | Full device sync took - 115ms | 2025-10-31 16:41:14.928764 | info | AssetNotifier | Load assets: 301ms | 2025-10-31 16:41:14.928074 | info | AlbumService | Found 23 device albums | 2025-10-31 16:41:14.611521 | info | BackupNotifier | [_resumeBackup] not authenticated - abort | 2025-10-31 16:40:58.709149 | info | AssetNotifier | Load assets: 97ms | 2025-10-31 16:40:58.708373 | info | AlbumService | Found 23 device albums | 2025-10-31 16:40:58.592260 | info | AppLifeCycleNotifier | Using server URL: null | 2025-10-31 16:40:50.003102 | info | AssetNotifier | Load assets: 150ms | 2025-10-31 16:40:50.002188 | info | AlbumService | Found 23 device albums | 2025-10-31 16:40:49.836661 | info | AppLifeCycleNotifier | Using server URL: null | 2025-10-31 16:40:40.436695 | info | SyncService | Upserted 59 assets into the DB | 2025-10-31 16:40:40.305747 | info | SyncService | Upserted 59 assets into the DB | 2025-10-31 16:40:39.940620 | info | SyncService | Upserted 7 assets into the DB | 2025-10-31 16:40:39.776226 | info | AssetNotifier | Load assets: 954ms | 2025-10-31 16:40:39.776035 | info | AlbumService | Found 23 device albums | 2025-10-31 16:40:39.675675 | info | SyncService | Upserted 4454 assets into the DB | 2025-10-31 16:40:38.810421 | info | BackupNotifier | [_resumeBackup] not authenticated - abort | 2025-10-31 16:40:10.639502 | info | DriftBackupNotifier | Start a new backup queue | 2025-10-31 16:40:10.639495 | info | DriftBackupNotifier | Found 0 tasks | 2025-10-31 16:40:10.635124 | info | DriftBackupNotifier | Resuming backup tasks... | 2025-10-31 16:40:08.632467 | info | HashService | Hashing took - 0ms | 2025-10-31 16:40:08.632099 | info | HashService | Starting hashing of assets | 2025-10-31 16:40:08.629735 | info | DriftBackupNotifier | Start a new backup queue | 2025-10-31 16:40:08.629729 | info | DriftBackupNotifier | Found 0 tasks | 2025-10-31 16:40:08.628654 | info | DriftBackupNotifier | Resuming backup tasks... | 2025-10-31 16:40:06.627271 | info | DeviceSyncService | Device sync took - 205ms | 2025-10-31 16:40:06.574111 | info | SyncApiRepository | Remote Sync completed in 152ms | 2025-10-31 16:40:06.421979 | info | SyncStreamService | Remote sync request for user | 2025-10-31 16:40:05.868247 | info | AppLifeCycleNotifier | Using server URL: null | 2025-10-31 16:38:58.797731 | info | SyncApiRepository | Remote Sync completed in 254ms | 2025-10-31 16:38:58.543108 | info | SyncStreamService | Remote sync request for user | 2025-10-31 16:38:14.454321 | info | DriftBackupNotifier | Start a new backup queue | 2025-10-31 16:38:14.454314 | info | DriftBackupNotifier | Found 0 tasks | 2025-10-31 16:38:14.449734 | info | DriftBackupNotifier | Resuming backup tasks... | 2025-10-31 16:38:12.446017 | info | HashService | Hashing took - 36ms | 2025-10-31 16:38:12.409887 | info | HashService | Starting hashing of assets | 2025-10-31 16:38:12.407010 | info | DriftBackupNotifier | Start a new backup queue | 2025-10-31 16:38:12.407004 | info | DriftBackupNotifier | Found 0 tasks | 2025-10-31 16:38:12.405867 | info | DriftBackupNotifier | Resuming backup tasks... | 2025-10-31 16:38:10.404470 | info | SyncApiRepository | Remote Sync completed in 178ms | 2025-10-31 16:38:10.233820 | info | DeviceSyncService | Device sync took - 8ms | 2025-10-31 16:38:10.226018 | info | SyncStreamService | Remote sync request for user | 2025-10-31 16:38:09.669867 | info | AppLifeCycleNotifier | Using server URL: null | 2025-10-31 16:36:36.527626 | info | DeviceSyncService | Device sync took - 366ms | 2025-10-31 16:36:36.496023 | info | SyncApiRepository | Remote Sync completed in 326ms | 2025-10-31 16:36:36.169536 | info | SyncStreamService | Remote sync request for user | 2025-10-31 16:36:36.167105 | info | HashService | Hashing took - 4ms | 2025-10-31 16:36:36.162108 | info | HashService | Starting hashing of assets | 2025-10-31 16:36:35.595218 | info | AppLifeCycleNotifier | Using server URL: null | 2025-10-31 16:31:06.295702 | severe | ImmichErrorLogger | FlutterError - Catch all | Instance of 'FlutterErrorDetails' Exception: type 'LocalAsset' is not a subtype of type 'RemoteAsset' in type cast Library: widgets library Context: Instance of 'ErrorDescription' | #0 ActionButtonType.buildButton (package:immich_mobile/utils/action_button.utils.dart:155) #1 ActionButtonBuilder.build. (package:immich_mobile/utils/action_button.utils.dart:164) #2 MappedIterator.moveNext (dart:_internal/iterable.dart:420) #3 new _GrowableList._ofOther (dart:core-patch/growable_array.dart:207) #4 new _GrowableList.of (dart:core-patch/growable_array.dart:156) #5 new List.of (dart:core-patch/array_patch.dart:39) #6 Iterable.toList (dart:core/iterable.dart:517) #7 ActionButtonBuilder.build (package:immich_mobile/utils/action_button.utils.dart:164) #8 AssetDetailBottomSheet.build (package:immich_mobile/presentation/widgets/asset_viewer/bottom_sheet.widget.dart:69) #9 _ConsumerState.build (package:flutter_riverpod/src/consumer.dart:476) #10 StatefulElement.build (package:flutter/src/widgets/framework.dart:5833) #11 ConsumerStatefulElement.build (package:flutter_riverpod/src/consumer.dart:539) #12 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5723) #13 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5884) #14 Element.rebuild (package:flutter/src/widgets/framework.dart:5435) #15 StatefulElement.update (package:flutter/src/widgets/framework.dart:5909) #16 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #17 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5747) #18 Element.rebuild (package:flutter/src/widgets/framework.dart:5435) #19 ProxyElement.update (package:flutter/src/widgets/framework.dart:6051) #20 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #21 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5747) #22 Element.rebuild (package:flutter/src/widgets/framework.dart:5435) #23 ProxyElement.update (package:flutter/src/widgets/framework.dart:6051) #24 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #25 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5747) #26 Element.rebuild (package:flutter/src/widgets/framework.dart:5435) #27 ProxyElement.update (package:flutter/src/widgets/framework.dart:6051) #28 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #29 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5747) #30 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5884) #31 Element.rebuild (package:flutter/src/widgets/framework.dart:5435) #32 StatefulElement.update (package:flutter/src/widgets/framework.dart:5909) #33 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #34 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7025) #35 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #36 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5747) #37 Element.rebuild (package:flutter/src/widgets/framework.dart:5435) #38 ProxyElement.update (package:flutter/src/widgets/framework.dart:6051) #39 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #40 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7025) #41 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #42 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5747) #43 Element.rebuild (package:flutter/src/widgets/framework.dart:5435) #44 StatelessElement.update (package:flutter/src/widgets/framework.dart:5797) #45 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #46 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7025) #47 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #48 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5747) #49 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5884) #50 Element.rebuild (package:flutter/src/widgets/framework.dart:5435) #51 StatefulElement.update (package:flutter/src/widgets/framework.dart:5909) #52 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #53 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5747) #54 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5884) #55 Element.rebuild (package:flutter/src/widgets/framework.dart:5435) #56 StatefulElement.update (package:flutter/src/widgets/framework.dart:5909) #57 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #58 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7025) #59 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #60 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7025) #61 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #62 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7025) #63 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #64 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5747) #65 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5884) #66 Element.rebuild (package:flutter/src/widgets/framework.dart:5435) #67 StatefulElement.update (package:flutter/src/widgets/framework.dart:5909) #68 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #69 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5747) #70 Element.rebuild (package:flutter/src/widgets/framework.dart:5435) #71 StatelessElement.update (package:flutter/src/widgets/framework.dart:5797) #72 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #73 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5747) #74 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5884) #75 Element.rebuild (package:flutter/src/widgets/framework.dart:5435) #76 BuildScope._tryRebuild (package:flutter/src/widgets/framework.dart:2695) #77 BuildScope._flushDirtyElements (package:flutter/src/widgets/framework.dart:2752) #78 BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:3056) #79 WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1259) #80 RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:495) #81 SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1434) #82 SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1347) #83 SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1200) #84 _invoke (dart:ui/hooks.dart:330) #85 PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:444) #86 _drawFrame (dart:ui/hooks.dart:302) 2025-10-31 16:31:06.194512 | severe | ImmichErrorLogger | FlutterError - Catch all | Instance of 'FlutterErrorDetails' Exception: type 'LocalAsset' is not a subtype of type 'RemoteAsset' in type cast Library: widgets library Context: Instance of 'ErrorDescription' | #0 ActionButtonType.buildButton (package:immich_mobile/utils/action_button.utils.dart:155) #1 ActionButtonBuilder.build. (package:immich_mobile/utils/action_button.utils.dart:164) #2 MappedIterator.moveNext (dart:_internal/iterable.dart:420) #3 new _GrowableList._ofOther (dart:core-patch/growable_array.dart:207) #4 new _GrowableList.of (dart:core-patch/growable_array.dart:156) #5 new List.of (dart:core-patch/array_patch.dart:39) #6 Iterable.toList (dart:core/iterable.dart:517) #7 ActionButtonBuilder.build (package:immich_mobile/utils/action_button.utils.dart:164) #8 AssetDetailBottomSheet.build (package:immich_mobile/presentation/widgets/asset_viewer/bottom_sheet.widget.dart:69) #9 _ConsumerState.build (package:flutter_riverpod/src/consumer.dart:476) #10 StatefulElement.build (package:flutter/src/widgets/framework.dart:5833) #11 ConsumerStatefulElement.build (package:flutter_riverpod/src/consumer.dart:539) #12 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5723) #13 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5884) #14 Element.rebuild (package:flutter/src/widgets/framework.dart:5435) #15 StatefulElement.update (package:flutter/src/widgets/framework.dart:5909) #16 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #17 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5747) #18 Element.rebuild (package:flutter/src/widgets/framework.dart:5435) #19 ProxyElement.update (package:flutter/src/widgets/framework.dart:6051) #20 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #21 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5747) #22 Element.rebuild (package:flutter/src/widgets/framework.dart:5435) #23 ProxyElement.update (package:flutter/src/widgets/framework.dart:6051) #24 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #25 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5747) #26 Element.rebuild (package:flutter/src/widgets/framework.dart:5435) #27 ProxyElement.update (package:flutter/src/widgets/framework.dart:6051) #28 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #29 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5747) #30 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5884) #31 Element.rebuild (package:flutter/src/widgets/framework.dart:5435) #32 StatefulElement.update (package:flutter/src/widgets/framework.dart:5909) #33 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #34 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7025) #35 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #36 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5747) #37 Element.rebuild (package:flutter/src/widgets/framework.dart:5435) #38 ProxyElement.update (package:flutter/src/widgets/framework.dart:6051) #39 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #40 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7025) #41 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #42 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5747) #43 Element.rebuild (package:flutter/src/widgets/framework.dart:5435) #44 StatelessElement.update (package:flutter/src/widgets/framework.dart:5797) #45 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #46 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7025) #47 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #48 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5747) #49 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5884) #50 Element.rebuild (package:flutter/src/widgets/framework.dart:5435) #51 StatefulElement.update (package:flutter/src/widgets/framework.dart:5909) #52 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #53 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5747) #54 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5884) #55 Element.rebuild (package:flutter/src/widgets/framework.dart:5435) #56 StatefulElement.update (package:flutter/src/widgets/framework.dart:5909) #57 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #58 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7025) #59 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #60 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7025) #61 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #62 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7025) #63 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #64 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5747) #65 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5884) #66 Element.rebuild (package:flutter/src/widgets/framework.dart:5435) #67 StatefulElement.update (package:flutter/src/widgets/framework.dart:5909) #68 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #69 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5747) #70 Element.rebuild (package:flutter/src/widgets/framework.dart:5435) #71 StatelessElement.update (package:flutter/src/widgets/framework.dart:5797) #72 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #73 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5747) #74 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5884) #75 Element.rebuild (package:flutter/src/widgets/framework.dart:5435) #76 BuildScope._tryRebuild (package:flutter/src/widgets/framework.dart:2695) #77 BuildScope._flushDirtyElements (package:flutter/src/widgets/framework.dart:2752) #78 BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:3056) #79 WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1259) #80 RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:495) #81 SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1434) #82 SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1347) #83 SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1200) #84 _invoke (dart:ui/hooks.dart:330) #85 PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:444) #86 _drawFrame (dart:ui/hooks.dart:302) 2025-10-31 16:31:05.660751 | severe | ImmichErrorLogger | FlutterError - Catch all | Instance of 'FlutterErrorDetails' Exception: type 'LocalAsset' is not a subtype of type 'RemoteAsset' in type cast Library: widgets library Context: Instance of 'ErrorDescription' | #0 ActionButtonType.buildButton (package:immich_mobile/utils/action_button.utils.dart:155) #1 ActionButtonBuilder.build. (package:immich_mobile/utils/action_button.utils.dart:164) #2 MappedIterator.moveNext (dart:_internal/iterable.dart:420) #3 new _GrowableList._ofOther (dart:core-patch/growable_array.dart:207) #4 new _GrowableList.of (dart:core-patch/growable_array.dart:156) #5 new List.of (dart:core-patch/array_patch.dart:39) #6 Iterable.toList (dart:core/iterable.dart:517) #7 ActionButtonBuilder.build (package:immich_mobile/utils/action_button.utils.dart:164) #8 AssetDetailBottomSheet.build (package:immich_mobile/presentation/widgets/asset_viewer/bottom_sheet.widget.dart:69) #9 _ConsumerState.build (package:flutter_riverpod/src/consumer.dart:476) #10 StatefulElement.build (package:flutter/src/widgets/framework.dart:5833) #11 ConsumerStatefulElement.build (package:flutter_riverpod/src/consumer.dart:539) #12 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5723) #13 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5884) #14 Element.rebuild (package:flutter/src/widgets/framework.dart:5435) #15 StatefulElement.update (package:flutter/src/widgets/framework.dart:5909) #16 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #17 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5747) #18 Element.rebuild (package:flutter/src/widgets/framework.dart:5435) #19 ProxyElement.update (package:flutter/src/widgets/framework.dart:6051) #20 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #21 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5747) #22 Element.rebuild (package:flutter/src/widgets/framework.dart:5435) #23 ProxyElement.update (package:flutter/src/widgets/framework.dart:6051) #24 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #25 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5747) #26 Element.rebuild (package:flutter/src/widgets/framework.dart:5435) #27 ProxyElement.update (package:flutter/src/widgets/framework.dart:6051) #28 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #29 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5747) #30 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5884) #31 Element.rebuild (package:flutter/src/widgets/framework.dart:5435) #32 StatefulElement.update (package:flutter/src/widgets/framework.dart:5909) #33 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #34 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7025) #35 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #36 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5747) #37 Element.rebuild (package:flutter/src/widgets/framework.dart:5435) #38 ProxyElement.update (package:flutter/src/widgets/framework.dart:6051) #39 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #40 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7025) #41 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #42 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5747) #43 Element.rebuild (package:flutter/src/widgets/framework.dart:5435) #44 StatelessElement.update (package:flutter/src/widgets/framework.dart:5797) #45 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #46 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7025) #47 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #48 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5747) #49 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5884) #50 Element.rebuild (package:flutter/src/widgets/framework.dart:5435) #51 StatefulElement.update (package:flutter/src/widgets/framework.dart:5909) #52 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #53 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5747) #54 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5884) #55 Element.rebuild (package:flutter/src/widgets/framework.dart:5435) #56 StatefulElement.update (package:flutter/src/widgets/framework.dart:5909) #57 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #58 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7025) #59 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #60 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7025) #61 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #62 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7025) #63 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #64 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5747) #65 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5884) #66 Element.rebuild (package:flutter/src/widgets/framework.dart:5435) #67 StatefulElement.update (package:flutter/src/widgets/framework.dart:5909) #68 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #69 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5747) #70 Element.rebuild (package:flutter/src/widgets/framework.dart:5435) #71 StatelessElement.update (package:flutter/src/widgets/framework.dart:5797) #72 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #73 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5747) #74 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5884) #75 Element.rebuild (package:flutter/src/widgets/framework.dart:5435) #76 BuildScope._tryRebuild (package:flutter/src/widgets/framework.dart:2695) #77 BuildScope._flushDirtyElements (package:flutter/src/widgets/framework.dart:2752) #78 BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:3056) #79 WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1259) #80 RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:495) #81 SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1434) #82 SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1347) #83 SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1200) #84 _invoke (dart:ui/hooks.dart:330) #85 PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:444) #86 _drawFrame (dart:ui/hooks.dart:302) 2025-10-31 16:31:05.527712 | severe | ImmichErrorLogger | FlutterError - Catch all | Instance of 'FlutterErrorDetails' Exception: type 'LocalAsset' is not a subtype of type 'RemoteAsset' in type cast Library: widgets library Context: Instance of 'ErrorDescription' | #0 ActionButtonType.buildButton (package:immich_mobile/utils/action_button.utils.dart:155) #1 ActionButtonBuilder.build. (package:immich_mobile/utils/action_button.utils.dart:164) #2 MappedIterator.moveNext (dart:_internal/iterable.dart:420) #3 new _GrowableList._ofOther (dart:core-patch/growable_array.dart:207) #4 new _GrowableList.of (dart:core-patch/growable_array.dart:156) #5 new List.of (dart:core-patch/array_patch.dart:39) #6 Iterable.toList (dart:core/iterable.dart:517) #7 ActionButtonBuilder.build (package:immich_mobile/utils/action_button.utils.dart:164) #8 AssetDetailBottomSheet.build (package:immich_mobile/presentation/widgets/asset_viewer/bottom_sheet.widget.dart:69) #9 _ConsumerState.build (package:flutter_riverpod/src/consumer.dart:476) #10 StatefulElement.build (package:flutter/src/widgets/framework.dart:5833) #11 ConsumerStatefulElement.build (package:flutter_riverpod/src/consumer.dart:539) #12 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5723) #13 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5884) #14 Element.rebuild (package:flutter/src/widgets/framework.dart:5435) #15 StatefulElement.update (package:flutter/src/widgets/framework.dart:5909) #16 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #17 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5747) #18 Element.rebuild (package:flutter/src/widgets/framework.dart:5435) #19 ProxyElement.update (package:flutter/src/widgets/framework.dart:6051) #20 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #21 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5747) #22 Element.rebuild (package:flutter/src/widgets/framework.dart:5435) #23 ProxyElement.update (package:flutter/src/widgets/framework.dart:6051) #24 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #25 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5747) #26 Element.rebuild (package:flutter/src/widgets/framework.dart:5435) #27 ProxyElement.update (package:flutter/src/widgets/framework.dart:6051) #28 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #29 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5747) #30 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5884) #31 Element.rebuild (package:flutter/src/widgets/framework.dart:5435) #32 StatefulElement.update (package:flutter/src/widgets/framework.dart:5909) #33 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #34 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7025) #35 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #36 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5747) #37 Element.rebuild (package:flutter/src/widgets/framework.dart:5435) #38 ProxyElement.update (package:flutter/src/widgets/framework.dart:6051) #39 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #40 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7025) #41 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #42 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5747) #43 Element.rebuild (package:flutter/src/widgets/framework.dart:5435) #44 StatelessElement.update (package:flutter/src/widgets/framework.dart:5797) #45 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #46 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7025) #47 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #48 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5747) #49 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5884) #50 Element.rebuild (package:flutter/src/widgets/framework.dart:5435) #51 StatefulElement.update (package:flutter/src/widgets/framework.dart:5909) #52 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #53 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5747) #54 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5884) #55 Element.rebuild (package:flutter/src/widgets/framework.dart:5435) #56 StatefulElement.update (package:flutter/src/widgets/framework.dart:5909) #57 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #58 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7025) #59 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #60 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7025) #61 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #62 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7025) #63 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #64 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5747) #65 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5884) #66 Element.rebuild (package:flutter/src/widgets/framework.dart:5435) #67 StatefulElement.update (package:flutter/src/widgets/framework.dart:5909) #68 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #69 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5747) #70 Element.rebuild (package:flutter/src/widgets/framework.dart:5435) #71 StatelessElement.update (package:flutter/src/widgets/framework.dart:5797) #72 Element.updateChild (package:flutter/src/widgets/framework.dart:3982) #73 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5747) #74 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5884) #75 Element.rebuild (package:flutter/src/widgets/framework.dart:5435) #76 BuildScope._tryRebuild (package:flutter/src/widgets/framework.dart:2695) #77 BuildScope._flushDirtyElements (package:flutter/src/widgets/framework.dart:2752) #78 BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:3056) #79 WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1259) #80 RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:495) #81 SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1434) #82 SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1347) #83 SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1200) #84 _invoke (dart:ui/hooks.dart:330) #85 PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:444) #86 _drawFrame (dart:ui/hooks.dart:302) 2025-10-31 16:31:04.253650 | severe | ImmichErrorLogger | PlatformDispatcher - Catch all | Bad state: Cannot use "ref" after the widget was disposed. | #0 ConsumerStatefulElement._assertNotDisposed (package:flutter_riverpod/src/consumer.dart:550) #1 ConsumerStatefulElement.read (package:flutter_riverpod/src/consumer.dart:619) #2 DeleteLocalActionButton._onTap (package:immich_mobile/presentation/widgets/action_buttons/delete_local_action_button.widget.dart:30) 2025-10-31 16:31:03.568986 | severe | ImmichErrorLogger | FlutterError - Catch all | Instance of 'FlutterErrorDetails' Exception: type 'LocalAsset' is not a subtype of type 'RemoteAsset' in type cast Library: widgets library Context: Instance of 'ErrorDescription' | #0 ActionButtonType.buildButton (package:immich_mobile/utils/action_button.utils.dart:155) #1 ActionButtonBuilder.build. (package:immich_mobile/utils/action_button.utils.dart:164) #2 MappedIterator.moveNext (dart:_internal/iterable.dart:420) #3 new _GrowableList._ofOther (dart:core-patch/growable_array.dart:207) #4 new _GrowableList.of (dart:core-patch/growable_array.dart:156) #5 new List.of (dart:core-patch/array_patch.dart:39) #6 Iterable.toList (dart:core/iterable.dart:517) #7 ActionButtonBuilder.build (package:immich_mobile/utils/action_button.utils.dart:164) #8 AssetDetailBottomSheet.build (package:immich_mobile/presentation/widgets/asset_viewer/bottom_sheet.widget.dart:69) #9 _ConsumerState.build (package:flutter_riverpod/src/consumer.dart:476) #10 StatefulElement.build (package:flutter/src/widgets/framework.dart:5833) #11 ConsumerStatefulElement.build (package:flutter_riverpod/src/consumer.dart:539) #12 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5723) #13 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5884) #14 Element.rebuild (package:flutter/src/widgets/framework.dart:5435) #15 BuildScope._tryRebuild (package:flutter/src/widgets/framework.dart:2695) #16 BuildScope._flushDirtyElements (package:flutter/src/widgets/framework.dart:2752) #17 BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:3056) #18 WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1259) #19 RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:495) #20 SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1434) #21 SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1347) #22 SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1200) #23 _invoke (dart:ui/hooks.dart:330) #24 PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:444) #25 _drawFrame (dart:ui/hooks.dart:302) 2025-10-31 16:31:03.534515 | info | SyncStreamService | Successfully processed 1 assets in batch | 2025-10-31 16:31:03.530352 | info | SyncStreamService | Processing batch of 1 AssetUploadReadyV1 events | 2025-10-31 16:30:59.178470 | info | DriftBackupNotifier | Start a new backup queue | 2025-10-31 16:30:59.178464 | info | DriftBackupNotifier | Found 0 tasks | 2025-10-31 16:30:59.172515 | info | DriftBackupNotifier | Resuming backup tasks... | 2025-10-31 16:30:57.169888 | info | HashService | Hashing took - 1341ms | 2025-10-31 16:30:55.828697 | info | HashService | Starting hashing of assets | 2025-10-31 16:30:55.827022 | info | DriftBackupNotifier | Start a new backup queue | 2025-10-31 16:30:55.827019 | info | DriftBackupNotifier | Found 0 tasks | 2025-10-31 16:30:55.826477 | info | DriftBackupNotifier | Resuming backup tasks... | 2025-10-31 16:30:53.824163 | info | DeviceSyncService | Device sync took - 205ms | 2025-10-31 16:30:53.794695 | info | SyncApiRepository | Remote Sync completed in 175ms | 2025-10-31 16:30:53.618986 | info | SyncStreamService | Remote sync request for user | 2025-10-31 16:30:53.091226 | info | AppLifeCycleNotifier | Using server URL: null | 2025-10-31 16:30:44.757473 | info | DriftBackupNotifier | Start a new backup queue | 2025-10-31 16:30:44.757467 | info | DriftBackupNotifier | Found 0 tasks | 2025-10-31 16:30:44.753380 | info | DriftBackupNotifier | Resuming backup tasks... | 2025-10-31 16:30:42.751681 | info | HashService | Hashing took - 0ms | 2025-10-31 16:30:42.750821 | info | HashService | Starting hashing of assets | 2025-10-31 16:30:42.745752 | info | DriftBackupNotifier | Start a new backup queue | 2025-10-31 16:30:42.745746 | info | DriftBackupNotifier | Found 0 tasks | 2025-10-31 16:30:42.744373 | info | DriftBackupNotifier | Resuming backup tasks... | 2025-10-31 16:30:40.741221 | info | SyncApiRepository | Remote Sync completed in 240ms | 2025-10-31 16:30:40.504243 | info | DeviceSyncService | Device sync took - 3ms | 2025-10-31 16:30:40.501077 | info | SyncStreamService | Remote sync request for user | 2025-10-31 16:30:39.955056 | info | AppLifeCycleNotifier | Using server URL: null | 2025-10-31 16:30:24.012550 | info | DriftBackupNotifier | Start a new backup queue | 2025-10-31 16:30:24.012539 | info | DriftBackupNotifier | Found 0 tasks | 2025-10-31 16:30:24.011220 | info | DriftBackupNotifier | Resuming backup tasks... | 2025-10-31 16:30:22.031250 | info | DriftBackupNotifier | Start a new backup queue | 2025-10-31 16:30:22.031242 | info | DriftBackupNotifier | Found 0 tasks | 2025-10-31 16:30:22.008082 | info | HashService | Hashing took - 0ms | 2025-10-31 16:30:22.007362 | info | HashService | Starting hashing of assets | 2025-10-31 16:30:21.998862 | info | DriftBackupNotifier | Resuming backup tasks... | 2025-10-31 16:30:19.996700 | info | SyncApiRepository | Remote Sync completed in 740ms | 2025-10-31 16:30:19.282261 | info | DeviceSyncService | Device sync took - 26ms | 2025-10-31 16:30:19.255831 | info | SyncStreamService | Remote sync request for user | 2025-10-31 16:30:16.618374 | info | HashService | Hashing took - 0ms | 2025-10-31 16:30:16.617772 | info | HashService | Starting hashing of assets | 2025-10-31 16:30:14.604004 | info | SyncApiRepository | Remote Sync completed in 279ms | 2025-10-31 16:30:14.335338 | info | DeviceSyncService | Device sync took - 10ms | 2025-10-31 16:30:14.324265 | info | SyncStreamService | Remote sync request for user | 2025-10-31 16:26:32.548068 | info | DriftBackupNotifier | Start a new backup queue | 2025-10-31 16:26:32.548061 | info | DriftBackupNotifier | Found 0 tasks | 2025-10-31 16:26:32.544400 | info | DriftBackupNotifier | Resuming backup tasks... | 2025-10-31 16:26:30.543582 | info | HashService | Hashing took - 0ms | 2025-10-31 16:26:30.543036 | info | HashService | Starting hashing of assets | 2025-10-31 16:26:30.539355 | info | DriftBackupNotifier | Start a new backup queue | 2025-10-31 16:26:30.539353 | info | DriftBackupNotifier | Found 0 tasks | 2025-10-31 16:26:30.538825 | info | DriftBackupNotifier | Resuming backup tasks... | 2025-10-31 16:26:28.537758 | info | SyncApiRepository | Remote Sync completed in 220ms |