immich_machine_learning | [07/26/25 19:31:49] INFO Starting gunicorn 23.0.0 immich_machine_learning | [07/26/25 19:31:49] INFO Listening at: http://[::]:3003 (8) immich_machine_learning | [07/26/25 19:31:49] INFO Using worker: immich_ml.config.CustomUvicornWorker immich_machine_learning | [07/26/25 19:31:49] INFO Booting worker with pid: 9 immich_server | Starting api worker immich_server | Starting microservices worker immich_machine_learning | [07/26/25 19:31:51] INFO Started server process [9] immich_machine_learning | [07/26/25 19:31:51] INFO Waiting for application startup. immich_machine_learning | [07/26/25 19:31:51] INFO Created in-memory cache with unloading after 300s immich_machine_learning | of inactivity. immich_machine_learning | [07/26/25 19:31:51] INFO Initialized request thread pool with 12 threads. immich_machine_learning | [07/26/25 19:31:51] INFO Application startup complete. immich_postgres | 2025-07-26 19:31:51.708 UTC [1] LOG: starting PostgreSQL 14.17 (Debian 14.17-1.pgdg120+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit immich_postgres | 2025-07-26 19:31:51.708 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432 immich_postgres | 2025-07-26 19:31:51.708 UTC [1] LOG: listening on IPv6 address "::", port 5432 immich_postgres | 2025-07-26 19:31:51.779 UTC [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" immich_postgres | 2025-07-26 19:31:51.833 UTC [28] LOG: database system was shut down at 2025-07-26 19:31:47 UTC immich_postgres | 2025-07-26 19:31:51.950 UTC [1] LOG: database system is ready to accept connections immich_server | [Nest] 7 - 07/26/2025, 9:31:53 PM LOG [Microservices:EventRepository] Initialized websocket server immich_server | [Nest] 7 - 07/26/2025, 9:31:53 PM LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 17593 rows immich_server | [Nest] 7 - 07/26/2025, 9:31:53 PM LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 15859 rows immich_server | [Nest] 7 - 07/26/2025, 9:31:53 PM LOG [Microservices:DatabaseRepository] Running migrations, this may take a while immich_server | [Nest] 7 - 07/26/2025, 9:31:53 PM LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 07/26/2025, 9:31:53 PM LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 07/26/2025, 9:31:53 PM LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 07/26/2025, 9:31:53 PM LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 7 - 07/26/2025, 9:31:53 PM LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 07/26/2025, 9:31:53 PM LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 07/26/2025, 9:31:53 PM LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 7 - 07/26/2025, 9:31:53 PM LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 7 - 07/26/2025, 9:31:53 PM LOG [Microservices:NestFactory] Starting Nest application... immich_server | [Nest] 7 - 07/26/2025, 9:31:53 PM LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 07/26/2025, 9:31:53 PM LOG [Microservices:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 7 - 07/26/2025, 9:31:53 PM LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 7 - 07/26/2025, 9:31:53 PM LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 7 - 07/26/2025, 9:31:53 PM LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 7 - 07/26/2025, 9:31:53 PM LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 7 - 07/26/2025, 9:31:53 PM LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 7 - 07/26/2025, 9:31:53 PM LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 7 - 07/26/2025, 9:31:53 PM LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 7 - 07/26/2025, 9:31:53 PM LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 07/26/2025, 9:31:53 PM LOG [Microservices:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 7 - 07/26/2025, 9:31:53 PM LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized immich_server | [Nest] 7 - 07/26/2025, 9:31:53 PM LOG [Microservices:NestApplication] Nest application successfully started immich_server | [Nest] 7 - 07/26/2025, 9:31:53 PM LOG [Microservices:Bootstrap] Immich Microservices is running [v1.136.0] [production] immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:EventRepository] Initialized websocket server immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 17593 rows immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 15859 rows immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:DatabaseRepository] Running migrations, this may take a while immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": false, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:SystemConfigService] LogLevel=log (set via system config) immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:NestFactory] Starting Nest application... immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:InstanceLoader] ClsModule dependencies initialized immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:InstanceLoader] KyselyModule dependencies initialized immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:InstanceLoader] ClsRootModule dependencies initialized immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:InstanceLoader] ScheduleModule dependencies initialized immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:InstanceLoader] BullModule dependencies initialized immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:InstanceLoader] ApiModule dependencies initialized immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RoutesResolver] APIKeyController {/api/api-keys}: immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RoutesResolver] ActivityController {/api/activities}: immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RoutesResolver] AlbumController {/api/albums}: immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RoutesResolver] AppController {/api}: immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RoutesResolver] AssetController {/api/assets}: immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RoutesResolver] AuthController {/api/auth}: immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RoutesResolver] DownloadController {/api/download}: immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RoutesResolver] FaceController {/api/faces}: immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RoutesResolver] JobController {/api/jobs}: immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RoutesResolver] LibraryController {/api/libraries}: immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RoutesResolver] MapController {/api/map}: immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RoutesResolver] MemoryController {/api/memories}: immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RoutesResolver] NotificationController {/api/notifications}: immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RoutesResolver] OAuthController {/api/oauth}: immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RoutesResolver] PartnerController {/api/partners}: immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RoutesResolver] PersonController {/api/people}: immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/people, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/people, POST} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RoutesResolver] SearchController {/api/search}: immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RoutesResolver] ServerController {/api/server}: immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RoutesResolver] SessionController {/api/sessions}: immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RoutesResolver] StackController {/api/stacks}: immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RoutesResolver] SyncController {/api/sync}: immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RoutesResolver] TagController {/api/tags}: immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RoutesResolver] TimelineController {/api/timeline}: immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RoutesResolver] TrashController {/api/trash}: immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RoutesResolver] UserController {/api/users}: immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/users, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RoutesResolver] ViewController {/api/view}: immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:NestApplication] Nest application successfully started immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.136.0] [production] immich_server | [Nest] 18 - 07/26/2025, 9:31:53 PM LOG [Api:EventRepository] Websocket Connect: vjrAbn_Qv6RRWTGmAAAB immich_server | [Nest] 18 - 07/26/2025, 9:32:14 PM LOG [Api:EventRepository] Websocket Disconnect: vjrAbn_Qv6RRWTGmAAAB immich_server | [Nest] 18 - 07/26/2025, 9:32:15 PM LOG [Api:EventRepository] Websocket Connect: L7PhDQ2Fzsa-0wmgAAAD immich_server | [Nest] 7 - 07/26/2025, 9:34:04 PM ERROR [Microservices:{"id":"07dcea0a-c106-4e5f-a10e-a7ff7304c766"}] Unable to run job handler (AssetGenerateThumbnails): Error: Input file contains unsupported image format immich_server | Error: Input file contains unsupported image format immich_server | at Sharp.toBuffer (/usr/src/app/server/node_modules/sharp/lib/output.js:163:17) immich_server | at MediaRepository.decodeImage (/usr/src/app/server/dist/repositories/media.repository.js:105:68) immich_server | at MediaService.decodeImage (/usr/src/app/server/dist/services/media.service.js:177:59) immich_server | at process.processTicksAndRejections (node:internal/process/task_queues:105:5) immich_server | at async MediaService.generateImageThumbnails (/usr/src/app/server/dist/services/media.service.js:189:44) immich_server | at async MediaService.handleGenerateThumbnails (/usr/src/app/server/dist/services/media.service.js:116:25) immich_server | at async JobService.onJobStart (/usr/src/app/server/dist/services/job.service.js:198:28) immich_server | at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:126:13) immich_server | at async /usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:499:32 immich_server | at async Worker.retryIfFailed (/usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:775:24) immich_server | [Nest] 7 - 07/26/2025, 9:34:04 PM ERROR [Microservices:{"id":"8e6087f3-4688-4313-ac13-c8d65a209496"}] Unable to run job handler (AssetGenerateThumbnails): Error: Input file contains unsupported image format immich_server | Error: Input file contains unsupported image format immich_server | at Sharp.toBuffer (/usr/src/app/server/node_modules/sharp/lib/output.js:163:17) immich_server | at MediaRepository.decodeImage (/usr/src/app/server/dist/repositories/media.repository.js:105:68) immich_server | at MediaService.decodeImage (/usr/src/app/server/dist/services/media.service.js:177:59) immich_server | at process.processTicksAndRejections (node:internal/process/task_queues:105:5) immich_server | at async MediaService.generateImageThumbnails (/usr/src/app/server/dist/services/media.service.js:189:44) immich_server | at async MediaService.handleGenerateThumbnails (/usr/src/app/server/dist/services/media.service.js:116:25) immich_server | at async JobService.onJobStart (/usr/src/app/server/dist/services/job.service.js:198:28) immich_server | at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:126:13) immich_server | at async /usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:499:32 immich_server | at async Worker.retryIfFailed (/usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:775:24) immich_server | [Nest] 7 - 07/26/2025, 9:34:04 PM ERROR [Microservices:{"id":"b45de46a-dcce-4b7e-ab03-a987fcfca2d5"}] Unable to run job handler (AssetGenerateThumbnails): Error: Input file contains unsupported image format immich_server | Error: Input file contains unsupported image format immich_server | at Sharp.toBuffer (/usr/src/app/server/node_modules/sharp/lib/output.js:163:17) immich_server | at MediaRepository.decodeImage (/usr/src/app/server/dist/repositories/media.repository.js:105:68) immich_server | at MediaService.decodeImage (/usr/src/app/server/dist/services/media.service.js:177:59) immich_server | at process.processTicksAndRejections (node:internal/process/task_queues:105:5) immich_server | at async MediaService.generateImageThumbnails (/usr/src/app/server/dist/services/media.service.js:189:44) immich_server | at async MediaService.handleGenerateThumbnails (/usr/src/app/server/dist/services/media.service.js:116:25) immich_server | at async JobService.onJobStart (/usr/src/app/server/dist/services/job.service.js:198:28) immich_server | at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:126:13) immich_server | at async /usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:499:32 immich_server | at async Worker.retryIfFailed (/usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:775:24) immich_server | [Nest] 7 - 07/26/2025, 9:34:04 PM ERROR [Microservices:{"id":"697c7d9d-27ff-4094-926a-459248f2e2d2"}] Unable to run job handler (AssetGenerateThumbnails): Error: Input file contains unsupported image format immich_server | Error: Input file contains unsupported image format immich_server | at Sharp.toBuffer (/usr/src/app/server/node_modules/sharp/lib/output.js:163:17) immich_server | at MediaRepository.decodeImage (/usr/src/app/server/dist/repositories/media.repository.js:105:68) immich_server | at MediaService.decodeImage (/usr/src/app/server/dist/services/media.service.js:177:59) immich_server | at process.processTicksAndRejections (node:internal/process/task_queues:105:5) immich_server | at async MediaService.generateImageThumbnails (/usr/src/app/server/dist/services/media.service.js:189:44) immich_server | at async MediaService.handleGenerateThumbnails (/usr/src/app/server/dist/services/media.service.js:116:25) immich_server | at async JobService.onJobStart (/usr/src/app/server/dist/services/job.service.js:198:28) immich_server | at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:126:13) immich_server | at async /usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:499:32 immich_server | at async Worker.retryIfFailed (/usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:775:24) immich_server | [Nest] 7 - 07/26/2025, 9:34:04 PM ERROR [Microservices:{"id":"c32295fd-cf77-4d80-85b7-4754bcab55f3"}] Unable to run job handler (AssetGenerateThumbnails): Error: Input file contains unsupported image format immich_server | Error: Input file contains unsupported image format immich_server | at Sharp.toBuffer (/usr/src/app/server/node_modules/sharp/lib/output.js:163:17) immich_server | at MediaRepository.decodeImage (/usr/src/app/server/dist/repositories/media.repository.js:105:68) immich_server | at MediaService.decodeImage (/usr/src/app/server/dist/services/media.service.js:177:59) immich_server | at process.processTicksAndRejections (node:internal/process/task_queues:105:5) immich_server | at async MediaService.generateImageThumbnails (/usr/src/app/server/dist/services/media.service.js:189:44) immich_server | at async MediaService.handleGenerateThumbnails (/usr/src/app/server/dist/services/media.service.js:116:25) immich_server | at async JobService.onJobStart (/usr/src/app/server/dist/services/job.service.js:198:28) immich_server | at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:126:13) immich_server | at async /usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:499:32 immich_server | at async Worker.retryIfFailed (/usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:775:24) immich_server | [Nest] 7 - 07/26/2025, 9:34:04 PM ERROR [Microservices:{"id":"5c5d1432-a66d-4db9-ba44-a9b955d3c567"}] Unable to run job handler (AssetGenerateThumbnails): Error: Input file contains unsupported image format immich_server | Error: Input file contains unsupported image format immich_server | at Sharp.toBuffer (/usr/src/app/server/node_modules/sharp/lib/output.js:163:17) immich_server | at MediaRepository.decodeImage (/usr/src/app/server/dist/repositories/media.repository.js:105:68) immich_server | at MediaService.decodeImage (/usr/src/app/server/dist/services/media.service.js:177:59) immich_server | at process.processTicksAndRejections (node:internal/process/task_queues:105:5) immich_server | at async MediaService.generateImageThumbnails (/usr/src/app/server/dist/services/media.service.js:189:44) immich_server | at async MediaService.handleGenerateThumbnails (/usr/src/app/server/dist/services/media.service.js:116:25) immich_server | at async JobService.onJobStart (/usr/src/app/server/dist/services/job.service.js:198:28) immich_server | at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:126:13) immich_server | at async /usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:499:32 immich_server | at async Worker.retryIfFailed (/usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:775:24) immich_server | [Nest] 7 - 07/26/2025, 9:34:04 PM ERROR [Microservices:{"id":"5c8166ef-a99f-40ed-b5d0-93a67869f140"}] Unable to run job handler (AssetGenerateThumbnails): Error: Input file contains unsupported image format immich_server | Error: Input file contains unsupported image format immich_server | at Sharp.toBuffer (/usr/src/app/server/node_modules/sharp/lib/output.js:163:17) immich_server | at MediaRepository.decodeImage (/usr/src/app/server/dist/repositories/media.repository.js:105:68) immich_server | at MediaService.decodeImage (/usr/src/app/server/dist/services/media.service.js:177:59) immich_server | at process.processTicksAndRejections (node:internal/process/task_queues:105:5) immich_server | at async MediaService.generateImageThumbnails (/usr/src/app/server/dist/services/media.service.js:189:44) immich_server | at async MediaService.handleGenerateThumbnails (/usr/src/app/server/dist/services/media.service.js:116:25) immich_server | at async JobService.onJobStart (/usr/src/app/server/dist/services/job.service.js:198:28) immich_server | at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:126:13) immich_server | at async /usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:499:32 immich_server | at async Worker.retryIfFailed (/usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:775:24) immich_server | [Nest] 7 - 07/26/2025, 9:34:04 PM ERROR [Microservices:{"id":"507b74c6-cc62-43aa-939b-bed7816cf760"}] Unable to run job handler (AssetGenerateThumbnails): Error: Input file contains unsupported image format immich_server | Error: Input file contains unsupported image format immich_server | at Sharp.toBuffer (/usr/src/app/server/node_modules/sharp/lib/output.js:163:17) immich_server | at MediaRepository.decodeImage (/usr/src/app/server/dist/repositories/media.repository.js:105:68) immich_server | at MediaService.decodeImage (/usr/src/app/server/dist/services/media.service.js:177:59) immich_server | at process.processTicksAndRejections (node:internal/process/task_queues:105:5) immich_server | at async MediaService.generateImageThumbnails (/usr/src/app/server/dist/services/media.service.js:189:44) immich_server | at async MediaService.handleGenerateThumbnails (/usr/src/app/server/dist/services/media.service.js:116:25) immich_server | at async JobService.onJobStart (/usr/src/app/server/dist/services/job.service.js:198:28) immich_server | at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:126:13) immich_server | at async /usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:499:32 immich_server | at async Worker.retryIfFailed (/usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:775:24) immich_server | [Nest] 7 - 07/26/2025, 9:34:04 PM ERROR [Microservices:{"id":"c103c3fb-1362-4919-a1f8-83cbaffddde9"}] Unable to run job handler (AssetGenerateThumbnails): Error: Input file contains unsupported image format immich_server | Error: Input file contains unsupported image format immich_server | at Sharp.toBuffer (/usr/src/app/server/node_modules/sharp/lib/output.js:163:17) immich_server | at MediaRepository.decodeImage (/usr/src/app/server/dist/repositories/media.repository.js:105:68) immich_server | at MediaService.decodeImage (/usr/src/app/server/dist/services/media.service.js:177:59) immich_server | at process.processTicksAndRejections (node:internal/process/task_queues:105:5) immich_server | at async MediaService.generateImageThumbnails (/usr/src/app/server/dist/services/media.service.js:189:44) immich_server | at async MediaService.handleGenerateThumbnails (/usr/src/app/server/dist/services/media.service.js:116:25) immich_server | at async JobService.onJobStart (/usr/src/app/server/dist/services/job.service.js:198:28) immich_server | at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:126:13) immich_server | at async /usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:499:32 immich_server | at async Worker.retryIfFailed (/usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:775:24) immich_server | [Nest] 7 - 07/26/2025, 9:34:04 PM ERROR [Microservices:{"id":"08ff2cb0-9533-4cce-8a15-312585826899"}] Unable to run job handler (AssetGenerateThumbnails): Error: Input file contains unsupported image format immich_server | Error: Input file contains unsupported image format immich_server | at Sharp.toBuffer (/usr/src/app/server/node_modules/sharp/lib/output.js:163:17) immich_server | at MediaRepository.decodeImage (/usr/src/app/server/dist/repositories/media.repository.js:105:68) immich_server | at MediaService.decodeImage (/usr/src/app/server/dist/services/media.service.js:177:59) immich_server | at process.processTicksAndRejections (node:internal/process/task_queues:105:5) immich_server | at async MediaService.generateImageThumbnails (/usr/src/app/server/dist/services/media.service.js:189:44) immich_server | at async MediaService.handleGenerateThumbnails (/usr/src/app/server/dist/services/media.service.js:116:25) immich_server | at async JobService.onJobStart (/usr/src/app/server/dist/services/job.service.js:198:28) immich_server | at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:126:13) immich_server | at async /usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:499:32 immich_server | at async Worker.retryIfFailed (/usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:775:24) immich_server | [Nest] 7 - 07/26/2025, 9:34:04 PM ERROR [Microservices:{"id":"06327ba1-b080-449c-aa1e-72fea5091ef2"}] Unable to run job handler (AssetGenerateThumbnails): Error: Input file contains unsupported image format immich_server | Error: Input file contains unsupported image format immich_server | at Sharp.toBuffer (/usr/src/app/server/node_modules/sharp/lib/output.js:163:17) immich_server | at MediaRepository.decodeImage (/usr/src/app/server/dist/repositories/media.repository.js:105:68) immich_server | at MediaService.decodeImage (/usr/src/app/server/dist/services/media.service.js:177:59) immich_server | at process.processTicksAndRejections (node:internal/process/task_queues:105:5) immich_server | at async MediaService.generateImageThumbnails (/usr/src/app/server/dist/services/media.service.js:189:44) immich_server | at async MediaService.handleGenerateThumbnails (/usr/src/app/server/dist/services/media.service.js:116:25) immich_server | at async JobService.onJobStart (/usr/src/app/server/dist/services/job.service.js:198:28) immich_server | at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:126:13) immich_server | at async /usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:499:32 immich_server | at async Worker.retryIfFailed (/usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:775:24) immich_server | [Nest] 7 - 07/26/2025, 9:34:04 PM ERROR [Microservices:{"id":"d6e1c65c-8c4e-43b5-996b-9bf457ce59dd"}] Unable to run job handler (AssetGenerateThumbnails): Error: Input file contains unsupported image format immich_server | Error: Input file contains unsupported image format immich_server | at Sharp.toBuffer (/usr/src/app/server/node_modules/sharp/lib/output.js:163:17) immich_server | at MediaRepository.decodeImage (/usr/src/app/server/dist/repositories/media.repository.js:105:68) immich_server | at MediaService.decodeImage (/usr/src/app/server/dist/services/media.service.js:177:59) immich_server | at process.processTicksAndRejections (node:internal/process/task_queues:105:5) immich_server | at async MediaService.generateImageThumbnails (/usr/src/app/server/dist/services/media.service.js:189:44) immich_server | at async MediaService.handleGenerateThumbnails (/usr/src/app/server/dist/services/media.service.js:116:25) immich_server | at async JobService.onJobStart (/usr/src/app/server/dist/services/job.service.js:198:28) immich_server | at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:126:13) immich_server | at async /usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:499:32 immich_server | at async Worker.retryIfFailed (/usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:775:24) immich_server | [Nest] 7 - 07/26/2025, 9:34:04 PM ERROR [Microservices:{"id":"fae6bfd5-f2c6-4993-86d6-c8d92dd942b4"}] Unable to run job handler (AssetGenerateThumbnails): Error: Input file contains unsupported image format immich_server | Error: Input file contains unsupported image format immich_server | at Sharp.toBuffer (/usr/src/app/server/node_modules/sharp/lib/output.js:163:17) immich_server | at MediaRepository.decodeImage (/usr/src/app/server/dist/repositories/media.repository.js:105:68) immich_server | at MediaService.decodeImage (/usr/src/app/server/dist/services/media.service.js:177:59) immich_server | at process.processTicksAndRejections (node:internal/process/task_queues:105:5) immich_server | at async MediaService.generateImageThumbnails (/usr/src/app/server/dist/services/media.service.js:189:44) immich_server | at async MediaService.handleGenerateThumbnails (/usr/src/app/server/dist/services/media.service.js:116:25) immich_server | at async JobService.onJobStart (/usr/src/app/server/dist/services/job.service.js:198:28) immich_server | at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:126:13) immich_server | at async /usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:499:32 immich_server | at async Worker.retryIfFailed (/usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:775:24) immich_server | [Nest] 7 - 07/26/2025, 9:34:04 PM ERROR [Microservices:{"id":"7768e0c0-5dd3-4da8-962d-b9f8a4e64d57"}] Unable to run job handler (AssetGenerateThumbnails): Error: Input file contains unsupported image format immich_server | Error: Input file contains unsupported image format immich_server | at Sharp.toBuffer (/usr/src/app/server/node_modules/sharp/lib/output.js:163:17) immich_server | at MediaRepository.decodeImage (/usr/src/app/server/dist/repositories/media.repository.js:105:68) immich_server | at MediaService.decodeImage (/usr/src/app/server/dist/services/media.service.js:177:59) immich_server | at process.processTicksAndRejections (node:internal/process/task_queues:105:5) immich_server | at async MediaService.generateImageThumbnails (/usr/src/app/server/dist/services/media.service.js:189:44) immich_server | at async MediaService.handleGenerateThumbnails (/usr/src/app/server/dist/services/media.service.js:116:25) immich_server | at async JobService.onJobStart (/usr/src/app/server/dist/services/job.service.js:198:28) immich_server | at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:126:13) immich_server | at async /usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:499:32 immich_server | at async Worker.retryIfFailed (/usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:775:24) immich_server | [Nest] 7 - 07/26/2025, 9:34:04 PM ERROR [Microservices:{"id":"d20a44c2-b7c2-4866-9e4a-3516780418a8"}] Unable to run job handler (AssetGenerateThumbnails): Error: Input file contains unsupported image format immich_server | Error: Input file contains unsupported image format immich_server | at Sharp.toBuffer (/usr/src/app/server/node_modules/sharp/lib/output.js:163:17) immich_server | at MediaRepository.decodeImage (/usr/src/app/server/dist/repositories/media.repository.js:105:68) immich_server | at MediaService.decodeImage (/usr/src/app/server/dist/services/media.service.js:177:59) immich_server | at process.processTicksAndRejections (node:internal/process/task_queues:105:5) immich_server | at async MediaService.generateImageThumbnails (/usr/src/app/server/dist/services/media.service.js:189:44) immich_server | at async MediaService.handleGenerateThumbnails (/usr/src/app/server/dist/services/media.service.js:116:25) immich_server | at async JobService.onJobStart (/usr/src/app/server/dist/services/job.service.js:198:28) immich_server | at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:126:13) immich_server | at async /usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:499:32 immich_server | at async Worker.retryIfFailed (/usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:775:24) immich_server | [Nest] 7 - 07/26/2025, 9:34:04 PM ERROR [Microservices:{"id":"355337d8-ede6-4422-940f-e41198b53fec"}] Unable to run job handler (AssetGenerateThumbnails): Error: Input file contains unsupported image format immich_server | Error: Input file contains unsupported image format immich_server | at Sharp.toBuffer (/usr/src/app/server/node_modules/sharp/lib/output.js:163:17) immich_server | at MediaRepository.decodeImage (/usr/src/app/server/dist/repositories/media.repository.js:105:68) immich_server | at MediaService.decodeImage (/usr/src/app/server/dist/services/media.service.js:177:59) immich_server | at process.processTicksAndRejections (node:internal/process/task_queues:105:5) immich_server | at async MediaService.generateImageThumbnails (/usr/src/app/server/dist/services/media.service.js:189:44) immich_server | at async MediaService.handleGenerateThumbnails (/usr/src/app/server/dist/services/media.service.js:116:25) immich_server | at async JobService.onJobStart (/usr/src/app/server/dist/services/job.service.js:198:28) immich_server | at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:126:13) immich_server | at async /usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:499:32 immich_server | at async Worker.retryIfFailed (/usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:775:24) immich_server | [Nest] 7 - 07/26/2025, 9:34:04 PM ERROR [Microservices:{"id":"699a0d44-cff6-445f-8806-4d9a4836ddf3"}] Unable to run job handler (AssetGenerateThumbnails): Error: Input file contains unsupported image format immich_server | Error: Input file contains unsupported image format immich_server | at Sharp.toBuffer (/usr/src/app/server/node_modules/sharp/lib/output.js:163:17) immich_server | at MediaRepository.decodeImage (/usr/src/app/server/dist/repositories/media.repository.js:105:68) immich_server | at MediaService.decodeImage (/usr/src/app/server/dist/services/media.service.js:177:59) immich_server | at process.processTicksAndRejections (node:internal/process/task_queues:105:5) immich_server | at async MediaService.generateImageThumbnails (/usr/src/app/server/dist/services/media.service.js:189:44) immich_server | at async MediaService.handleGenerateThumbnails (/usr/src/app/server/dist/services/media.service.js:116:25) immich_server | at async JobService.onJobStart (/usr/src/app/server/dist/services/job.service.js:198:28) immich_server | at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:126:13) immich_server | at async /usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:499:32 immich_server | at async Worker.retryIfFailed (/usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:775:24) immich_server | [Nest] 7 - 07/26/2025, 9:34:04 PM ERROR [Microservices:{"id":"27c1fd27-6ef3-4c69-b13f-0857f03e25a2"}] Unable to run job handler (AssetGenerateThumbnails): Error: Input file contains unsupported image format immich_server | Error: Input file contains unsupported image format immich_server | at Sharp.toBuffer (/usr/src/app/server/node_modules/sharp/lib/output.js:163:17) immich_server | at MediaRepository.decodeImage (/usr/src/app/server/dist/repositories/media.repository.js:105:68) immich_server | at MediaService.decodeImage (/usr/src/app/server/dist/services/media.service.js:177:59) immich_server | at process.processTicksAndRejections (node:internal/process/task_queues:105:5) immich_server | at async MediaService.generateImageThumbnails (/usr/src/app/server/dist/services/media.service.js:189:44) immich_server | at async MediaService.handleGenerateThumbnails (/usr/src/app/server/dist/services/media.service.js:116:25) immich_server | at async JobService.onJobStart (/usr/src/app/server/dist/services/job.service.js:198:28) immich_server | at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:126:13) immich_server | at async /usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:499:32 immich_server | at async Worker.retryIfFailed (/usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:775:24) immich_server | [Nest] 7 - 07/26/2025, 9:34:04 PM ERROR [Microservices:{"id":"e7b2e548-3074-423e-82f2-ec9fde701a71"}] Unable to run job handler (AssetGenerateThumbnails): Error: Input file contains unsupported image format immich_server | Error: Input file contains unsupported image format immich_server | at Sharp.toBuffer (/usr/src/app/server/node_modules/sharp/lib/output.js:163:17) immich_server | at MediaRepository.decodeImage (/usr/src/app/server/dist/repositories/media.repository.js:105:68) immich_server | at MediaService.decodeImage (/usr/src/app/server/dist/services/media.service.js:177:59) immich_server | at process.processTicksAndRejections (node:internal/process/task_queues:105:5) immich_server | at async MediaService.generateImageThumbnails (/usr/src/app/server/dist/services/media.service.js:189:44) immich_server | at async MediaService.handleGenerateThumbnails (/usr/src/app/server/dist/services/media.service.js:116:25) immich_server | at async JobService.onJobStart (/usr/src/app/server/dist/services/job.service.js:198:28) immich_server | at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:126:13) immich_server | at async /usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:499:32 immich_server | at async Worker.retryIfFailed (/usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:775:24) immich_server | [Nest] 7 - 07/26/2025, 9:34:04 PM ERROR [Microservices:{"id":"9ed9beb9-14ea-44f8-a433-52b0e0b3bebb"}] Unable to run job handler (AssetGenerateThumbnails): Error: Input file contains unsupported image format immich_server | Error: Input file contains unsupported image format immich_server | at Sharp.toBuffer (/usr/src/app/server/node_modules/sharp/lib/output.js:163:17) immich_server | at MediaRepository.decodeImage (/usr/src/app/server/dist/repositories/media.repository.js:105:68) immich_server | at MediaService.decodeImage (/usr/src/app/server/dist/services/media.service.js:177:59) immich_server | at process.processTicksAndRejections (node:internal/process/task_queues:105:5) immich_server | at async MediaService.generateImageThumbnails (/usr/src/app/server/dist/services/media.service.js:189:44) immich_server | at async MediaService.handleGenerateThumbnails (/usr/src/app/server/dist/services/media.service.js:116:25) immich_server | at async JobService.onJobStart (/usr/src/app/server/dist/services/job.service.js:198:28) immich_server | at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:126:13) immich_server | at async /usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:499:32 immich_server | at async Worker.retryIfFailed (/usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:775:24) immich_server | [Nest] 7 - 07/26/2025, 9:34:04 PM ERROR [Microservices:{"id":"16720672-d53e-4285-9a1a-403c32cc6f7f"}] Unable to run job handler (AssetGenerateThumbnails): Error: Input file contains unsupported image format immich_server | Error: Input file contains unsupported image format immich_server | at Sharp.toBuffer (/usr/src/app/server/node_modules/sharp/lib/output.js:163:17) immich_server | at MediaRepository.decodeImage (/usr/src/app/server/dist/repositories/media.repository.js:105:68) immich_server | at MediaService.decodeImage (/usr/src/app/server/dist/services/media.service.js:177:59) immich_server | at process.processTicksAndRejections (node:internal/process/task_queues:105:5) immich_server | at async MediaService.generateImageThumbnails (/usr/src/app/server/dist/services/media.service.js:189:44) immich_server | at async MediaService.handleGenerateThumbnails (/usr/src/app/server/dist/services/media.service.js:116:25) immich_server | at async JobService.onJobStart (/usr/src/app/server/dist/services/job.service.js:198:28) immich_server | at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:126:13) immich_server | at async /usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:499:32 immich_server | at async Worker.retryIfFailed (/usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:775:24) immich_server | [Nest] 7 - 07/26/2025, 9:34:04 PM ERROR [Microservices:{"id":"608d4ce0-a64a-402e-b8fe-b26f27382cf6"}] Unable to run job handler (AssetGenerateThumbnails): Error: Input file contains unsupported image format immich_server | Error: Input file contains unsupported image format immich_server | at Sharp.toBuffer (/usr/src/app/server/node_modules/sharp/lib/output.js:163:17) immich_server | at MediaRepository.decodeImage (/usr/src/app/server/dist/repositories/media.repository.js:105:68) immich_server | at MediaService.decodeImage (/usr/src/app/server/dist/services/media.service.js:177:59) immich_server | at process.processTicksAndRejections (node:internal/process/task_queues:105:5) immich_server | at async MediaService.generateImageThumbnails (/usr/src/app/server/dist/services/media.service.js:189:44) immich_server | at async MediaService.handleGenerateThumbnails (/usr/src/app/server/dist/services/media.service.js:116:25) immich_server | at async JobService.onJobStart (/usr/src/app/server/dist/services/job.service.js:198:28) immich_server | at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:126:13) immich_server | at async /usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:499:32 immich_server | at async Worker.retryIfFailed (/usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:775:24) immich_server | [Nest] 7 - 07/26/2025, 9:34:04 PM ERROR [Microservices:{"id":"609110a8-b003-42b0-8916-bb5884ca9ef3"}] Unable to run job handler (AssetGenerateThumbnails): Error: Input file contains unsupported image format immich_server | Error: Input file contains unsupported image format immich_server | at Sharp.toBuffer (/usr/src/app/server/node_modules/sharp/lib/output.js:163:17) immich_server | at MediaRepository.decodeImage (/usr/src/app/server/dist/repositories/media.repository.js:105:68) immich_server | at MediaService.decodeImage (/usr/src/app/server/dist/services/media.service.js:177:59) immich_server | at process.processTicksAndRejections (node:internal/process/task_queues:105:5) immich_server | at async MediaService.generateImageThumbnails (/usr/src/app/server/dist/services/media.service.js:189:44) immich_server | at async MediaService.handleGenerateThumbnails (/usr/src/app/server/dist/services/media.service.js:116:25) immich_server | at async JobService.onJobStart (/usr/src/app/server/dist/services/job.service.js:198:28) immich_server | at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:126:13) immich_server | at async /usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:499:32 immich_server | at async Worker.retryIfFailed (/usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:775:24) immich_server | [Nest] 7 - 07/26/2025, 9:34:04 PM ERROR [Microservices:{"id":"9192d0c6-82c1-4b4a-8793-e1a1e5fac061"}] Unable to run job handler (AssetGenerateThumbnails): Error: Input file contains unsupported image format immich_server | Error: Input file contains unsupported image format immich_server | at Sharp.toBuffer (/usr/src/app/server/node_modules/sharp/lib/output.js:163:17) immich_server | at MediaRepository.decodeImage (/usr/src/app/server/dist/repositories/media.repository.js:105:68) immich_server | at MediaService.decodeImage (/usr/src/app/server/dist/services/media.service.js:177:59) immich_server | at process.processTicksAndRejections (node:internal/process/task_queues:105:5) immich_server | at async MediaService.generateImageThumbnails (/usr/src/app/server/dist/services/media.service.js:189:44) immich_server | at async MediaService.handleGenerateThumbnails (/usr/src/app/server/dist/services/media.service.js:116:25) immich_server | at async JobService.onJobStart (/usr/src/app/server/dist/services/job.service.js:198:28) immich_server | at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:126:13) immich_server | at async /usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:499:32 immich_server | at async Worker.retryIfFailed (/usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:775:24) immich_server | [Nest] 7 - 07/26/2025, 9:34:04 PM ERROR [Microservices:{"id":"2cfe0d4e-1991-4380-8d28-0629abf38c67"}] Unable to run job handler (AssetGenerateThumbnails): Error: Input file contains unsupported image format immich_server | Error: Input file contains unsupported image format immich_server | at Sharp.toBuffer (/usr/src/app/server/node_modules/sharp/lib/output.js:163:17) immich_server | at MediaRepository.decodeImage (/usr/src/app/server/dist/repositories/media.repository.js:105:68) immich_server | at MediaService.decodeImage (/usr/src/app/server/dist/services/media.service.js:177:59) immich_server | at process.processTicksAndRejections (node:internal/process/task_queues:105:5) immich_server | at async MediaService.generateImageThumbnails (/usr/src/app/server/dist/services/media.service.js:189:44) immich_server | at async MediaService.handleGenerateThumbnails (/usr/src/app/server/dist/services/media.service.js:116:25) immich_server | at async JobService.onJobStart (/usr/src/app/server/dist/services/job.service.js:198:28) immich_server | at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:126:13) immich_server | at async /usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:499:32 immich_server | at async Worker.retryIfFailed (/usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:775:24) immich_server | [Nest] 7 - 07/26/2025, 9:34:04 PM ERROR [Microservices:{"id":"d8a40e81-4e79-4fbe-beb1-bedc72892204"}] Unable to run job handler (AssetGenerateThumbnails): Error: Input file contains unsupported image format immich_server | Error: Input file contains unsupported image format immich_server | at Sharp.toBuffer (/usr/src/app/server/node_modules/sharp/lib/output.js:163:17) immich_server | at MediaRepository.decodeImage (/usr/src/app/server/dist/repositories/media.repository.js:105:68) immich_server | at MediaService.decodeImage (/usr/src/app/server/dist/services/media.service.js:177:59) immich_server | at process.processTicksAndRejections (node:internal/process/task_queues:105:5) immich_server | at async MediaService.generateImageThumbnails (/usr/src/app/server/dist/services/media.service.js:189:44) immich_server | at async MediaService.handleGenerateThumbnails (/usr/src/app/server/dist/services/media.service.js:116:25) immich_server | at async JobService.onJobStart (/usr/src/app/server/dist/services/job.service.js:198:28) immich_server | at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:126:13) immich_server | at async /usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:499:32 immich_server | at async Worker.retryIfFailed (/usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:775:24) immich_server | [Nest] 7 - 07/26/2025, 9:34:04 PM ERROR [Microservices:{"id":"b5e86ced-88f5-4d47-ab09-aba9eeb69037"}] Unable to run job handler (AssetGenerateThumbnails): Error: Input file contains unsupported image format immich_server | Error: Input file contains unsupported image format immich_server | at Sharp.toBuffer (/usr/src/app/server/node_modules/sharp/lib/output.js:163:17) immich_server | at MediaRepository.decodeImage (/usr/src/app/server/dist/repositories/media.repository.js:105:68) immich_server | at MediaService.decodeImage (/usr/src/app/server/dist/services/media.service.js:177:59) immich_server | at process.processTicksAndRejections (node:internal/process/task_queues:105:5) immich_server | at async MediaService.generateImageThumbnails (/usr/src/app/server/dist/services/media.service.js:189:44) immich_server | at async MediaService.handleGenerateThumbnails (/usr/src/app/server/dist/services/media.service.js:116:25) immich_server | at async JobService.onJobStart (/usr/src/app/server/dist/services/job.service.js:198:28) immich_server | at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:126:13) immich_server | at async /usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:499:32 immich_server | at async Worker.retryIfFailed (/usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:775:24) immich_server | [Nest] 7 - 07/26/2025, 9:34:04 PM ERROR [Microservices:{"id":"656e0942-5758-4507-b6ce-8c29b2ebc661"}] Unable to run job handler (AssetGenerateThumbnails): Error: Input file contains unsupported image format immich_server | Error: Input file contains unsupported image format immich_server | at Sharp.toBuffer (/usr/src/app/server/node_modules/sharp/lib/output.js:163:17) immich_server | at MediaRepository.decodeImage (/usr/src/app/server/dist/repositories/media.repository.js:105:68) immich_server | at MediaService.decodeImage (/usr/src/app/server/dist/services/media.service.js:177:59) immich_server | at process.processTicksAndRejections (node:internal/process/task_queues:105:5) immich_server | at async MediaService.generateImageThumbnails (/usr/src/app/server/dist/services/media.service.js:189:44) immich_server | at async MediaService.handleGenerateThumbnails (/usr/src/app/server/dist/services/media.service.js:116:25) immich_server | at async JobService.onJobStart (/usr/src/app/server/dist/services/job.service.js:198:28) immich_server | at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:126:13) immich_server | at async /usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:499:32 immich_server | at async Worker.retryIfFailed (/usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:775:24) immich_server | [Nest] 7 - 07/26/2025, 9:34:04 PM ERROR [Microservices:{"id":"155d40cb-5013-4d59-9d54-5108c94f59d7"}] Unable to run job handler (AssetGenerateThumbnails): Error: Input file contains unsupported image format immich_server | Error: Input file contains unsupported image format immich_server | at Sharp.toBuffer (/usr/src/app/server/node_modules/sharp/lib/output.js:163:17) immich_server | at MediaRepository.decodeImage (/usr/src/app/server/dist/repositories/media.repository.js:105:68) immich_server | at MediaService.decodeImage (/usr/src/app/server/dist/services/media.service.js:177:59) immich_server | at process.processTicksAndRejections (node:internal/process/task_queues:105:5) immich_server | at async MediaService.generateImageThumbnails (/usr/src/app/server/dist/services/media.service.js:189:44) immich_server | at async MediaService.handleGenerateThumbnails (/usr/src/app/server/dist/services/media.service.js:116:25) immich_server | at async JobService.onJobStart (/usr/src/app/server/dist/services/job.service.js:198:28) immich_server | at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:126:13) immich_server | at async /usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:499:32 immich_server | at async Worker.retryIfFailed (/usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:775:24) immich_server | [Nest] 7 - 07/26/2025, 9:34:04 PM ERROR [Microservices:{"id":"c3c5fbb1-579a-4e04-be34-5e3dad746806"}] Unable to run job handler (AssetGenerateThumbnails): Error: Input file contains unsupported image format immich_server | Error: Input file contains unsupported image format immich_server | at Sharp.toBuffer (/usr/src/app/server/node_modules/sharp/lib/output.js:163:17) immich_server | at MediaRepository.decodeImage (/usr/src/app/server/dist/repositories/media.repository.js:105:68) immich_server | at MediaService.decodeImage (/usr/src/app/server/dist/services/media.service.js:177:59) immich_server | at process.processTicksAndRejections (node:internal/process/task_queues:105:5) immich_server | at async MediaService.generateImageThumbnails (/usr/src/app/server/dist/services/media.service.js:189:44) immich_server | at async MediaService.handleGenerateThumbnails (/usr/src/app/server/dist/services/media.service.js:116:25) immich_server | at async JobService.onJobStart (/usr/src/app/server/dist/services/job.service.js:198:28) immich_server | at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:126:13) immich_server | at async /usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:499:32 immich_server | at async Worker.retryIfFailed (/usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:775:24) immich_server | [Nest] 7 - 07/26/2025, 9:34:04 PM ERROR [Microservices:{"id":"1dda1ead-940e-4efb-ab71-b69ef8afd515"}] Unable to run job handler (AssetGenerateThumbnails): Error: Input file contains unsupported image format immich_server | Error: Input file contains unsupported image format immich_server | at Sharp.toBuffer (/usr/src/app/server/node_modules/sharp/lib/output.js:163:17) immich_server | at MediaRepository.decodeImage (/usr/src/app/server/dist/repositories/media.repository.js:105:68) immich_server | at MediaService.decodeImage (/usr/src/app/server/dist/services/media.service.js:177:59) immich_server | at process.processTicksAndRejections (node:internal/process/task_queues:105:5) immich_server | at async MediaService.generateImageThumbnails (/usr/src/app/server/dist/services/media.service.js:189:44) immich_server | at async MediaService.handleGenerateThumbnails (/usr/src/app/server/dist/services/media.service.js:116:25) immich_server | at async JobService.onJobStart (/usr/src/app/server/dist/services/job.service.js:198:28) immich_server | at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:126:13) immich_server | at async /usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:499:32 immich_server | at async Worker.retryIfFailed (/usr/src/app/server/node_modules/bullmq/dist/cjs/classes/worker.js:775:24)