2025-10-20 19:44:55.421435 | info | HashService | Hashing took - 0ms | 2025-10-20 19:44:55.420738 | info | HashService | Starting hashing of assets | 2025-10-20 19:44:53.407930 | info | SyncApiRepository | Remote Sync completed in 440ms | 2025-10-20 19:44:52.972233 | info | DeviceSyncService | Device sync took - 5ms | 2025-10-20 19:44:52.966908 | info | SyncStreamService | Remote sync request for user | 2025-10-20 19:44:52.246679 | info | AppLifeCycleNotifier | Using server URL: null | 2025-10-20 19:42:52.597081 | info | HashService | Hashing took - 0ms | 2025-10-20 19:42:52.596567 | info | HashService | Starting hashing of assets | 2025-10-20 19:42:50.586079 | info | SyncApiRepository | Remote Sync completed in 446ms | 2025-10-20 19:42:50.148516 | info | DeviceSyncService | Device sync took - 9ms | 2025-10-20 19:42:50.139802 | info | SyncStreamService | Remote sync request for user | 2025-10-20 19:42:49.384473 | info | AppLifeCycleNotifier | Using server URL: null | 2025-10-20 19:32:11.390968 | info | SyncApiRepository | Remote Sync completed in 409ms | 2025-10-20 19:32:10.996320 | info | DeviceSyncService | Device sync took - 16ms | 2025-10-20 19:32:10.981483 | info | SyncStreamService | Remote sync request for user | 2025-10-20 19:32:10.980830 | info | HashService | Hashing took - 0ms | 2025-10-20 19:32:10.979805 | info | HashService | Starting hashing of assets | 2025-10-20 19:32:10.126895 | info | AppLifeCycleNotifier | Using server URL: null | 2025-10-20 19:28:19.079616 | 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 DriftMemoryPage.build.onAssetChanged (package:immich_mobile/presentation/pages/drift_memory.page.dart:165) 2025-10-20 19:28:15.781910 | 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 DriftMemoryPage.build.onAssetChanged (package:immich_mobile/presentation/pages/drift_memory.page.dart:165) 2025-10-20 19:28:00.389310 | info | HashService | Hashing took - 0ms | 2025-10-20 19:28:00.388736 | info | HashService | Starting hashing of assets | 2025-10-20 19:27:58.377307 | severe | IsolateLogger | Error in runInIsolateGentle for remote-sync | ClientException with SocketException: Connection reset by peer (OS Error: Connection reset by peer, errno = 104), address = photos.andrewshemo.com, port = 37020, uri=https://photos.andrewshemo.com/api/sync/stream | #0 IOClient.send (package:http/src/io_client.dart:154) #1 SyncApiRepository.streamChanges (package:immich_mobile/infrastructure/repositories/sync_api.repository.dart:81) #2 SyncStreamService.sync (package:immich_mobile/domain/services/sync_stream.service.dart:30) #3 runInIsolateGentle.. (package:immich_mobile/utils/isolate.dart:57) #4 runInIsolateGentle. (package:immich_mobile/utils/isolate.dart:36) #5 WorkerImpl._anotherIsolate. (package:worker_manager/src/worker/worker_io.dart:106) 2025-10-20 19:27:51.700649 | info | DeviceSyncService | Device sync took - 7ms | 2025-10-20 19:27:51.694771 | info | SyncStreamService | Remote sync request for user | 2025-10-20 19:27:40.776762 | info | AppLifeCycleNotifier | Using server URL: null | 2025-10-20 19:22:43.267377 | info | HashService | Hashing took - 0ms | 2025-10-20 19:22:43.266996 | info | HashService | Starting hashing of assets | 2025-10-20 19:22:41.258302 | info | SyncApiRepository | Remote Sync completed in 467ms | 2025-10-20 19:22:40.797937 | info | DeviceSyncService | Device sync took - 5ms | 2025-10-20 19:22:40.790861 | info | SyncStreamService | Remote sync request for user | 2025-10-20 19:22:40.032589 | info | AppLifeCycleNotifier | Using server URL: null | 2025-10-20 19:18:21.067851 | info | HashService | Hashing took - 0ms | 2025-10-20 19:18:21.067506 | info | HashService | Starting hashing of assets | 2025-10-20 19:18:19.058138 | info | SyncApiRepository | Remote Sync completed in 9982ms | 2025-10-20 19:18:09.075523 | info | SyncStreamService | Remote sync request for user | 2025-10-20 19:18:07.059226 | info | DeviceSyncService | Device sync took - 72ms | 2025-10-20 19:18:07.059149 | info | DeviceSyncService | Full device sync took - 72ms | 2025-10-20 19:17:57.762801 | info | HashService | Hashing took - 0ms | 2025-10-20 19:17:57.762420 | info | HashService | Starting hashing of assets | 2025-10-20 19:17:55.749746 | info | SyncApiRepository | Remote Sync completed in 581ms | 2025-10-20 19:17:55.181411 | info | DeviceSyncService | Device sync took - 13ms | 2025-10-20 19:17:55.168193 | info | SyncStreamService | Remote sync request for user | 2025-10-20 19:17:54.332143 | info | AppLifeCycleNotifier | Using server URL: null | 2025-10-20 19:07:33.478308 | info | HashService | Hashing took - 1ms | 2025-10-20 19:07:33.476659 | info | HashService | Starting hashing of assets | 2025-10-20 19:07:31.452569 | info | SyncApiRepository | Remote Sync completed in 543ms | 2025-10-20 19:07:30.914106 | info | DeviceSyncService | Device sync took - 4ms | 2025-10-20 19:07:30.909169 | info | SyncStreamService | Remote sync request for user | 2025-10-20 19:07:30.081653 | info | AppLifeCycleNotifier | Using server URL: null | 2025-10-20 18:55:46.527832 | info | HashService | Hashing took - 0ms | 2025-10-20 18:55:46.527231 | info | HashService | Starting hashing of assets | 2025-10-20 18:55:44.509314 | info | SyncApiRepository | Remote Sync completed in 433ms | 2025-10-20 18:55:44.075631 | info | SyncStreamService | Remote sync request for user | 2025-10-20 18:55:44.074652 | info | DeviceSyncService | Device sync took - 4ms | 2025-10-20 18:55:42.941781 | info | AppLifeCycleNotifier | Using server URL: null | 2025-10-20 18:55:30.721621 | info | SyncApiRepository | Remote Sync completed in 3141ms | 2025-10-20 18:55:27.610248 | info | DeviceSyncService | Device sync took - 26ms | 2025-10-20 18:55:27.584152 | info | HashService | Hashing took - 2ms | 2025-10-20 18:55:27.581918 | info | HashService | Starting hashing of assets | 2025-10-20 18:55:27.580433 | info | SyncStreamService | Remote sync request for user | 2025-10-20 18:55:18.289784 | info | AppLifeCycleNotifier | Using server URL: null | 2025-10-20 18:40:45.421734 | info | HashService | Hashing took - 0ms | 2025-10-20 18:40:45.421389 | info | HashService | Starting hashing of assets | 2025-10-20 18:40:43.412760 | info | SyncApiRepository | Remote Sync completed in 468ms | 2025-10-20 18:40:42.947719 | info | DeviceSyncService | Device sync took - 5ms | 2025-10-20 18:40:42.943642 | info | SyncStreamService | Remote sync request for user | 2025-10-20 18:40:42.218834 | info | AppLifeCycleNotifier | Using server URL: null | 2025-10-20 18:38:55.462058 | info | HashService | Hashing took - 0ms | 2025-10-20 18:38:55.461440 | info | HashService | Starting hashing of assets | 2025-10-20 18:38:53.448740 | info | SyncApiRepository | Remote Sync completed in 600ms | 2025-10-20 18:38:52.853097 | info | DeviceSyncService | Device sync took - 5ms | 2025-10-20 18:38:52.848088 | info | SyncStreamService | Remote sync request for user | 2025-10-20 18:38:52.022439 | info | AppLifeCycleNotifier | Using server URL: null | 2025-10-20 18:25:55.954413 | info | HashService | Hashing took - 0ms | 2025-10-20 18:25:55.954030 | info | HashService | Starting hashing of assets | 2025-10-20 18:25:53.941598 | info | SyncApiRepository | Remote Sync completed in 510ms | 2025-10-20 18:25:53.444336 | info | DeviceSyncService | Device sync took - 14ms | 2025-10-20 18:25:53.430528 | info | SyncStreamService | Remote sync request for user | 2025-10-20 18:25:52.634728 | info | AppLifeCycleNotifier | Using server URL: null | 2025-10-20 17:47:39.546682 | info | BackgroundWorkerBgService | Cleaning up background worker | 2025-10-20 17:47:39.546379 | info | BackgroundWorkerBgService | Android background processing completed in 15s | 2025-10-20 17:47:39.545954 | info | BackgroundWorkerBgService | Backup is disabled. Skipping backup routine | 2025-10-20 17:47:37.543647 | info | HashService | Hashing took - 2ms | 2025-10-20 17:47:37.540868 | info | HashService | Starting hashing of assets | 2025-10-20 17:47:35.518959 | info | SyncApiRepository | Remote Sync completed in 861ms | 2025-10-20 17:47:34.657641 | info | SyncStreamService | Remote sync request for user | 2025-10-20 17:47:32.229030 | info | DeviceSyncService | Device sync took - 7691ms | 2025-10-20 17:47:24.509670 | info | BackgroundWorkerBgService | Android background processing started | 2025-10-20 17:06:49.395671 | info | BackgroundWorkerBgService | Cleaning up background worker | 2025-10-20 17:06:49.394799 | info | BackgroundWorkerBgService | Android background processing completed in 16s | 2025-10-20 17:06:49.394250 | info | BackgroundWorkerBgService | Backup is disabled. Skipping backup routine | 2025-10-20 17:06:47.391378 | info | HashService | Hashing took - 1ms | 2025-10-20 17:06:47.389761 | info | HashService | Starting hashing of assets | 2025-10-20 17:06:45.346364 | info | SyncApiRepository | Remote Sync completed in 684ms | 2025-10-20 17:06:44.661332 | info | SyncStreamService | Remote sync request for user | 2025-10-20 17:06:42.247493 | info | DeviceSyncService | Device sync took - 9549ms | 2025-10-20 17:06:32.611426 | info | BackgroundWorkerBgService | Android background processing started | 2025-10-20 16:24:46.195060 | info | BackgroundWorkerBgService | Cleaning up background worker | 2025-10-20 16:24:46.194219 | info | BackgroundWorkerBgService | Android background processing completed in 14s | 2025-10-20 16:24:46.193205 | info | BackgroundWorkerBgService | Backup is disabled. Skipping backup routine | 2025-10-20 16:24:44.189585 | info | HashService | Hashing took - 1ms | 2025-10-20 16:24:44.187400 | info | HashService | Starting hashing of assets | 2025-10-20 16:24:42.145306 | info | SyncApiRepository | Remote Sync completed in 755ms | 2025-10-20 16:24:41.389339 | info | SyncStreamService | Remote sync request for user | 2025-10-20 16:24:39.360043 | info | DeviceSyncService | Device sync took - 7482ms | 2025-10-20 16:24:31.828660 | info | BackgroundWorkerBgService | Android background processing started | 2025-10-20 15:30:44.717533 | info | BackgroundWorkerBgService | Cleaning up background worker | 2025-10-20 15:30:44.716525 | info | BackgroundWorkerBgService | Android background processing completed in 15s | 2025-10-20 15:30:44.715273 | info | BackgroundWorkerBgService | Backup is disabled. Skipping backup routine | 2025-10-20 15:30:42.709921 | info | HashService | Hashing took - 1ms | 2025-10-20 15:30:42.707914 | info | HashService | Starting hashing of assets | 2025-10-20 15:30:40.670927 | info | SyncApiRepository | Remote Sync completed in 1843ms | 2025-10-20 15:30:38.827049 | info | SyncStreamService | Remote sync request for user | 2025-10-20 15:30:36.428189 | info | DeviceSyncService | Device sync took - 6941ms | 2025-10-20 15:30:29.463485 | info | BackgroundWorkerBgService | Android background processing started | 2025-10-20 14:32:38.421637 | info | BackgroundWorkerBgService | Cleaning up background worker | 2025-10-20 14:32:38.421315 | info | BackgroundWorkerBgService | Android background processing completed in 13s | 2025-10-20 14:32:38.420871 | info | BackgroundWorkerBgService | Backup is disabled. Skipping backup routine | 2025-10-20 14:32:36.417010 | info | HashService | Hashing took - 2ms | 2025-10-20 14:32:36.414593 | info | HashService | Starting hashing of assets | 2025-10-20 14:32:34.390280 | info | SyncApiRepository | Remote Sync completed in 297ms | 2025-10-20 14:32:34.092777 | info | SyncStreamService | Remote sync request for user | 2025-10-20 14:32:31.906788 | info | DeviceSyncService | Device sync took - 7247ms | 2025-10-20 14:32:24.639357 | info | BackgroundWorkerBgService | Android background processing started | 2025-10-20 14:31:52.555364 | info | HashService | Hashing took - 0ms | 2025-10-20 14:31:52.554667 | info | HashService | Starting hashing of assets | 2025-10-20 14:31:49.696538 | info | AppLifeCycleNotifier | Using server URL: null |