2026-01-11 00:07:33.851462 | info | DriftBackupNotifier | Resuming backup tasks... | 2026-01-11 00:07:31.850776 | info | HashService | Hashing took - 3ms | 2026-01-11 00:07:31.847618 | info | HashService | Starting hashing of assets | 2026-01-11 00:07:31.845487 | info | DriftBackupNotifier | Resuming backup tasks... | 2026-01-11 00:07:29.844303 | info | SyncApiRepository | Remote Sync completed in 244ms | 2026-01-11 00:07:29.769487 | info | DeviceSyncService | Device sync took - 170ms | 2026-01-11 00:07:29.599577 | info | SyncStreamService | Remote sync request for user | 2026-01-11 00:07:29.055373 | info | AppLifeCycleNotifier | Using server URL: null | 2026-01-10 23:55:43.344492 | warning | BackgroundWorkerBgService | Background worker cancelled | 2026-01-10 23:55:29.715919 | info | DriftBackupNotifier | Resuming backup tasks... | 2026-01-10 23:55:27.712334 | info | HashService | Hashing took - 18ms | 2026-01-10 23:55:27.693564 | info | HashService | Starting hashing of assets | 2026-01-10 23:55:25.680144 | info | SyncApiRepository | Remote Sync completed in 139ms | 2026-01-10 23:55:25.540563 | info | SyncStreamService | Remote sync request for user | 2026-01-10 23:55:23.525239 | info | DeviceSyncService | Device sync took - 26ms | 2026-01-10 23:55:23.489958 | info | BackgroundWorkerBgService | iOS background upload started with maxSeconds: 20s | 2026-01-10 23:38:28.014836 | info | DriftBackupNotifier | Resuming backup tasks... | 2026-01-10 23:38:26.012730 | info | HashService | Hashing took - 2ms | 2026-01-10 23:38:26.009829 | info | HashService | Starting hashing of assets | 2026-01-10 23:38:26.007586 | info | DriftBackupNotifier | Resuming backup tasks... | 2026-01-10 23:38:24.006245 | info | SyncApiRepository | Remote Sync completed in 163ms | 2026-01-10 23:38:23.845687 | info | DeviceSyncService | Device sync took - 3ms | 2026-01-10 23:38:23.843173 | info | SyncStreamService | Remote sync request for user | 2026-01-10 23:38:23.308999 | info | AppLifeCycleNotifier | Using server URL: null | 2026-01-10 23:37:10.131274 | info | SyncApiRepository | Remote Sync completed in 154ms | 2026-01-10 23:37:09.976693 | info | SyncStreamService | Remote sync request for user | 2026-01-10 23:31:02.505934 | info | HashService | Hashing took - 57779ms | 2026-01-10 23:30:04.725412 | info | HashService | Starting hashing of assets | 2026-01-10 23:29:57.427873 | severe | ThumbnailWidget | Error loading image: Exception: Invalid image data | Exception: Invalid image data | #0 _futurize (dart:ui/painting.dart:7991) #1 ImageDescriptor.encoded (dart:ui/painting.dart:7785) #2 instantiateImageCodecWithSize (dart:ui/painting.dart:2558) #3 PaintingBinding.instantiateImageCodecWithSize (package:flutter/src/painting/binding.dart:147) #4 RemoteImageRequest._decodeBuffer (package:immich_mobile/infrastructure/loaders/remote_image_request.dart:164) #5 RemoteImageRequest.load (package:immich_mobile/infrastructure/loaders/remote_image_request.dart:32) #6 CancellableImageProviderMixin.loadRequest (package:immich_mobile/presentation/widgets/images/image_provider.dart:61) #7 ImageStreamCompleter.setImage (package:flutter/src/painting/image_stream.dart:724) 2026-01-10 23:29:57.399447 | severe | RemoteImageRequest | Failed to decode cached image | Exception: Invalid image data | 2026-01-10 23:29:54.837842 | info | SyncApiRepository | Remote Sync completed in 172ms | 2026-01-10 23:29:54.665046 | info | SyncStreamService | Remote sync request for user | 2026-01-10 23:29:53.975236 | info | HashService | Hashing took - 0ms | 2026-01-10 23:29:53.974436 | info | HashService | Starting hashing of assets | 2026-01-10 23:29:51.962095 | info | SyncApiRepository | Remote Sync completed in 180ms | 2026-01-10 23:29:51.911309 | info | BackgroundWorkerBgService | iOS background upload completed in 6s | 2026-01-10 23:29:51.910816 | info | BackgroundWorkerBgService | Backup is disabled. Skipping backup routine | 2026-01-10 23:29:51.786826 | info | DeviceSyncService | Device sync took - 6ms | 2026-01-10 23:29:51.781065 | info | SyncStreamService | Remote sync request for user | 2026-01-10 23:29:51.213774 | info | AppLifeCycleNotifier | Using server URL: null | 2026-01-10 23:29:49.907788 | info | HashService | Hashing took - 2ms | 2026-01-10 23:29:49.905655 | info | HashService | Starting hashing of assets | 2026-01-10 23:29:47.892978 | info | SyncApiRepository | Remote Sync completed in 286ms | 2026-01-10 23:29:47.606491 | info | SyncStreamService | Remote sync request for user | 2026-01-10 23:29:45.588096 | info | DeviceSyncService | Device sync took - 5ms | 2026-01-10 23:29:45.549874 | info | BackgroundWorkerBgService | iOS background upload started with maxSeconds: 20s | 2026-01-10 23:28:53.172335 | info | HashService | Hashing took - 0ms | 2026-01-10 23:28:53.171216 | info | HashService | Starting hashing of assets | 2026-01-10 23:28:51.161556 | info | SyncApiRepository | Remote Sync completed in 4506ms | 2026-01-10 23:28:48.933134 | severe | ThumbnailWidget | Error loading image: Exception: Invalid image data | Exception: Invalid image data | #0 _futurize (dart:ui/painting.dart:7991) #1 ImageDescriptor.encoded (dart:ui/painting.dart:7785) #2 instantiateImageCodecWithSize (dart:ui/painting.dart:2558) #3 PaintingBinding.instantiateImageCodecWithSize (package:flutter/src/painting/binding.dart:147) #4 RemoteImageRequest._decodeBuffer (package:immich_mobile/infrastructure/loaders/remote_image_request.dart:164) #5 RemoteImageRequest.load (package:immich_mobile/infrastructure/loaders/remote_image_request.dart:32) #6 CancellableImageProviderMixin.loadRequest (package:immich_mobile/presentation/widgets/images/image_provider.dart:61) #7 ImageStreamCompleter.setImage (package:flutter/src/painting/image_stream.dart:724) 2026-01-10 23:28:46.655157 | info | SyncStreamService | Remote sync request for user | 2026-01-10 23:28:44.643911 | info | DeviceSyncService | Device sync took - 864ms | 2026-01-10 23:28:44.643894 | info | DeviceSyncService | Full device sync took - 864ms | 2026-01-10 23:27:48.228992 | severe | ApiService | Error while checking server availability | ApiException 400: Socket operation failed: GET /server/ping (Inner exception: ClientException with SocketException: Connection failed (OS Error: No route to host, errno = 65), address = immich.server, port = 443, uri=https://immich.server/api/server/ping) #0 IOClient.send (package:http/src/io_client.dart:227) #1 BaseClient._sendUnstreamed (package:http/src/base_client.dart:93) #2 ApiClient.invokeAPI (package:openapi/api_client.dart:101) #3 ServerApi.pingServer (package:openapi/api/server_api.dart:672) #4 Future.timeout. (dart:async/future_impl.dart:1061) #5 ApiService._isEndpointAvailable (package:immich_mobile/services/api.service.dart:124) #6 ApiService.resolveEndpoint (package:immich_mobile/services/api.service.dart:109) #7 ApiService.resolveAndSetEndpoint (package:immich_mobile/services/api.service.dart:85) #8 AuthService.validateServerUrl (package:immich_mobile/services/auth.service.dart:59) #9 LoginForm.build.getServerAuthSettings (package:immich_mobile/widgets/forms/login/login_form.dart:100) | #0 ApiClient.invokeAPI (package:openapi/api_client.dart:104) #1 ServerApi.pingServer (package:openapi/api/server_api.dart:672) #2 Future.timeout. (dart:async/future_impl.dart:1061) #3 ApiService._isEndpointAvailable (package:immich_mobile/services/api.service.dart:124) #4 ApiService.resolveEndpoint (package:immich_mobile/services/api.service.dart:109) #5 ApiService.resolveAndSetEndpoint (package:immich_mobile/services/api.service.dart:85) #6 AuthService.validateServerUrl (package:immich_mobile/services/auth.service.dart:59) #7 LoginForm.build.getServerAuthSettings (package:immich_mobile/widgets/forms/login/login_form.dart:100) 2026-01-10 23:26:47.242485 | warning | SyncLinkedAlbum | No user logged in, skipping linked album sync | 2026-01-10 23:26:45.231490 | info | HashService | Hashing took - 0ms | 2026-01-10 23:26:45.231026 | info | HashService | Starting hashing of assets | 2026-01-10 23:26:43.220425 | info | DeviceSyncService | Device sync took - 8ms | 2026-01-10 23:26:43.213087 | severe | IsolateLogger | Error in runInIsolateGentle for remote-sync | Invalid argument(s): No host specified in URI /sync/stream | #0 _HttpClient._openUrl (dart:_http/http_impl.dart:3016) #1 _HttpClient.openUrl (dart:_http/http_impl.dart:2872) #2 IOClient.send (package:http/src/io_client.dart:114) #3 SyncApiRepository.streamChanges (package:immich_mobile/infrastructure/repositories/sync_api.repository.dart:81) #4 SyncStreamService.sync (package:immich_mobile/domain/services/sync_stream.service.dart:49) #5 runInIsolateGentle.. (package:immich_mobile/utils/isolate.dart:58) #6 runInIsolateGentle. (package:immich_mobile/utils/isolate.dart:37) #7 WorkerImpl._anotherIsolate. (package:worker_manager/src/worker/worker_io.dart:106) 2026-01-10 23:26:43.212519 | info | SyncStreamService | Remote sync request for user | 2026-01-10 23:21:50.000166 | info | BackgroundWorkerBgService | iOS background upload completed in 6s | 2026-01-10 23:21:50.000058 | warning | BackgroundWorkerBgService | Remote sync did not complete successfully, skipping backup | 2026-01-10 23:21:47.996979 | info | HashService | Hashing took - 0ms | 2026-01-10 23:21:47.996210 | info | HashService | Starting hashing of assets | 2026-01-10 23:21:45.985580 | severe | IsolateLogger | Error in runInIsolateGentle for remote-sync | Invalid argument(s): No host specified in URI /sync/stream | #0 _HttpClient._openUrl (dart:_http/http_impl.dart:3016) #1 _HttpClient.openUrl (dart:_http/http_impl.dart:2872) #2 IOClient.send (package:http/src/io_client.dart:114) #3 SyncApiRepository.streamChanges (package:immich_mobile/infrastructure/repositories/sync_api.repository.dart:81) #4 SyncStreamService.sync (package:immich_mobile/domain/services/sync_stream.service.dart:49) #5 runInIsolateGentle.. (package:immich_mobile/utils/isolate.dart:58) #6 runInIsolateGentle. (package:immich_mobile/utils/isolate.dart:37) #7 WorkerImpl._anotherIsolate. (package:worker_manager/src/worker/worker_io.dart:106) 2026-01-10 23:21:45.984670 | info | SyncStreamService | Remote sync request for user | 2026-01-10 23:21:43.972200 | info | DeviceSyncService | Device sync took - 11ms | 2026-01-10 23:21:43.954509 | info | BackgroundWorkerBgService | iOS background upload started with maxSeconds: 20s | 2026-01-10 23:14:11.651001 | info | BackgroundWorkerBgService | iOS background upload completed in 6s | 2026-01-10 23:14:11.650836 | warning | BackgroundWorkerBgService | Remote sync did not complete successfully, skipping backup | 2026-01-10 23:14:09.647550 | info | HashService | Hashing took - 0ms | 2026-01-10 23:14:09.646772 | info | HashService | Starting hashing of assets | 2026-01-10 23:14:07.636376 | severe | IsolateLogger | Error in runInIsolateGentle for remote-sync | Invalid argument(s): No host specified in URI /sync/stream | #0 _HttpClient._openUrl (dart:_http/http_impl.dart:3016) #1 _HttpClient.openUrl (dart:_http/http_impl.dart:2872) #2 IOClient.send (package:http/src/io_client.dart:114) #3 SyncApiRepository.streamChanges (package:immich_mobile/infrastructure/repositories/sync_api.repository.dart:81) #4 SyncStreamService.sync (package:immich_mobile/domain/services/sync_stream.service.dart:49) #5 runInIsolateGentle.. (package:immich_mobile/utils/isolate.dart:58) #6 runInIsolateGentle. (package:immich_mobile/utils/isolate.dart:37) #7 WorkerImpl._anotherIsolate. (package:worker_manager/src/worker/worker_io.dart:106) 2026-01-10 23:14:07.635106 | info | SyncStreamService | Remote sync request for user | 2026-01-10 23:14:05.618740 | info | DeviceSyncService | Device sync took - 8ms | 2026-01-10 23:14:05.606779 | info | BackgroundWorkerBgService | iOS background upload started with maxSeconds: 20s | 2026-01-10 23:09:32.891114 | info | HashService | Hashing took - 0ms | 2026-01-10 23:09:32.890551 | info | HashService | Starting hashing of assets | 2026-01-10 23:09:30.880301 | info | DeviceSyncService | Device sync took - 4374ms | 2026-01-10 23:09:30.880203 | info | DeviceSyncService | Full device sync took - 4372ms | 2026-01-10 23:09:26.508011 | severe | IsolateLogger | Error in runInIsolateGentle for remote-sync | Invalid argument(s): No host specified in URI /sync/stream | #0 _HttpClient._openUrl (dart:_http/http_impl.dart:3016) #1 _HttpClient.openUrl (dart:_http/http_impl.dart:2872) #2 IOClient.send (package:http/src/io_client.dart:114) #3 SyncApiRepository.streamChanges (package:immich_mobile/infrastructure/repositories/sync_api.repository.dart:81) #4 SyncStreamService.sync (package:immich_mobile/domain/services/sync_stream.service.dart:49) #5 runInIsolateGentle.. (package:immich_mobile/utils/isolate.dart:58) #6 runInIsolateGentle. (package:immich_mobile/utils/isolate.dart:37) #7 WorkerImpl._anotherIsolate. (package:worker_manager/src/worker/worker_io.dart:106) 2026-01-10 23:09:26.506213 | info | SyncStreamService | Remote sync request for user | 2026-01-10 23:04:59.087436 | severe | SplashScreenPage | Missing crucial offline login info - Logging out completely |