Initializing Immich v1.142.1 skipping libmimalloc - path not found /usr/lib/x86_64-linux-gnu/libmimalloc.so.2 Detected CPU Cores: 5 Starting api worker Starting microservices worker [Nest] 7 - 09/17/2025, 6:00:01 PM LOG [Microservices:EventRepository] Initialized websocket server [Nest] 7 - 09/17/2025, 6:00:01 PM LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 62169 rows [Nest] 7 - 09/17/2025, 6:00:01 PM LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 57063 rows [Nest] 20 - 09/17/2025, 6:00:01 PM LOG [Api:EventRepository] Initialized websocket server [Nest] 7 - 09/17/2025, 6:00:01 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}} [Nest] 7 - 09/17/2025, 6:00:01 PM LOG [Microservices:StorageService] Successfully verified system mount folder checks [Nest] 7 - 09/17/2025, 6:00:02 PM LOG [Microservices:MetadataService] Bootstrapping metadata service [Nest] 7 - 09/17/2025, 6:00:02 PM LOG [Microservices:MetadataService] Initializing metadata service [Nest] 7 - 09/17/2025, 6:00:02 PM LOG [Microservices:MapRepository] Initializing metadata repository [Nest] 7 - 09/17/2025, 6:00:02 PM LOG [Microservices:MetadataService] Initialized local reverse geocoder [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 62169 rows [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 57063 rows [Nest] 7 - 09/17/2025, 6:00:02 PM LOG [Microservices:ServerService] Feature Flags: { "smartSearch": true, "facialRecognition": true, "duplicateDetection": true, "map": true, "reverseGeocoding": true, "importFaces": false, "sidecar": true, "search": true, "trash": true, "oauth": false, "oauthAutoLaunch": false, "passwordLogin": true, "configFile": false, "email": false } [Nest] 7 - 09/17/2025, 6:00:02 PM LOG [Microservices:SystemConfigService] LogLevel=debug (set via IMMICH_LOG_LEVEL) [Nest] 7 - 09/17/2025, 6:00:02 PM DEBUG [Microservices:JobService] Updating queue concurrency settings [Nest] 7 - 09/17/2025, 6:00:02 PM DEBUG [Microservices:JobService] Setting thumbnailGeneration concurrency to 3 [Nest] 7 - 09/17/2025, 6:00:02 PM DEBUG [Microservices:JobService] Setting metadataExtraction concurrency to 5 [Nest] 7 - 09/17/2025, 6:00:02 PM DEBUG [Microservices:JobService] Setting videoConversion concurrency to 1 [Nest] 7 - 09/17/2025, 6:00:02 PM DEBUG [Microservices:JobService] Setting faceDetection concurrency to 5 [Nest] 7 - 09/17/2025, 6:00:02 PM DEBUG [Microservices:JobService] Setting facialRecognition concurrency to 1 [Nest] 7 - 09/17/2025, 6:00:02 PM DEBUG [Microservices:JobService] Setting smartSearch concurrency to 5 [Nest] 7 - 09/17/2025, 6:00:02 PM DEBUG [Microservices:JobService] Setting duplicateDetection concurrency to 1 [Nest] 7 - 09/17/2025, 6:00:02 PM DEBUG [Microservices:JobService] Setting backgroundTask concurrency to 5 [Nest] 7 - 09/17/2025, 6:00:02 PM DEBUG [Microservices:JobService] Setting storageTemplateMigration concurrency to 1 [Nest] 7 - 09/17/2025, 6:00:02 PM DEBUG [Microservices:JobService] Setting migration concurrency to 5 [Nest] 7 - 09/17/2025, 6:00:02 PM DEBUG [Microservices:JobService] Setting search concurrency to 5 [Nest] 7 - 09/17/2025, 6:00:02 PM DEBUG [Microservices:JobService] Setting sidecar concurrency to 5 [Nest] 7 - 09/17/2025, 6:00:02 PM DEBUG [Microservices:JobService] Setting library concurrency to 5 [Nest] 7 - 09/17/2025, 6:00:02 PM DEBUG [Microservices:JobService] Setting notifications concurrency to 5 [Nest] 7 - 09/17/2025, 6:00:02 PM DEBUG [Microservices:JobService] Setting backupDatabase concurrency to 1 [Nest] 7 - 09/17/2025, 6:00:02 PM DEBUG [Microservices:StorageTemplateService] Compiling new storage template: {{y}}/{{y}}-{{MM}}-{{dd}}/{{filename}} [Nest] 20 - 09/17/2025, 6:00:02 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}} [Nest] 7 - 09/17/2025, 6:00:02 PM LOG [Microservices:NestFactory] Starting Nest application... [Nest] 7 - 09/17/2025, 6:00:02 PM LOG [Microservices:InstanceLoader] BullModule dependencies initialized [Nest] 7 - 09/17/2025, 6:00:02 PM LOG [Microservices:InstanceLoader] ClsModule dependencies initialized [Nest] 7 - 09/17/2025, 6:00:02 PM LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized [Nest] 7 - 09/17/2025, 6:00:02 PM LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized [Nest] 7 - 09/17/2025, 6:00:02 PM LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized [Nest] 7 - 09/17/2025, 6:00:02 PM LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized [Nest] 7 - 09/17/2025, 6:00:02 PM LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized [Nest] 7 - 09/17/2025, 6:00:02 PM LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized [Nest] 7 - 09/17/2025, 6:00:02 PM LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized [Nest] 7 - 09/17/2025, 6:00:02 PM LOG [Microservices:InstanceLoader] BullModule dependencies initialized [Nest] 7 - 09/17/2025, 6:00:02 PM LOG [Microservices:InstanceLoader] BullModule dependencies initialized [Nest] 7 - 09/17/2025, 6:00:02 PM LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized [Nest] 7 - 09/17/2025, 6:00:02 PM DEBUG [Microservices:ClsModule] Mounting ClsMiddleware to / [Nest] 7 - 09/17/2025, 6:00:02 PM LOG [Microservices:NestApplication] Nest application successfully started [Nest] 7 - 09/17/2025, 6:00:02 PM LOG [Microservices:Bootstrap] Immich Microservices is running [v1.142.1] [production] [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:StorageService] Successfully verified system mount folder checks [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:ServerService] Feature Flags: { "smartSearch": true, "facialRecognition": true, "duplicateDetection": true, "map": true, "reverseGeocoding": true, "importFaces": false, "sidecar": true, "search": true, "trash": true, "oauth": false, "oauthAutoLaunch": false, "passwordLogin": true, "configFile": false, "email": false } [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:SystemConfigService] LogLevel=debug (set via IMMICH_LOG_LEVEL) [Nest] 20 - 09/17/2025, 6:00:02 PM DEBUG [Api:JobService] Scheduling nightly jobs for 0 0 * * * [Nest] 20 - 09/17/2025, 6:00:02 PM DEBUG [Api:StorageTemplateService] Compiling new storage template: {{y}}/{{y}}-{{MM}}-{{dd}}/{{filename}} [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:NestFactory] Starting Nest application... [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:InstanceLoader] BullModule dependencies initialized [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:InstanceLoader] ClsModule dependencies initialized [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:InstanceLoader] KyselyModule dependencies initialized [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:InstanceLoader] ClsRootModule dependencies initialized [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:InstanceLoader] ScheduleModule dependencies initialized [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:InstanceLoader] BullModule dependencies initialized [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:InstanceLoader] BullModule dependencies initialized [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:InstanceLoader] ApiModule dependencies initialized [Nest] 20 - 09/17/2025, 6:00:02 PM DEBUG [Api:ClsModule] Mounting ClsMiddleware to / [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RoutesResolver] ApiKeyController {/api/api-keys}: [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/api-keys/me, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RoutesResolver] ActivityController {/api/activities}: [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RoutesResolver] AlbumController {/api/albums}: [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/albums/assets, PUT} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RoutesResolver] AppController {/api}: [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RoutesResolver] AssetController {/api/assets}: [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/assets/:id/metadata, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/assets/:id/metadata, PUT} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/assets/:id/metadata/:key, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/assets/:id/metadata/:key, DELETE} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RoutesResolver] AuthController {/api/auth}: [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/auth/status, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, POST} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, PUT} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/auth/pin-code, DELETE} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/auth/session/unlock, POST} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/auth/session/lock, POST} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RoutesResolver] AuthAdminController {/api/admin/auth}: [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/admin/auth/unlink-all, POST} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RoutesResolver] DownloadController {/api/download}: [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/duplicates, DELETE} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/duplicates/:id, DELETE} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RoutesResolver] FaceController {/api/faces}: [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RoutesResolver] JobController {/api/jobs}: [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RoutesResolver] LibraryController {/api/libraries}: [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RoutesResolver] MapController {/api/map}: [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RoutesResolver] MemoryController {/api/memories}: [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/memories/statistics, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RoutesResolver] NotificationController {/api/notifications}: [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/notifications, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/notifications, PUT} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/notifications, DELETE} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, PUT} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/notifications/:id, DELETE} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RoutesResolver] NotificationAdminController {/api/admin/notifications}: [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/admin/notifications, POST} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/test-email, POST} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/admin/notifications/templates/:name, POST} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RoutesResolver] OAuthController {/api/oauth}: [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RoutesResolver] PartnerController {/api/partners}: [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/partners, POST} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RoutesResolver] PersonController {/api/people}: [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/people, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/people, POST} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/people, DELETE} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/people/:id, DELETE} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RoutesResolver] SearchController {/api/search}: [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/search/statistics, POST} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/search/large-assets, POST} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RoutesResolver] ServerController {/api/server}: [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/server/apk-links, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/server/version-check, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RoutesResolver] SessionController {/api/sessions}: [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/sessions, POST} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, PUT} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/sessions/:id/lock, POST} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RoutesResolver] StackController {/api/stacks}: [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/stacks/:id/assets/:assetId, DELETE} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RoutesResolver] SyncController {/api/sync}: [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/system-metadata/version-check-state, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RoutesResolver] TagController {/api/tags}: [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RoutesResolver] TimelineController {/api/timeline}: [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RoutesResolver] TrashController {/api/trash}: [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/statistics, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RoutesResolver] UserController {/api/users}: [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/users, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, PUT} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/users/me/onboarding, DELETE} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RoutesResolver] ViewController {/api/view}: [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:NestApplication] Nest application successfully started [Nest] 20 - 09/17/2025, 6:00:02 PM LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.142.1] [production] [Nest] 20 - 09/17/2025, 6:00:08 PM DEBUG [Api:LoggingInterceptor~eqf2wc4i] GET /api/jobs 200 50.14ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:00:09 PM DEBUG [Api:LoggingInterceptor~ras4jzda] GET /api/timeline/buckets?visibility=timeline&withPartners=true&withStacked=true 200 99.16ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:00:09 PM LOG [Api:EventRepository] Websocket Connect: lTAN87aJ3Js98tAkAAAB  st] 20 - 09/17/2025, 6:00:09 PM DEBUG [Api:LoggingInterceptor~wr9ro8yv] GET /api/timeline/bucket?timeBucket=2025-09-01T00%3A00%3A00.000Z&visibility=timeline&withPartners=true&withStacked=true 200 69.48ms 162.158.159.184  st] 20 - 09/17/2025, 6:00:09 PM DEBUG [Api:LoggingInterceptor~7xi1og08] GET /api/timeline/bucket?timeBucket=2025-08-01T00%3A00%3A00.000Z&visibility=timeline&withPartners=true&withStacked=true 200 84.23ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:00:18 PM DEBUG [Api:LoggingInterceptor~q3g9yfxh] GET /api/server/ping 200 0.65ms ::1 [Nest] 20 - 09/17/2025, 6:00:41 PM DEBUG [Api:LoggingInterceptor~wrrylp7l] GET /api/server/storage 200 2.72ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:00:41 PM DEBUG [Api:LoggingInterceptor~ke6f9qpc] GET /api/admin/users?withDeleted=true 200 9.84ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:00:42 PM DEBUG [Api:LoggingInterceptor~8z7hp49n] GET /api/jobs 200 39.84ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:00:42 PM DEBUG [Api:LoggingInterceptor~sh76wvk8] GET /api/jobs 200 39.75ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:00:44 PM DEBUG [Api:JobService~z5rag62a] Handling command: queue=thumbnailGeneration,command=start,force=false [Nest] 20 - 09/17/2025, 6:00:44 PM DEBUG [Api:LoggingInterceptor~z5rag62a] PUT /api/jobs/thumbnailGeneration 200 19.46ms 162.158.159.184 [Nest] 7 - 09/17/2025, 6:00:45 PM ERROR [Microservices:{"id":"20a1c665-b2a9-4f09-9a35-54ad79de4a99"}] Unable to run job handler (AssetGenerateThumbnails): Error: VipsOperation: class "icc_transform" not found VipsOperation: class "icc_transform" not found VipsJpeg: premature end of JPEG image Error: VipsOperation: class "icc_transform" not found VipsOperation: class "icc_transform" not found VipsJpeg: premature end of JPEG image at Sharp.toBuffer (/usr/src/app/server/node_modules/.pnpm/sharp@0.34.3/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/server/dist/repositories/media.repository.js:105:68) at MediaService.decodeImage (/usr/src/app/server/dist/services/media.service.js:177:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.generateImageThumbnails (/usr/src/app/server/dist/services/media.service.js:189:44) at async MediaService.handleGenerateThumbnails (/usr/src/app/server/dist/services/media.service.js:116:25) at async JobService.onJobStart (/usr/src/app/server/dist/services/job.service.js:198:28) at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:126:13) at async /usr/src/app/server/node_modules/.pnpm/bullmq@5.57.0/node_modules/bullmq/dist/cjs/classes/worker.js:496:32 at async Worker.retryIfFailed (/usr/src/app/server/node_modules/.pnpm/bullmq@5.57.0/node_modules/bullmq/dist/cjs/classes/worker.js:774:24) [Nest] 7 - 09/17/2025, 6:00:45 PM ERROR [Microservices:{"id":"a84a971d-3393-44d9-8c22-e309a65d10ad"}] Unable to run job handler (AssetGenerateThumbnails): Error: VipsJpeg: premature end of JPEG image Error: VipsJpeg: premature end of JPEG image at Sharp.toBuffer (/usr/src/app/server/node_modules/.pnpm/sharp@0.34.3/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/server/dist/repositories/media.repository.js:105:68) at MediaService.decodeImage (/usr/src/app/server/dist/services/media.service.js:177:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.generateImageThumbnails (/usr/src/app/server/dist/services/media.service.js:189:44) at async MediaService.handleGenerateThumbnails (/usr/src/app/server/dist/services/media.service.js:116:25) at async JobService.onJobStart (/usr/src/app/server/dist/services/job.service.js:198:28) at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:126:13) at async /usr/src/app/server/node_modules/.pnpm/bullmq@5.57.0/node_modules/bullmq/dist/cjs/classes/worker.js:496:32 at async Worker.retryIfFailed (/usr/src/app/server/node_modules/.pnpm/bullmq@5.57.0/node_modules/bullmq/dist/cjs/classes/worker.js:774:24) [Nest] 7 - 09/17/2025, 6:00:45 PM ERROR [Microservices:{"id":"6fdf11a3-5204-4958-8e12-070f0b3194f7"}] Unable to run job handler (AssetGenerateThumbnails): Error: VipsOperation: class "icc_transform" not found VipsOperation: class "icc_transform" not found VipsJpeg: premature end of JPEG image Error: VipsOperation: class "icc_transform" not found VipsOperation: class "icc_transform" not found VipsJpeg: premature end of JPEG image at Sharp.toBuffer (/usr/src/app/server/node_modules/.pnpm/sharp@0.34.3/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/server/dist/repositories/media.repository.js:105:68) at MediaService.decodeImage (/usr/src/app/server/dist/services/media.service.js:177:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.generateImageThumbnails (/usr/src/app/server/dist/services/media.service.js:189:44) at async MediaService.handleGenerateThumbnails (/usr/src/app/server/dist/services/media.service.js:116:25) at async JobService.onJobStart (/usr/src/app/server/dist/services/job.service.js:198:28) at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:126:13) at async /usr/src/app/server/node_modules/.pnpm/bullmq@5.57.0/node_modules/bullmq/dist/cjs/classes/worker.js:496:32 at async Worker.retryIfFailed (/usr/src/app/server/node_modules/.pnpm/bullmq@5.57.0/node_modules/bullmq/dist/cjs/classes/worker.js:774:24) [Nest] 7 - 09/17/2025, 6:00:45 PM ERROR [Microservices:{"id":"8ecb7059-e14a-452a-b84f-6b5cc9440aec"}] Unable to run job handler (AssetGenerateThumbnails): Error: VipsJpeg: premature end of JPEG image Error: VipsJpeg: premature end of JPEG image at Sharp.toBuffer (/usr/src/app/server/node_modules/.pnpm/sharp@0.34.3/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/server/dist/repositories/media.repository.js:105:68) at MediaService.decodeImage (/usr/src/app/server/dist/services/media.service.js:177:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.generateImageThumbnails (/usr/src/app/server/dist/services/media.service.js:189:44) at async MediaService.handleGenerateThumbnails (/usr/src/app/server/dist/services/media.service.js:116:25) at async JobService.onJobStart (/usr/src/app/server/dist/services/job.service.js:198:28) at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:126:13) at async /usr/src/app/server/node_modules/.pnpm/bullmq@5.57.0/node_modules/bullmq/dist/cjs/classes/worker.js:496:32 at async Worker.retryIfFailed (/usr/src/app/server/node_modules/.pnpm/bullmq@5.57.0/node_modules/bullmq/dist/cjs/classes/worker.js:774:24) [Nest] 7 - 09/17/2025, 6:00:45 PM ERROR [Microservices:{"id":"e6f4b95d-1e63-4411-979e-151860e24ce7"}] Unable to run job handler (AssetGenerateThumbnails): Error: VipsOperation: class "icc_transform" not found VipsOperation: class "icc_transform" not found VipsJpeg: premature end of JPEG image Error: VipsOperation: class "icc_transform" not found VipsOperation: class "icc_transform" not found VipsJpeg: premature end of JPEG image at Sharp.toBuffer (/usr/src/app/server/node_modules/.pnpm/sharp@0.34.3/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/server/dist/repositories/media.repository.js:105:68) at MediaService.decodeImage (/usr/src/app/server/dist/services/media.service.js:177:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.generateImageThumbnails (/usr/src/app/server/dist/services/media.service.js:189:44) at async MediaService.handleGenerateThumbnails (/usr/src/app/server/dist/services/media.service.js:116:25) at async JobService.onJobStart (/usr/src/app/server/dist/services/job.service.js:198:28) at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:126:13) at async /usr/src/app/server/node_modules/.pnpm/bullmq@5.57.0/node_modules/bullmq/dist/cjs/classes/worker.js:496:32 at async Worker.retryIfFailed (/usr/src/app/server/node_modules/.pnpm/bullmq@5.57.0/node_modules/bullmq/dist/cjs/classes/worker.js:774:24) [Nest] 7 - 09/17/2025, 6:00:45 PM ERROR [Microservices:{"id":"2d8a939d-9cf9-4c8f-99a4-29c320e5f646"}] Unable to run job handler (AssetGenerateThumbnails): Error: VipsJpeg: premature end of JPEG image Error: VipsJpeg: premature end of JPEG image at Sharp.toBuffer (/usr/src/app/server/node_modules/.pnpm/sharp@0.34.3/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/server/dist/repositories/media.repository.js:105:68) at MediaService.decodeImage (/usr/src/app/server/dist/services/media.service.js:177:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.generateImageThumbnails (/usr/src/app/server/dist/services/media.service.js:189:44) at async MediaService.handleGenerateThumbnails (/usr/src/app/server/dist/services/media.service.js:116:25) at async JobService.onJobStart (/usr/src/app/server/dist/services/job.service.js:198:28) at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:126:13) at async /usr/src/app/server/node_modules/.pnpm/bullmq@5.57.0/node_modules/bullmq/dist/cjs/classes/worker.js:496:32 at async Worker.retryIfFailed (/usr/src/app/server/node_modules/.pnpm/bullmq@5.57.0/node_modules/bullmq/dist/cjs/classes/worker.js:774:24) [Nest] 7 - 09/17/2025, 6:00:45 PM ERROR [Microservices:{"id":"f6234b39-90ad-477c-89f8-a1758895982b"}] Unable to run job handler (AssetGenerateThumbnails): Error: VipsOperation: class "icc_transform" not found VipsOperation: class "icc_transform" not found VipsJpeg: premature end of JPEG image Error: VipsOperation: class "icc_transform" not found VipsOperation: class "icc_transform" not found VipsJpeg: premature end of JPEG image at Sharp.toBuffer (/usr/src/app/server/node_modules/.pnpm/sharp@0.34.3/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/server/dist/repositories/media.repository.js:105:68) at MediaService.decodeImage (/usr/src/app/server/dist/services/media.service.js:177:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.generateImageThumbnails (/usr/src/app/server/dist/services/media.service.js:189:44) at async MediaService.handleGenerateThumbnails (/usr/src/app/server/dist/services/media.service.js:116:25) at async JobService.onJobStart (/usr/src/app/server/dist/services/job.service.js:198:28) at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:126:13) at async /usr/src/app/server/node_modules/.pnpm/bullmq@5.57.0/node_modules/bullmq/dist/cjs/classes/worker.js:496:32 at async Worker.retryIfFailed (/usr/src/app/server/node_modules/.pnpm/bullmq@5.57.0/node_modules/bullmq/dist/cjs/classes/worker.js:774:24) [Nest] 7 - 09/17/2025, 6:00:45 PM DEBUG [Microservices:MediaRepository] ffmpeg -n 10 /usr/bin/ffmpeg -skip_frame nointra -sws_flags accurate_rnd+full_chroma_int -i /data/library/anthonypare/2025/2025-06-14/20250614_173447.mp4 -y -fps_mode vfr -frames:v 1 -update 1 -v verbose -vf fps=12:start_time=0:eof_action=pass:round=down,thumbnail=12,select=gt(scene\,0.1)-eq(prev_selected_n\,n)+isnan(prev_selected_n)+gt(n\,20),trim=end_frame=2,reverse,tonemapx=tonemap=hable:desat=0:p=bt709:t=bt709:m=bt709:r=pc:peak=100:format=yuv420p /data/thumbs/dfe2b90d-3276-46b1-9f25-be641572bd17/1e/c9/1ec9580c-ddba-4de5-b5dd-921d9ab7ef0c-preview.jpeg [Nest] 7 - 09/17/2025, 6:00:45 PM ERROR [Microservices:{"id":"c6d4aa8e-4176-44d7-a08e-e14b1572d924"}] Unable to run job handler (AssetGenerateThumbnails): Error: VipsJpeg: premature end of JPEG image Error: VipsJpeg: premature end of JPEG image at Sharp.toBuffer (/usr/src/app/server/node_modules/.pnpm/sharp@0.34.3/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/server/dist/repositories/media.repository.js:105:68) at MediaService.decodeImage (/usr/src/app/server/dist/services/media.service.js:177:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.generateImageThumbnails (/usr/src/app/server/dist/services/media.service.js:189:44) at async MediaService.handleGenerateThumbnails (/usr/src/app/server/dist/services/media.service.js:116:25) at async JobService.onJobStart (/usr/src/app/server/dist/services/job.service.js:198:28) at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:126:13) at async /usr/src/app/server/node_modules/.pnpm/bullmq@5.57.0/node_modules/bullmq/dist/cjs/classes/worker.js:496:32 at async Worker.retryIfFailed (/usr/src/app/server/node_modules/.pnpm/bullmq@5.57.0/node_modules/bullmq/dist/cjs/classes/worker.js:774:24) [Nest] 7 - 09/17/2025, 6:00:45 PM ERROR [Microservices:{"id":"9ea695ef-d0b4-4f4f-9f87-673be399ff83"}] Unable to run job handler (AssetGenerateThumbnails): Error: VipsOperation: class "icc_transform" not found VipsOperation: class "icc_transform" not found VipsJpeg: premature end of JPEG image Error: VipsOperation: class "icc_transform" not found VipsOperation: class "icc_transform" not found VipsJpeg: premature end of JPEG image at Sharp.toBuffer (/usr/src/app/server/node_modules/.pnpm/sharp@0.34.3/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/server/dist/repositories/media.repository.js:105:68) at MediaService.decodeImage (/usr/src/app/server/dist/services/media.service.js:177:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.generateImageThumbnails (/usr/src/app/server/dist/services/media.service.js:189:44) at async MediaService.handleGenerateThumbnails (/usr/src/app/server/dist/services/media.service.js:116:25) at async JobService.onJobStart (/usr/src/app/server/dist/services/job.service.js:198:28) at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:126:13) at async /usr/src/app/server/node_modules/.pnpm/bullmq@5.57.0/node_modules/bullmq/dist/cjs/classes/worker.js:496:32 at async Worker.retryIfFailed (/usr/src/app/server/node_modules/.pnpm/bullmq@5.57.0/node_modules/bullmq/dist/cjs/classes/worker.js:774:24) [Nest] 7 - 09/17/2025, 6:00:45 PM ERROR [Microservices:{"id":"5c6d7aaf-6ced-4ca2-8a93-9d7854465653"}] Unable to run job handler (AssetGenerateThumbnails): Error: VipsJpeg: premature end of JPEG image Error: VipsJpeg: premature end of JPEG image at Sharp.toBuffer (/usr/src/app/server/node_modules/.pnpm/sharp@0.34.3/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/server/dist/repositories/media.repository.js:105:68) at MediaService.decodeImage (/usr/src/app/server/dist/services/media.service.js:177:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.generateImageThumbnails (/usr/src/app/server/dist/services/media.service.js:189:44) at async MediaService.handleGenerateThumbnails (/usr/src/app/server/dist/services/media.service.js:116:25) at async JobService.onJobStart (/usr/src/app/server/dist/services/job.service.js:198:28) at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:126:13) at async /usr/src/app/server/node_modules/.pnpm/bullmq@5.57.0/node_modules/bullmq/dist/cjs/classes/worker.js:496:32 at async Worker.retryIfFailed (/usr/src/app/server/node_modules/.pnpm/bullmq@5.57.0/node_modules/bullmq/dist/cjs/classes/worker.js:774:24) [Nest] 7 - 09/17/2025, 6:00:45 PM ERROR [Microservices:{"id":"7cd4dac0-b4f6-4c99-9f53-8b5ee177134d"}] Unable to run job handler (AssetGenerateThumbnails): Error: VipsOperation: class "icc_transform" not found VipsOperation: class "icc_transform" not found VipsJpeg: premature end of JPEG image Error: VipsOperation: class "icc_transform" not found VipsOperation: class "icc_transform" not found VipsJpeg: premature end of JPEG image at Sharp.toBuffer (/usr/src/app/server/node_modules/.pnpm/sharp@0.34.3/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/server/dist/repositories/media.repository.js:105:68) at MediaService.decodeImage (/usr/src/app/server/dist/services/media.service.js:177:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.generateImageThumbnails (/usr/src/app/server/dist/services/media.service.js:189:44) at async MediaService.handleGenerateThumbnails (/usr/src/app/server/dist/services/media.service.js:116:25) at async JobService.onJobStart (/usr/src/app/server/dist/services/job.service.js:198:28) at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:126:13) at async /usr/src/app/server/node_modules/.pnpm/bullmq@5.57.0/node_modules/bullmq/dist/cjs/classes/worker.js:496:32 at async Worker.retryIfFailed (/usr/src/app/server/node_modules/.pnpm/bullmq@5.57.0/node_modules/bullmq/dist/cjs/classes/worker.js:774:24) [Nest] 7 - 09/17/2025, 6:00:45 PM ERROR [Microservices:{"id":"e2720872-b913-4771-becb-8cefca0ec309"}] Unable to run job handler (AssetGenerateThumbnails): Error: VipsJpeg: premature end of JPEG image Error: VipsJpeg: premature end of JPEG image at Sharp.toBuffer (/usr/src/app/server/node_modules/.pnpm/sharp@0.34.3/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/server/dist/repositories/media.repository.js:105:68) at MediaService.decodeImage (/usr/src/app/server/dist/services/media.service.js:177:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.generateImageThumbnails (/usr/src/app/server/dist/services/media.service.js:189:44) at async MediaService.handleGenerateThumbnails (/usr/src/app/server/dist/services/media.service.js:116:25) at async JobService.onJobStart (/usr/src/app/server/dist/services/job.service.js:198:28) at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:126:13) at async /usr/src/app/server/node_modules/.pnpm/bullmq@5.57.0/node_modules/bullmq/dist/cjs/classes/worker.js:496:32 at async Worker.retryIfFailed (/usr/src/app/server/node_modules/.pnpm/bullmq@5.57.0/node_modules/bullmq/dist/cjs/classes/worker.js:774:24) [Nest] 7 - 09/17/2025, 6:00:46 PM ERROR [Microservices:{"id":"1c6a7929-3c18-40b7-851b-f69f94f03cc9"}] Unable to run job handler (AssetGenerateThumbnails): Error: VipsOperation: class "icc_transform" not found VipsOperation: class "icc_transform" not found VipsJpeg: premature end of JPEG image Error: VipsOperation: class "icc_transform" not found VipsOperation: class "icc_transform" not found VipsJpeg: premature end of JPEG image at Sharp.toBuffer (/usr/src/app/server/node_modules/.pnpm/sharp@0.34.3/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/server/dist/repositories/media.repository.js:105:68) at MediaService.decodeImage (/usr/src/app/server/dist/services/media.service.js:177:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.generateImageThumbnails (/usr/src/app/server/dist/services/media.service.js:189:44) at async MediaService.handleGenerateThumbnails (/usr/src/app/server/dist/services/media.service.js:116:25) at async JobService.onJobStart (/usr/src/app/server/dist/services/job.service.js:198:28) at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:126:13) at async /usr/src/app/server/node_modules/.pnpm/bullmq@5.57.0/node_modules/bullmq/dist/cjs/classes/worker.js:496:32 at async Worker.retryIfFailed (/usr/src/app/server/node_modules/.pnpm/bullmq@5.57.0/node_modules/bullmq/dist/cjs/classes/worker.js:774:24) [Nest] 7 - 09/17/2025, 6:00:46 PM ERROR [Microservices:{"id":"f2839300-9670-46f4-ad98-39dcdfcaa97b"}] Unable to run job handler (AssetGenerateThumbnails): Error: VipsJpeg: premature end of JPEG image Error: VipsJpeg: premature end of JPEG image at Sharp.toBuffer (/usr/src/app/server/node_modules/.pnpm/sharp@0.34.3/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/server/dist/repositories/media.repository.js:105:68) at MediaService.decodeImage (/usr/src/app/server/dist/services/media.service.js:177:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.generateImageThumbnails (/usr/src/app/server/dist/services/media.service.js:189:44) at async MediaService.handleGenerateThumbnails (/usr/src/app/server/dist/services/media.service.js:116:25) at async JobService.onJobStart (/usr/src/app/server/dist/services/job.service.js:198:28) at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:126:13) at async /usr/src/app/server/node_modules/.pnpm/bullmq@5.57.0/node_modules/bullmq/dist/cjs/classes/worker.js:496:32 at async Worker.retryIfFailed (/usr/src/app/server/node_modules/.pnpm/bullmq@5.57.0/node_modules/bullmq/dist/cjs/classes/worker.js:774:24) [Nest] 7 - 09/17/2025, 6:00:46 PM ERROR [Microservices:{"id":"559b2983-333f-4d69-b7ce-ccb7227b9d95"}] Unable to run job handler (AssetGenerateThumbnails): Error: VipsOperation: class "icc_transform" not found VipsOperation: class "icc_transform" not found VipsJpeg: premature end of JPEG image Error: VipsOperation: class "icc_transform" not found VipsOperation: class "icc_transform" not found VipsJpeg: premature end of JPEG image at Sharp.toBuffer (/usr/src/app/server/node_modules/.pnpm/sharp@0.34.3/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/server/dist/repositories/media.repository.js:105:68) at MediaService.decodeImage (/usr/src/app/server/dist/services/media.service.js:177:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.generateImageThumbnails (/usr/src/app/server/dist/services/media.service.js:189:44) at async MediaService.handleGenerateThumbnails (/usr/src/app/server/dist/services/media.service.js:116:25) at async JobService.onJobStart (/usr/src/app/server/dist/services/job.service.js:198:28) at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:126:13) at async /usr/src/app/server/node_modules/.pnpm/bullmq@5.57.0/node_modules/bullmq/dist/cjs/classes/worker.js:496:32 at async Worker.retryIfFailed (/usr/src/app/server/node_modules/.pnpm/bullmq@5.57.0/node_modules/bullmq/dist/cjs/classes/worker.js:774:24) [Nest] 7 - 09/17/2025, 6:00:46 PM ERROR [Microservices:{"id":"8dae158e-8919-4377-a5c8-33fa0fd6f9d2"}] Unable to run job handler (AssetGenerateThumbnails): Error: VipsJpeg: premature end of JPEG image Error: VipsJpeg: premature end of JPEG image at Sharp.toBuffer (/usr/src/app/server/node_modules/.pnpm/sharp@0.34.3/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/server/dist/repositories/media.repository.js:105:68) at MediaService.decodeImage (/usr/src/app/server/dist/services/media.service.js:177:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.generateImageThumbnails (/usr/src/app/server/dist/services/media.service.js:189:44) at async MediaService.handleGenerateThumbnails (/usr/src/app/server/dist/services/media.service.js:116:25) at async JobService.onJobStart (/usr/src/app/server/dist/services/job.service.js:198:28) at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:126:13) at async /usr/src/app/server/node_modules/.pnpm/bullmq@5.57.0/node_modules/bullmq/dist/cjs/classes/worker.js:496:32 at async Worker.retryIfFailed (/usr/src/app/server/node_modules/.pnpm/bullmq@5.57.0/node_modules/bullmq/dist/cjs/classes/worker.js:774:24) [Nest] 7 - 09/17/2025, 6:00:46 PM ERROR [Microservices:{"id":"7e214897-f658-4c3b-b96b-9d9f9e701205"}] Unable to run job handler (AssetGenerateThumbnails): Error: VipsOperation: class "icc_transform" not found VipsOperation: class "icc_transform" not found VipsJpeg: premature end of JPEG image Error: VipsOperation: class "icc_transform" not found VipsOperation: class "icc_transform" not found VipsJpeg: premature end of JPEG image at Sharp.toBuffer (/usr/src/app/server/node_modules/.pnpm/sharp@0.34.3/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/server/dist/repositories/media.repository.js:105:68) at MediaService.decodeImage (/usr/src/app/server/dist/services/media.service.js:177:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.generateImageThumbnails (/usr/src/app/server/dist/services/media.service.js:189:44) at async MediaService.handleGenerateThumbnails (/usr/src/app/server/dist/services/media.service.js:116:25) at async JobService.onJobStart (/usr/src/app/server/dist/services/job.service.js:198:28) at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:126:13) at async /usr/src/app/server/node_modules/.pnpm/bullmq@5.57.0/node_modules/bullmq/dist/cjs/classes/worker.js:496:32 at async Worker.retryIfFailed (/usr/src/app/server/node_modules/.pnpm/bullmq@5.57.0/node_modules/bullmq/dist/cjs/classes/worker.js:774:24) [Nest] 7 - 09/17/2025, 6:00:46 PM ERROR [Microservices:{"id":"89d4967c-b4ce-4541-ab9d-baca98545e9a"}] Unable to run job handler (AssetGenerateThumbnails): Error: VipsJpeg: premature end of JPEG image Error: VipsJpeg: premature end of JPEG image at Sharp.toBuffer (/usr/src/app/server/node_modules/.pnpm/sharp@0.34.3/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/server/dist/repositories/media.repository.js:105:68) at MediaService.decodeImage (/usr/src/app/server/dist/services/media.service.js:177:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.generateImageThumbnails (/usr/src/app/server/dist/services/media.service.js:189:44) at async MediaService.handleGenerateThumbnails (/usr/src/app/server/dist/services/media.service.js:116:25) at async JobService.onJobStart (/usr/src/app/server/dist/services/job.service.js:198:28) at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:126:13) at async /usr/src/app/server/node_modules/.pnpm/bullmq@5.57.0/node_modules/bullmq/dist/cjs/classes/worker.js:496:32 at async Worker.retryIfFailed (/usr/src/app/server/node_modules/.pnpm/bullmq@5.57.0/node_modules/bullmq/dist/cjs/classes/worker.js:774:24) [Nest] 7 - 09/17/2025, 6:00:46 PM ERROR [Microservices:{"id":"8e3c3866-50d1-405f-8d1c-a0b1b4087748"}] Unable to run job handler (AssetGenerateThumbnails): Error: VipsOperation: class "icc_transform" not found VipsOperation: class "icc_transform" not found VipsJpeg: premature end of JPEG image Error: VipsOperation: class "icc_transform" not found VipsOperation: class "icc_transform" not found VipsJpeg: premature end of JPEG image at Sharp.toBuffer (/usr/src/app/server/node_modules/.pnpm/sharp@0.34.3/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/server/dist/repositories/media.repository.js:105:68) at MediaService.decodeImage (/usr/src/app/server/dist/services/media.service.js:177:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.generateImageThumbnails (/usr/src/app/server/dist/services/media.service.js:189:44) at async MediaService.handleGenerateThumbnails (/usr/src/app/server/dist/services/media.service.js:116:25) at async JobService.onJobStart (/usr/src/app/server/dist/services/job.service.js:198:28) at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:126:13) at async /usr/src/app/server/node_modules/.pnpm/bullmq@5.57.0/node_modules/bullmq/dist/cjs/classes/worker.js:496:32 at async Worker.retryIfFailed (/usr/src/app/server/node_modules/.pnpm/bullmq@5.57.0/node_modules/bullmq/dist/cjs/classes/worker.js:774:24) [Nest] 7 - 09/17/2025, 6:00:46 PM ERROR [Microservices:{"id":"294ab961-eadc-4b11-ad82-84808194917a"}] Unable to run job handler (AssetGenerateThumbnails): Error: VipsJpeg: premature end of JPEG image Error: VipsJpeg: premature end of JPEG image at Sharp.toBuffer (/usr/src/app/server/node_modules/.pnpm/sharp@0.34.3/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/server/dist/repositories/media.repository.js:105:68) at MediaService.decodeImage (/usr/src/app/server/dist/services/media.service.js:177:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.generateImageThumbnails (/usr/src/app/server/dist/services/media.service.js:189:44) at async MediaService.handleGenerateThumbnails (/usr/src/app/server/dist/services/media.service.js:116:25) at async JobService.onJobStart (/usr/src/app/server/dist/services/job.service.js:198:28) at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:126:13) at async /usr/src/app/server/node_modules/.pnpm/bullmq@5.57.0/node_modules/bullmq/dist/cjs/classes/worker.js:496:32 at async Worker.retryIfFailed (/usr/src/app/server/node_modules/.pnpm/bullmq@5.57.0/node_modules/bullmq/dist/cjs/classes/worker.js:774:24) [Nest] 7 - 09/17/2025, 6:00:46 PM ERROR [Microservices:MediaRepository] ffmpeg version 7.1.1-Jellyfin Copyright (c) 2000-2025 the FFmpeg developers built with gcc 14 (Debian 14.2.0-19) configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-static --disable-libxcb --disable-sdl2 --disable-xlib --enable-lto=auto --enable-gpl --enable-version3 --enable-shared --enable-gmp --enable-gnutls --enable-chromaprint --enable-opencl --enable-libdrm --enable-libxml2 --enable-libass --enable-libfreetype --enable-libfribidi --enable-libfontconfig --enable-libharfbuzz --enable-libbluray --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libopenmpt --enable-libdav1d --enable-libsvtav1 --enable-libwebp --enable-libvpx --enable-libx264 --enable-libx265 --enable-libzvbi --enable-libzimg --enable-libfdk-aac --arch=amd64 --enable-libshaderc --enable-libplacebo --enable-vulkan --enable-vaapi --enable-amf --enable-libvpl --enable-ffnvcodec --enable-cuda --enable-cuda-llvm --enable-cuvid --enable-nvdec --enable-nvenc libavutil 59. 39.100 / 59. 39.100 libavcodec 61. 19.101 / 61. 19.101 libavformat 61. 7.100 / 61. 7.100 libavdevice 61. 3.100 / 61. 3.100 libavfilter 10. 4.100 / 10. 4.100 libswscale 8. 3.100 / 8. 3.100 libswresample 5. 3.100 / 5. 3.100 libpostproc 58. 3.100 / 58. 3.100 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x556f9598e940] st: 0 edit list: 1 Missing key frame while searching for timestamp: 19736 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x556f9598e940] st: 0 edit list 1 Cannot find an index entry before timestamp: 19736. Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/data/library/anthonypare/2025/2025-06-14/20250614_173447.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 creation_time : 2025-06-14T21:35:05.000000Z location : +47.6463-069.7550/ location-eng : +47.6463-069.7550/ com.android.version: 15 com.samsung.android.utc_offset: -0400 Duration: 00:00:12.50, start: 0.000000, bitrate: 12569 kb/s Stream #0:0[0x1](eng): Video: hevc (Main 10), 1 reference frame (hvc1 / 0x31637668), yuv420p10le(tv, reserved/bt2020/arib-std-b67, left), 1080x1920, 12306 kb/s, 30 fps, 30 tbr, 90k tbn (default) Metadata: creation_time : 2025-06-14T21:35:38.000000Z handler_name : VideoHandle vendor_id : [0][0][0][0] Stream #0:1[0x2](eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 256 kb/s (default) Metadata: creation_time : 2025-06-14T21:35:38.000000Z handler_name : SoundHandle vendor_id : [0][0][0][0] [out#0/image2 @ 0x556f959917c0] No explicit maps, mapping streams automatically... [vost#0:0/mjpeg @ 0x556f959cc480] Created video stream from input stream 0:0 [Parsed_thumbnail_1 @ 0x556f959b9940] batch size: 12 frames [tonemapx @ 0x556f95992480] Using CPU capabilities: AVX2 FMA3 [Parsed_fps_0 @ 0x556f95b68780] 0 frames in, 0 frames out; 0 frames dropped, 0 frames duplicated. Stream mapping: Stream #0:0 -> #0:0 (hevc (native) -> mjpeg (native)) [vost#0:0/mjpeg @ 0x556f959cc480] Starting thread... [vf#0:0 @ 0x556f959b4080] Starting thread... [vist#0:0/hevc @ 0x556f95991640] [dec:hevc @ 0x556f959a09c0] Starting thread... [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x556f9598e680] Starting thread... Press [q] to stop, [?] for help [Parsed_thumbnail_1 @ 0x7f39f4003380] batch size: 12 frames [tonemapx @ 0x7f39f4003f40] Using CPU capabilities: AVX2 FMA3 [graph -1 input from stream 0:0 @ 0x7f39f4013280] w:1080 h:1920 pixfmt:yuv420p10le tb:1/90000 fr:30/1 sar:0/1 csp:reserved range:tv [graph -1 input from stream 0:0 @ 0x7f39f4013280] Invalid color space [Parsed_fps_0 @ 0x7f39f4003180] 0 frames in, 0 frames out; 0 frames dropped, 0 frames duplicated. [vf#0:0 @ 0x556f959b4080] Error reinitializing filters! [vf#0:0 @ 0x556f959b4080] Task finished with error code: -22 (Invalid argument) [vf#0:0 @ 0x556f959b4080] Terminating thread with return code -22 (Invalid argument) [vost#0:0/mjpeg @ 0x556f959cc480] Encoder thread received EOF [vost#0:0/mjpeg @ 0x556f959cc480] Could not open encoder before EOF [vost#0:0/mjpeg @ 0x556f959cc480] Task finished with error code: -22 (Invalid argument) [vost#0:0/mjpeg @ 0x556f959cc480] Terminating thread with return code -22 (Invalid argument) [vist#0:0/hevc @ 0x556f95991640] [dec:hevc @ 0x556f959a09c0] Decoder returned EOF, finishing [vist#0:0/hevc @ 0x556f95991640] [dec:hevc @ 0x556f959a09c0] Terminating thread with return code 0 (success) [vist#0:0/hevc @ 0x556f95991640] All consumers of this stream are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x556f9598e680] All consumers are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x556f9598e680] Terminating thread with return code 0 (success) [out#0/image2 @ 0x556f959917c0] Nothing was written into output file, because at least one of its streams received no packets. frame= 0 fps=0.0 q=0.0 Lsize= 0KiB time=N/A bitrate=N/A speed=N/A [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x556f9598e680] Input file #0 (/data/library/anthonypare/2025/2025-06-14/20250614_173447.mp4): [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x556f9598e680] Input stream #0:0 (video): 81 packets read (5284149 bytes); 2 frames decoded; 0 decode errors; [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x556f9598e680] Total: 81 packets (5284149 bytes) demuxed [AVIOContext @ 0x556f95997100] Statistics: 5411676 bytes read, 4 seeks Conversion failed! [Nest] 7 - 09/17/2025, 6:00:46 PM ERROR [Microservices:{"id":"1ec9580c-ddba-4de5-b5dd-921d9ab7ef0c"}] Unable to run job handler (AssetGenerateThumbnails): Error: ffmpeg exited with code 234: Conversion failed! Error: ffmpeg exited with code 234: Conversion failed! at ChildProcess. (/usr/src/app/server/node_modules/.pnpm/fluent-ffmpeg@2.1.3/node_modules/fluent-ffmpeg/lib/processor.js:180:22) at ChildProcess.emit (node:events:518:28) at ChildProcess._handle.onexit (node:internal/child_process:293:12) [Nest] 7 - 09/17/2025, 6:00:46 PM ERROR [Microservices:{"id":"32a5577b-5b3c-4e15-ae00-216d5cf2d885"}] Unable to run job handler (AssetGenerateThumbnails): Error: VipsOperation: class "icc_transform" not found VipsOperation: class "icc_transform" not found VipsJpeg: premature end of JPEG image Error: VipsOperation: class "icc_transform" not found VipsOperation: class "icc_transform" not found VipsJpeg: premature end of JPEG image at Sharp.toBuffer (/usr/src/app/server/node_modules/.pnpm/sharp@0.34.3/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/server/dist/repositories/media.repository.js:105:68) at MediaService.decodeImage (/usr/src/app/server/dist/services/media.service.js:177:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.generateImageThumbnails (/usr/src/app/server/dist/services/media.service.js:189:44) at async MediaService.handleGenerateThumbnails (/usr/src/app/server/dist/services/media.service.js:116:25) at async JobService.onJobStart (/usr/src/app/server/dist/services/job.service.js:198:28) at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:126:13) at async /usr/src/app/server/node_modules/.pnpm/bullmq@5.57.0/node_modules/bullmq/dist/cjs/classes/worker.js:496:32 at async Worker.retryIfFailed (/usr/src/app/server/node_modules/.pnpm/bullmq@5.57.0/node_modules/bullmq/dist/cjs/classes/worker.js:774:24) [Nest] 7 - 09/17/2025, 6:00:46 PM ERROR [Microservices:{"id":"db77691c-5adc-40e1-9f10-a61dca73a5b2"}] Unable to run job handler (AssetGenerateThumbnails): Error: VipsOperation: class "icc_transform" not found VipsJpeg: premature end of JPEG image Error: VipsOperation: class "icc_transform" not found VipsJpeg: premature end of JPEG image at Sharp.toBuffer (/usr/src/app/server/node_modules/.pnpm/sharp@0.34.3/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/server/dist/repositories/media.repository.js:105:68) at MediaService.decodeImage (/usr/src/app/server/dist/services/media.service.js:177:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.generateImageThumbnails (/usr/src/app/server/dist/services/media.service.js:189:44) at async MediaService.handleGenerateThumbnails (/usr/src/app/server/dist/services/media.service.js:116:25) at async JobService.onJobStart (/usr/src/app/server/dist/services/job.service.js:198:28) at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:126:13) at async /usr/src/app/server/node_modules/.pnpm/bullmq@5.57.0/node_modules/bullmq/dist/cjs/classes/worker.js:496:32 at async Worker.retryIfFailed (/usr/src/app/server/node_modules/.pnpm/bullmq@5.57.0/node_modules/bullmq/dist/cjs/classes/worker.js:774:24) [Nest] 7 - 09/17/2025, 6:00:46 PM ERROR [Microservices:{"id":"f6243939-4889-4d37-b854-96b1707a8081"}] Unable to run job handler (AssetGenerateThumbnails): Error: VipsJpeg: premature end of JPEG image Error: VipsJpeg: premature end of JPEG image at Sharp.toBuffer (/usr/src/app/server/node_modules/.pnpm/sharp@0.34.3/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/server/dist/repositories/media.repository.js:105:68) at MediaService.decodeImage (/usr/src/app/server/dist/services/media.service.js:177:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.generateImageThumbnails (/usr/src/app/server/dist/services/media.service.js:189:44) at async MediaService.handleGenerateThumbnails (/usr/src/app/server/dist/services/media.service.js:116:25) at async JobService.onJobStart (/usr/src/app/server/dist/services/job.service.js:198:28) at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:126:13) at async /usr/src/app/server/node_modules/.pnpm/bullmq@5.57.0/node_modules/bullmq/dist/cjs/classes/worker.js:496:32 at async Worker.retryIfFailed (/usr/src/app/server/node_modules/.pnpm/bullmq@5.57.0/node_modules/bullmq/dist/cjs/classes/worker.js:774:24) [Nest] 20 - 09/17/2025, 6:00:48 PM DEBUG [Api:LoggingInterceptor~rtivqt7p] GET /api/jobs 200 42.41ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:00:48 PM DEBUG [Api:LoggingInterceptor~31es5dl9] GET /api/server/ping 200 0.38ms ::1 [Nest] 20 - 09/17/2025, 6:00:54 PM DEBUG [Api:LoggingInterceptor~2axgbdjr] GET /api/jobs 200 38.58ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:01:00 PM DEBUG [Api:LoggingInterceptor~tmo3tclu] GET /api/jobs 200 38.04ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:01:06 PM DEBUG [Api:LoggingInterceptor~ztp2cfeb] GET /api/jobs 200 39.43ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:01:12 PM DEBUG [Api:LoggingInterceptor~wmb5a6g9] GET /api/jobs 200 39.64ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:01:18 PM DEBUG [Api:LoggingInterceptor~wqcefllo] GET /api/jobs 200 39.04ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:01:18 PM DEBUG [Api:LoggingInterceptor~p98y9zqc] GET /api/server/ping 200 0.70ms ::1 [Nest] 20 - 09/17/2025, 6:01:24 PM DEBUG [Api:LoggingInterceptor~hcjec2it] GET /api/jobs 200 40.70ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:01:30 PM DEBUG [Api:LoggingInterceptor~bkppu72i] GET /api/jobs 200 39.43ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:01:36 PM DEBUG [Api:LoggingInterceptor~1197btei] GET /api/jobs 200 39.86ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:01:42 PM DEBUG [Api:LoggingInterceptor~29n4z21o] GET /api/jobs 200 40.41ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:01:48 PM DEBUG [Api:LoggingInterceptor~juvh1t08] GET /api/jobs 200 40.90ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:01:48 PM DEBUG [Api:LoggingInterceptor~9x8q6c1n] GET /api/server/ping 200 0.49ms ::1 [Nest] 20 - 09/17/2025, 6:01:54 PM DEBUG [Api:LoggingInterceptor~2mpk4xbx] GET /api/jobs 200 40.04ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:02:00 PM DEBUG [Api:LoggingInterceptor~1kdq1bi3] GET /api/jobs 200 38.71ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:02:12 PM DEBUG [Api:LoggingInterceptor~df6cdqgr] GET /api/jobs 200 39.39ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:02:19 PM DEBUG [Api:LoggingInterceptor~jfmi0jyr] GET /api/server/ping 200 0.47ms ::1 [Nest] 20 - 09/17/2025, 6:02:34 PM LOG [Api:EventRepository] Websocket Disconnect: lTAN87aJ3Js98tAkAAAB [Nest] 20 - 09/17/2025, 6:02:47 PM LOG [Api:EventRepository] Websocket Connect: tbnFQRN7uFqQuerqAAAD [Nest] 20 - 09/17/2025, 6:02:49 PM DEBUG [Api:LoggingInterceptor~o2nocbnc] GET /api/server/ping 200 0.44ms ::1 [Nest] 20 - 09/17/2025, 6:02:51 PM DEBUG [Api:LoggingInterceptor~9u6k532d] GET /api/jobs 200 41.96ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:02:57 PM DEBUG [Api:LoggingInterceptor~d17m8x2h] GET /api/jobs 200 40.78ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:03:03 PM DEBUG [Api:LoggingInterceptor~qaxdhsfc] GET /api/jobs 200 39.17ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:03:09 PM DEBUG [Api:LoggingInterceptor~47q5zubt] GET /api/jobs 200 39.05ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:03:15 PM DEBUG [Api:LoggingInterceptor~yc0wcy95] GET /api/jobs 200 37.83ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:03:19 PM DEBUG [Api:LoggingInterceptor~0q5xyw7r] GET /api/server/ping 200 0.52ms ::1 [Nest] 20 - 09/17/2025, 6:03:21 PM DEBUG [Api:LoggingInterceptor~etz42pm3] GET /api/jobs 200 35.21ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:03:27 PM DEBUG [Api:LoggingInterceptor~2gsynw9a] GET /api/jobs 200 39.71ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:03:33 PM DEBUG [Api:LoggingInterceptor~s20v1f7c] GET /api/jobs 200 38.95ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:03:39 PM DEBUG [Api:LoggingInterceptor~vgnojz9o] GET /api/jobs 200 40.23ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:03:45 PM DEBUG [Api:LoggingInterceptor~05tz0h7o] GET /api/jobs 200 38.37ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:03:49 PM DEBUG [Api:LoggingInterceptor~rc4tn8pv] GET /api/server/ping 200 0.48ms ::1 [Nest] 20 - 09/17/2025, 6:03:51 PM DEBUG [Api:LoggingInterceptor~k26givsk] GET /api/jobs 200 40.06ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:03:57 PM DEBUG [Api:LoggingInterceptor~i7j2ssqm] GET /api/jobs 200 39.53ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:04:03 PM DEBUG [Api:LoggingInterceptor~zcpv4356] GET /api/jobs 200 39.32ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:04:09 PM DEBUG [Api:LoggingInterceptor~q1qzd9e5] GET /api/jobs 200 38.33ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:04:15 PM DEBUG [Api:LoggingInterceptor~r4gjik38] GET /api/jobs 200 38.87ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:04:19 PM DEBUG [Api:LoggingInterceptor~pgyhdpr8] GET /api/server/ping 200 0.40ms ::1 [Nest] 20 - 09/17/2025, 6:04:21 PM DEBUG [Api:LoggingInterceptor~68hshj7m] GET /api/jobs 200 42.75ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:04:27 PM DEBUG [Api:LoggingInterceptor~7hts978f] GET /api/jobs 200 38.16ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:04:33 PM DEBUG [Api:LoggingInterceptor~pgz6qkyi] GET /api/jobs 200 37.89ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:04:39 PM DEBUG [Api:LoggingInterceptor~xw4t6vyg] GET /api/jobs 200 38.31ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:04:45 PM DEBUG [Api:LoggingInterceptor~g1ee1xvm] GET /api/jobs 200 36.72ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:04:49 PM DEBUG [Api:LoggingInterceptor~bnduhx2w] GET /api/server/ping 200 0.59ms ::1 [Nest] 20 - 09/17/2025, 6:04:51 PM DEBUG [Api:LoggingInterceptor~s7jit8eo] GET /api/jobs 200 37.66ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:04:57 PM DEBUG [Api:LoggingInterceptor~gbziyx75] GET /api/jobs 200 37.03ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:05:03 PM DEBUG [Api:LoggingInterceptor~hy0cymcs] GET /api/jobs 200 37.90ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:05:09 PM DEBUG [Api:LoggingInterceptor~lrdszb9h] GET /api/jobs 200 37.26ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:05:15 PM DEBUG [Api:LoggingInterceptor~bjb9p57p] GET /api/jobs 200 37.42ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:05:19 PM DEBUG [Api:LoggingInterceptor~ohtf7t3q] GET /api/server/ping 200 0.53ms ::1 [Nest] 20 - 09/17/2025, 6:05:21 PM DEBUG [Api:LoggingInterceptor~47pnajul] GET /api/jobs 200 37.96ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:05:27 PM DEBUG [Api:LoggingInterceptor~ibgzqnko] GET /api/jobs 200 37.41ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:05:33 PM DEBUG [Api:LoggingInterceptor~zqgnguyb] GET /api/jobs 200 37.22ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:05:39 PM DEBUG [Api:LoggingInterceptor~kt2uf3fy] GET /api/jobs 200 37.08ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:05:45 PM DEBUG [Api:LoggingInterceptor~c7wa4sep] GET /api/jobs 200 37.90ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:05:50 PM DEBUG [Api:LoggingInterceptor~n7q9abaa] GET /api/server/ping 200 0.36ms ::1 [Nest] 20 - 09/17/2025, 6:05:51 PM DEBUG [Api:LoggingInterceptor~jh4e6x7a] GET /api/jobs 200 42.26ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:05:57 PM DEBUG [Api:LoggingInterceptor~2jrlxlyh] GET /api/jobs 200 37.07ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:06:03 PM DEBUG [Api:LoggingInterceptor~rvu9jkvi] GET /api/jobs 200 38.85ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:06:09 PM DEBUG [Api:LoggingInterceptor~cetd7pxj] GET /api/jobs 200 38.27ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:06:15 PM DEBUG [Api:LoggingInterceptor~vaop7b14] GET /api/jobs 200 37.98ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:06:20 PM DEBUG [Api:LoggingInterceptor~2ad73p0c] GET /api/server/ping 200 0.37ms ::1 [Nest] 20 - 09/17/2025, 6:06:21 PM DEBUG [Api:LoggingInterceptor~msb7h9p1] GET /api/jobs 200 36.67ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:06:27 PM DEBUG [Api:LoggingInterceptor~kh4znxbw] GET /api/jobs 200 36.42ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:06:33 PM DEBUG [Api:LoggingInterceptor~c41i8ze4] GET /api/jobs 200 37.27ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:06:39 PM DEBUG [Api:LoggingInterceptor~doxy0ayu] GET /api/jobs 200 39.67ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:06:45 PM DEBUG [Api:LoggingInterceptor~h9zp77cl] GET /api/jobs 200 37.94ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:06:50 PM DEBUG [Api:LoggingInterceptor~030d34we] GET /api/server/ping 200 0.41ms ::1 [Nest] 20 - 09/17/2025, 6:06:51 PM DEBUG [Api:LoggingInterceptor~pi35zwfa] GET /api/jobs 200 37.35ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:06:57 PM DEBUG [Api:LoggingInterceptor~63b46t17] GET /api/jobs 200 37.39ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:07:03 PM DEBUG [Api:LoggingInterceptor~4my0ov0e] GET /api/jobs 200 37.68ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:07:09 PM DEBUG [Api:LoggingInterceptor~a5vyhca8] GET /api/jobs 200 36.32ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:07:15 PM DEBUG [Api:LoggingInterceptor~j624gede] GET /api/jobs 200 36.88ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:07:20 PM DEBUG [Api:LoggingInterceptor~asgs7cx9] GET /api/server/ping 200 0.36ms ::1 [Nest] 20 - 09/17/2025, 6:07:21 PM DEBUG [Api:LoggingInterceptor~53swb8ti] GET /api/jobs 200 42.92ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:07:27 PM DEBUG [Api:LoggingInterceptor~jebo569l] GET /api/jobs 200 38.49ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:07:33 PM DEBUG [Api:LoggingInterceptor~c42sheos] GET /api/jobs 200 38.76ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:07:39 PM DEBUG [Api:LoggingInterceptor~j4owujms] GET /api/jobs 200 40.55ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:07:45 PM DEBUG [Api:LoggingInterceptor~hle6vahp] GET /api/jobs 200 36.44ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:07:50 PM DEBUG [Api:LoggingInterceptor~301iowjf] GET /api/server/ping 200 0.40ms ::1 [Nest] 20 - 09/17/2025, 6:07:51 PM DEBUG [Api:LoggingInterceptor~tx9t3dda] GET /api/jobs 200 44.32ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:07:57 PM DEBUG [Api:LoggingInterceptor~vbm44zwk] GET /api/jobs 200 36.93ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:08:03 PM DEBUG [Api:LoggingInterceptor~gwes8q4t] GET /api/jobs 200 38.38ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:08:09 PM DEBUG [Api:LoggingInterceptor~ea18ozm4] GET /api/jobs 200 37.89ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:08:15 PM DEBUG [Api:LoggingInterceptor~7avgtnsj] GET /api/jobs 200 36.20ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:08:20 PM DEBUG [Api:LoggingInterceptor~ozi9msxs] GET /api/server/ping 200 0.34ms ::1 [Nest] 20 - 09/17/2025, 6:08:21 PM DEBUG [Api:LoggingInterceptor~p434i1mr] GET /api/jobs 200 36.52ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:08:27 PM DEBUG [Api:LoggingInterceptor~hutxx23h] GET /api/jobs 200 36.67ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:08:33 PM DEBUG [Api:LoggingInterceptor~k2cbgskc] GET /api/jobs 200 36.93ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:08:39 PM DEBUG [Api:LoggingInterceptor~3d3851kn] GET /api/jobs 200 38.63ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:08:45 PM DEBUG [Api:LoggingInterceptor~zdl9swc3] GET /api/jobs 200 37.26ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:08:50 PM DEBUG [Api:LoggingInterceptor~n483glwa] GET /api/server/ping 200 0.57ms ::1 [Nest] 20 - 09/17/2025, 6:08:51 PM DEBUG [Api:LoggingInterceptor~cpyd7nvf] GET /api/jobs 200 40.82ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:08:57 PM DEBUG [Api:LoggingInterceptor~rep99wvf] GET /api/jobs 200 35.83ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:09:03 PM DEBUG [Api:LoggingInterceptor~4d0osqu8] GET /api/jobs 200 36.13ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:09:09 PM DEBUG [Api:LoggingInterceptor~lwk7skfy] GET /api/jobs 200 37.51ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:09:15 PM DEBUG [Api:LoggingInterceptor~6xsib4mf] GET /api/jobs 200 37.98ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:09:21 PM DEBUG [Api:LoggingInterceptor~83e8m9ck] GET /api/server/ping 200 0.36ms ::1 [Nest] 20 - 09/17/2025, 6:09:21 PM DEBUG [Api:LoggingInterceptor~odm7893i] GET /api/jobs 200 38.52ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:09:27 PM DEBUG [Api:LoggingInterceptor~sv2zv09k] GET /api/jobs 200 37.45ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:09:33 PM DEBUG [Api:LoggingInterceptor~z1wpleoh] GET /api/jobs 200 37.18ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:09:39 PM DEBUG [Api:LoggingInterceptor~uinjwqbq] GET /api/jobs 200 37.27ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:09:45 PM DEBUG [Api:LoggingInterceptor~4h6b4642] GET /api/jobs 200 36.60ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:09:51 PM DEBUG [Api:LoggingInterceptor~tvi9avyi] GET /api/server/ping 200 0.36ms ::1 [Nest] 20 - 09/17/2025, 6:09:51 PM DEBUG [Api:LoggingInterceptor~35rz1p4m] GET /api/jobs 200 36.75ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:09:57 PM DEBUG [Api:LoggingInterceptor~to3w4sro] GET /api/jobs 200 37.72ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:10:03 PM DEBUG [Api:LoggingInterceptor~wpqiyi0q] GET /api/jobs 200 35.53ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:10:09 PM DEBUG [Api:LoggingInterceptor~ipfn48bj] GET /api/jobs 200 35.68ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:10:15 PM DEBUG [Api:LoggingInterceptor~7q7my5sf] GET /api/jobs 200 37.66ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:10:21 PM DEBUG [Api:LoggingInterceptor~v8rf3who] GET /api/server/ping 200 0.36ms ::1 [Nest] 20 - 09/17/2025, 6:10:21 PM DEBUG [Api:LoggingInterceptor~i6tsye6s] GET /api/jobs 200 41.46ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:10:27 PM DEBUG [Api:LoggingInterceptor~qxk6qpfy] GET /api/jobs 200 35.29ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:10:33 PM DEBUG [Api:LoggingInterceptor~gvflibik] GET /api/jobs 200 72.20ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:10:39 PM DEBUG [Api:LoggingInterceptor~sk4xnfav] GET /api/jobs 200 37.05ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:10:45 PM DEBUG [Api:LoggingInterceptor~nbb97tpd] GET /api/jobs 200 36.27ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:10:51 PM DEBUG [Api:LoggingInterceptor~7vrp93gh] GET /api/server/ping 200 0.33ms ::1 [Nest] 20 - 09/17/2025, 6:10:51 PM DEBUG [Api:LoggingInterceptor~gmpjfidm] GET /api/jobs 200 37.07ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:10:57 PM DEBUG [Api:LoggingInterceptor~m35l6wer] GET /api/jobs 200 36.01ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:11:03 PM DEBUG [Api:LoggingInterceptor~u287oodt] GET /api/jobs 200 37.02ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:11:09 PM DEBUG [Api:LoggingInterceptor~idkdmneb] GET /api/jobs 200 37.79ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:11:15 PM DEBUG [Api:LoggingInterceptor~u4x0y87a] GET /api/jobs 200 35.69ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:11:21 PM DEBUG [Api:LoggingInterceptor~3gm3o006] GET /api/jobs 200 35.42ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:11:21 PM DEBUG [Api:LoggingInterceptor~rpw71lt8] GET /api/server/ping 200 0.33ms ::1 [Nest] 20 - 09/17/2025, 6:11:27 PM DEBUG [Api:LoggingInterceptor~zxkg2vmo] GET /api/jobs 200 35.59ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:11:33 PM DEBUG [Api:LoggingInterceptor~edozqwzh] GET /api/jobs 200 37.10ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:11:39 PM DEBUG [Api:LoggingInterceptor~6t8ld0rk] GET /api/jobs 200 36.33ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:11:45 PM DEBUG [Api:LoggingInterceptor~eoq8npld] GET /api/jobs 200 36.64ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:11:51 PM DEBUG [Api:LoggingInterceptor~c080f564] GET /api/jobs 200 42.68ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:11:51 PM DEBUG [Api:LoggingInterceptor~ytzm8eun] GET /api/server/ping 200 0.33ms ::1 [Nest] 20 - 09/17/2025, 6:11:57 PM DEBUG [Api:LoggingInterceptor~7urg8gyj] GET /api/jobs 200 35.81ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:12:03 PM DEBUG [Api:LoggingInterceptor~se5y4fhm] GET /api/jobs 200 37.06ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:12:09 PM DEBUG [Api:LoggingInterceptor~b5qtxw9u] GET /api/jobs 200 35.13ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:12:15 PM DEBUG [Api:LoggingInterceptor~276bl63j] GET /api/jobs 200 35.97ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:12:21 PM DEBUG [Api:LoggingInterceptor~i3ntrzj7] GET /api/jobs 200 36.89ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:12:21 PM DEBUG [Api:LoggingInterceptor~9kh2s44c] GET /api/server/ping 200 0.49ms ::1 [Nest] 20 - 09/17/2025, 6:12:26 PM DEBUG [Api:LoggingInterceptor~ol097j9i] GET /api/jobs 200 37.11ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:12:32 PM DEBUG [Api:LoggingInterceptor~4wlz2qqx] GET /api/jobs 200 38.00ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:12:38 PM DEBUG [Api:LoggingInterceptor~fwyywwgn] GET /api/jobs 200 35.90ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:12:44 PM DEBUG [Api:LoggingInterceptor~hys2720d] GET /api/jobs 200 35.75ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:12:50 PM DEBUG [Api:LoggingInterceptor~8hjnfqie] GET /api/jobs 200 36.04ms 162.158.159.184 [Nest] 20 - 09/17/2025, 6:12:52 PM DEBUG [Api:LoggingInterceptor~wzp0ggob] GET /api/server/ping 200 0.48ms ::1 [Nest] 20 - 09/17/2025, 6:12:56 PM DEBUG [Api:LoggingInterceptor~9n587v2o] GET /api/jobs 200 37.45ms 162.158.159.184