Since a few days I am receiving below errors (within the iOS app logs) and sync does not work anymore:
Error in runInIsolateGentle for remote-sync
When drilling down, the details show:
Null check operator used on a null value
Source (From) shows IsoLateLogger
and the Stack Trace reports:
#0 SyncMemoryV1.fromJson (package:openapi/model/sync_memory_v1.dart:148)
#1 SyncApiRepository._parseLines (package:immich_mobile/infrastructure/repositories/sync_api.repository.dart:139)
#2 SyncApiRepository.streamChanges (package:immich_mobile/infrastructure/repositories/sync_api.repository.dart:111) <asynchronous suspension>
#3 SyncStreamService.sync (package:immich_mobile/domain/services/sync_stream.service.dart:85) <asynchronous suspension>
#4 runInIsolateGentle.<anonymous closure>.<anonymous closure> (package:immich_mobile/utils/isolate.dart:56) <asynchronous suspension>
#5 runInIsolateGentle.<anonymous closure> (package:immich_mobile/utils/isolate.dart:36) <asynchronous suspension>
#6 WorkerImpl._anotherIsolate.<anonymous closure> (package:worker_manager/src/worker/worker_io.dart:106) <asynchronous suspension>
OS the Immich Server is running on:
Ubuntu 26 server
Version of Immich Server:
2.7.5
Version of Immich Mobile App:
2.7.5 build.256
Platform with the issue:
mobile
Device make and model:
iPhone 17 pro, iOS 26.5
Reproduction:
deleted iOS app
also set back SQLite database in iOS app
Access:
test1 (usual connection): using access through netbird (cloud) and therefor using netbird IP
test2: via local server ip (through ubiquiti teleport) -> same issue
test3: immich app on macbooc no issue via hostname.netbird.cloud:immichport
.