Initializing Immich v1.132.1 Detected CPU Cores: 4 Starting api worker Starting microservices worker [Nest] 7 - 04/28/2025, 5:45:15 AM LOG [Microservices:EventRepository] Initialized websocket server [Nest] 7 - 04/28/2025, 5:45:15 AM LOG [Microservices:DatabaseRepository] Running migrations, this may take a while [Nest] 17 - 04/28/2025, 5:45:15 AM LOG [Api:EventRepository] Initialized websocket server [Nest] 7 - 04/28/2025, 5:45:17 AM LOG [Microservices:LoggingRepository] Database has up to date TypeORM migrations, skipping initial Kysely migration [Nest] 7 - 04/28/2025, 5:45:17 AM LOG [Microservices:DatabaseRepository] Migration "1744910873969-InitialMigration" succeeded [Nest] 7 - 04/28/2025, 5:45:17 AM LOG [Microservices:MetadataService] Bootstrapping metadata service [Nest] 7 - 04/28/2025, 5:45:17 AM LOG [Microservices:MetadataService] Initializing metadata service [Nest] 17 - 04/28/2025, 5:45:17 AM LOG [Api:DatabaseRepository] Running migrations, this may take a while [Nest] 7 - 04/28/2025, 5:45:17 AM LOG [Microservices:MapRepository] Initializing metadata repository [Nest] 17 - 04/28/2025, 5:45:17 AM 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] 17 - 04/28/2025, 5:45:17 AM LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountFiles":true,"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} [Nest] 17 - 04/28/2025, 5:45:17 AM LOG [Api:StorageService] Successfully verified system mount folder checks [Nest] 17 - 04/28/2025, 5:45:17 AM LOG [Api:VersionService] Adding 1.132.1 to upgrade history [Nest] 17 - 04/28/2025, 5:45:17 AM LOG [Api:SystemConfigService] LogLevel=log (set via system config) [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:NestFactory] Starting Nest application... [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:InstanceLoader] BullModule dependencies initialized [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:InstanceLoader] ClsModule dependencies initialized [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:InstanceLoader] KyselyModule dependencies initialized [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:InstanceLoader] ClsRootModule dependencies initialized [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:InstanceLoader] ScheduleModule dependencies initialized [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:InstanceLoader] BullModule dependencies initialized [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:InstanceLoader] BullModule dependencies initialized [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:InstanceLoader] ApiModule dependencies initialized [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RoutesResolver] APIKeyController {/api/api-keys}: [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RoutesResolver] ActivityController {/api/activities}: [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RoutesResolver] AlbumController {/api/albums}: [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RoutesResolver] AppController {/api}: [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RoutesResolver] AssetController {/api/assets}: [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/assets/memory-lane, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RoutesResolver] AuthController {/api/auth}: [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RoutesResolver] DownloadController {/api/download}: [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RoutesResolver] FaceController {/api/faces}: [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RoutesResolver] JobController {/api/jobs}: [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RoutesResolver] LibraryController {/api/libraries}: [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RoutesResolver] MapController {/api/map}: [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RoutesResolver] MemoryController {/api/memories}: [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RoutesResolver] NotificationAdminController {/api/notifications/admin}: [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/notifications/admin/test-email, POST} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/notifications/admin/templates/:name, POST} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RoutesResolver] OAuthController {/api/oauth}: [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RoutesResolver] PartnerController {/api/partners}: [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RoutesResolver] PersonController {/api/people}: [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/people, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/people, POST} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RoutesResolver] ReportController {/api/reports}: [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/reports, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/reports/checksum, POST} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/reports/fix, POST} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RoutesResolver] SearchController {/api/search}: [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RoutesResolver] ServerController {/api/server}: [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RoutesResolver] SessionController {/api/sessions}: [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RoutesResolver] StackController {/api/stacks}: [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RoutesResolver] SyncController {/api/sync}: [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RoutesResolver] TagController {/api/tags}: [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RoutesResolver] TimelineController {/api/timeline}: [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RoutesResolver] TrashController {/api/trash}: [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RoutesResolver] UserController {/api/users}: [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/users, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RoutesResolver] ViewController {/api/view}: [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:NestApplication] Nest application successfully started [Nest] 17 - 04/28/2025, 5:45:18 AM LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.132.1] [production] [Nest] 17 - 04/28/2025, 5:45:19 AM LOG [Api:EventRepository] Websocket Connect: 9B6HapGTElYIfsGdAAAB [Nest] 7 - 04/28/2025, 5:45:20 AM LOG [Microservices:MapRepository] 10000 geodata records imported [Nest] 7 - 04/28/2025, 5:45:20 AM LOG [Microservices:MapRepository] 20000 geodata records imported [Nest] 7 - 04/28/2025, 5:45:20 AM LOG [Microservices:MapRepository] 30000 geodata records imported [Nest] 7 - 04/28/2025, 5:45:20 AM LOG [Microservices:MapRepository] 40000 geodata records imported [Nest] 7 - 04/28/2025, 5:45:21 AM LOG [Microservices:MapRepository] 50000 geodata records imported [Nest] 7 - 04/28/2025, 5:45:21 AM LOG [Microservices:MapRepository] 60000 geodata records imported [Nest] 7 - 04/28/2025, 5:45:21 AM LOG [Microservices:MapRepository] 70000 geodata records imported [Nest] 7 - 04/28/2025, 5:45:21 AM LOG [Microservices:MapRepository] 80000 geodata records imported [Nest] 7 - 04/28/2025, 5:45:21 AM LOG [Microservices:MapRepository] 90000 geodata records imported [Nest] 7 - 04/28/2025, 5:45:22 AM LOG [Microservices:MapRepository] 100000 geodata records imported [Nest] 7 - 04/28/2025, 5:45:22 AM LOG [Microservices:MapRepository] 110000 geodata records imported [Nest] 7 - 04/28/2025, 5:45:22 AM LOG [Microservices:MapRepository] 120000 geodata records imported [Nest] 7 - 04/28/2025, 5:45:22 AM LOG [Microservices:MapRepository] 130000 geodata records imported [Nest] 17 - 04/28/2025, 5:45:23 AM LOG [Api:EventRepository] Websocket Connect: _UAS33xX1eqPLNrhAAAD [Nest] 7 - 04/28/2025, 5:45:23 AM LOG [Microservices:MapRepository] 140000 geodata records imported [Nest] 7 - 04/28/2025, 5:45:23 AM LOG [Microservices:MapRepository] 150000 geodata records imported [Nest] 7 - 04/28/2025, 5:45:23 AM LOG [Microservices:MapRepository] 160000 geodata records imported [Nest] 7 - 04/28/2025, 5:45:23 AM LOG [Microservices:MapRepository] 170000 geodata records imported [Nest] 7 - 04/28/2025, 5:45:23 AM LOG [Microservices:MapRepository] 180000 geodata records imported [Nest] 7 - 04/28/2025, 5:45:24 AM LOG [Microservices:MapRepository] 190000 geodata records imported [Nest] 7 - 04/28/2025, 5:45:24 AM LOG [Microservices:MapRepository] 200000 geodata records imported [Nest] 7 - 04/28/2025, 5:45:24 AM LOG [Microservices:MapRepository] 210000 geodata records imported [Nest] 7 - 04/28/2025, 5:45:39 AM LOG [Microservices:MapRepository] Geodata import completed [Nest] 7 - 04/28/2025, 5:45:39 AM LOG [Microservices:MetadataService] Initialized local reverse geocoder [Nest] 7 - 04/28/2025, 5:45:39 AM 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 - 04/28/2025, 5:45:39 AM LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountFiles":true,"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} [Nest] 7 - 04/28/2025, 5:45:39 AM LOG [Microservices:StorageService] Successfully verified system mount folder checks [Nest] 7 - 04/28/2025, 5:45:39 AM LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) [Nest] 7 - 04/28/2025, 5:45:39 AM LOG [Microservices:NestFactory] Starting Nest application... [Nest] 7 - 04/28/2025, 5:45:39 AM LOG [Microservices:InstanceLoader] BullModule dependencies initialized [Nest] 7 - 04/28/2025, 5:45:39 AM LOG [Microservices:InstanceLoader] ClsModule dependencies initialized [Nest] 7 - 04/28/2025, 5:45:39 AM LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized [Nest] 7 - 04/28/2025, 5:45:39 AM LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized [Nest] 7 - 04/28/2025, 5:45:39 AM LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized [Nest] 7 - 04/28/2025, 5:45:39 AM LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized [Nest] 7 - 04/28/2025, 5:45:39 AM LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized [Nest] 7 - 04/28/2025, 5:45:39 AM LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized [Nest] 7 - 04/28/2025, 5:45:39 AM LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized [Nest] 7 - 04/28/2025, 5:45:39 AM LOG [Microservices:InstanceLoader] BullModule dependencies initialized [Nest] 7 - 04/28/2025, 5:45:39 AM LOG [Microservices:InstanceLoader] BullModule dependencies initialized [Nest] 7 - 04/28/2025, 5:45:39 AM LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized [Nest] 7 - 04/28/2025, 5:45:39 AM LOG [Microservices:NestApplication] Nest application successfully started [Nest] 7 - 04/28/2025, 5:45:39 AM LOG [Microservices:Bootstrap] Immich Microservices is running [v1.132.1] [production] [Nest] 17 - 04/28/2025, 5:46:02 AM LOG [Api:EventRepository] Websocket Disconnect: 9B6HapGTElYIfsGdAAAB [Nest] 17 - 04/28/2025, 5:46:14 AM LOG [Api:EventRepository] Websocket Connect: 9x1pOIAyBmYOwnTCAAAF [Nest] 17 - 04/28/2025, 5:46:38 AM LOG [Api:EventRepository] Websocket Disconnect: 9x1pOIAyBmYOwnTCAAAF [Nest] 17 - 04/28/2025, 5:46:43 AM LOG [Api:EventRepository] Websocket Disconnect: _UAS33xX1eqPLNrhAAAD [Nest] 17 - 04/28/2025, 5:46:44 AM LOG [Api:EventRepository] Websocket Connect: 1VDNzGUO1NT1bGrLAAAH  st] 7 - 04/28/2025, 5:46:57 AM ERROR [Microservices:{"id":"831b6d37-12e0-449b-a43f-04a059b6c531"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: Input file contains unsupported image format Error: Input file contains unsupported image format at Sharp.toBuffer (/usr/src/app/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/dist/repositories/media.repository.js:97:68) at MediaService.generateImageThumbnails (/usr/src/app/dist/services/media.service.js:181:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.handleGenerateThumbnails (/usr/src/app/dist/services/media.service.js:103:25) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24)  st] 7 - 04/28/2025, 5:46:57 AM ERROR [Microservices:{"id":"c2fe1c35-1d0e-42a3-8344-edd92c4fa11a"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: Input file contains unsupported image format Error: Input file contains unsupported image format at Sharp.toBuffer (/usr/src/app/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/dist/repositories/media.repository.js:97:68) at MediaService.generateImageThumbnails (/usr/src/app/dist/services/media.service.js:181:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.handleGenerateThumbnails (/usr/src/app/dist/services/media.service.js:103:25) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) [Nest] 7 - 04/28/2025, 5:46:57 AM ERROR [Microservices:{"id":"e752c152-d015-4882-8816-cc2d264faa22"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: Input file has corrupt header: magickload: Magick: ImproperImageHeader `/mnt/usb/HardDriveBackup/Camera/20200120_205433.jpg' @ error/tga.c/ReadTGAImage/221 (null) Error: Input file has corrupt header: magickload: Magick: ImproperImageHeader `/mnt/usb/HardDriveBackup/Camera/20200120_205433.jpg' @ error/tga.c/ReadTGAImage/221 (null) at Sharp.toBuffer (/usr/src/app/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/dist/repositories/media.repository.js:97:68) at MediaService.generateImageThumbnails (/usr/src/app/dist/services/media.service.js:181:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.handleGenerateThumbnails (/usr/src/app/dist/services/media.service.js:103:25) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24)  st] 7 - 04/28/2025, 5:46:57 AM ERROR [Microservices:{"id":"ebc213b9-a104-471d-8fca-3cfb83252f23"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: Input file contains unsupported image format Error: Input file contains unsupported image format at Sharp.toBuffer (/usr/src/app/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/dist/repositories/media.repository.js:97:68) at MediaService.generateImageThumbnails (/usr/src/app/dist/services/media.service.js:181:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.handleGenerateThumbnails (/usr/src/app/dist/services/media.service.js:103:25) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24)  st] 7 - 04/28/2025, 5:46:57 AM ERROR [Microservices:{"id":"653fc3cd-1ba1-4629-9bda-623928c646dc"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: Input file contains unsupported image format Error: Input file contains unsupported image format at Sharp.toBuffer (/usr/src/app/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/dist/repositories/media.repository.js:97:68) at MediaService.generateImageThumbnails (/usr/src/app/dist/services/media.service.js:181:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.handleGenerateThumbnails (/usr/src/app/dist/services/media.service.js:103:25) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24)  st] 7 - 04/28/2025, 5:46:57 AM ERROR [Microservices:{"id":"eca250eb-c010-45e4-b020-3c6e87ab6cc0"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: Input file contains unsupported image format Error: Input file contains unsupported image format at Sharp.toBuffer (/usr/src/app/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/dist/repositories/media.repository.js:97:68) at MediaService.generateImageThumbnails (/usr/src/app/dist/services/media.service.js:181:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.handleGenerateThumbnails (/usr/src/app/dist/services/media.service.js:103:25) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) [Nest] 7 - 04/28/2025, 5:46:57 AM ERROR [Microservices:{"id":"cd64c92a-7b3e-4af4-9820-351ed07e6f20"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: Input file has corrupt header: magickload: Magick: ImproperImageHeader `/mnt/usb/HardDriveBackup/Camera/20200120_205350.jpg' @ error/tga.c/ReadTGAImage/221 (null) Error: Input file has corrupt header: magickload: Magick: ImproperImageHeader `/mnt/usb/HardDriveBackup/Camera/20200120_205350.jpg' @ error/tga.c/ReadTGAImage/221 (null) at Sharp.toBuffer (/usr/src/app/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/dist/repositories/media.repository.js:97:68) at MediaService.generateImageThumbnails (/usr/src/app/dist/services/media.service.js:181:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.handleGenerateThumbnails (/usr/src/app/dist/services/media.service.js:103:25) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) [Nest] 7 - 04/28/2025, 5:46:57 AM ERROR [Microservices:{"id":"487a825a-82e4-4c7d-a3a4-da24eec4b53f"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: VipsJpeg: premature end of JPEG image Error: VipsJpeg: premature end of JPEG image at Sharp.toBuffer (/usr/src/app/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/dist/repositories/media.repository.js:97:68) at MediaService.generateImageThumbnails (/usr/src/app/dist/services/media.service.js:181:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.handleGenerateThumbnails (/usr/src/app/dist/services/media.service.js:103:25) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) [Nest] 7 - 04/28/2025, 5:46:58 AM ERROR [Microservices:MediaRepository] ffmpeg version 7.0.2-Jellyfin Copyright (c) 2000-2024 the FFmpeg developers built with gcc 12 (Debian 12.2.0-14) configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --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. 8.100 / 59. 8.100 libavcodec 61. 3.100 / 61. 3.100 libavformat 61. 1.100 / 61. 1.100 libavdevice 61. 1.100 / 61. 1.100 libavfilter 10. 1.100 / 10. 1.100 libswscale 8. 1.100 / 8. 1.100 libswresample 5. 1.100 / 5. 1.100 libpostproc 58. 1.100 / 58. 1.100 [h264 @ 0x253f61d0580] Reinit context to 1088x1440, pix_fmt: yuv420p Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/mnt/usb/immich/library/library/admin/20190201_212924.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 creation_time : 2019-02-02T02:29:29.000000Z Duration: 00:00:03.62, start: 0.000000, bitrate: 3325 kb/s Stream #0:0[0x1](und): Video: h264 (High), 1 reference frame (avc1 / 0x31637661), yuv420p(tv, smpte170m/bt470bg/smpte170m, progressive, left), 1080x1440 [SAR 1:1 DAR 3:4], 3248 kb/s, 25.27 fps, 25.25 tbr, 90k tbn (default) Metadata: creation_time : 2019-02-02T02:57:04.000000Z handler_name : ISO Media file produced by Google Inc. Created on: 02/01/2019. vendor_id : [0][0][0][0] Stream #0:1[0x2](eng): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 125 kb/s (default) Metadata: creation_time : 2019-02-02T02:57:04.000000Z handler_name : ISO Media file produced by Google Inc. Created on: 02/01/2019. vendor_id : [0][0][0][0] [out#0/webp @ 0x253f614eac0] No explicit maps, mapping streams automatically... [vost#0:0/libwebp_anim @ 0x253f6173780] Created video stream from input stream 0:0 [Parsed_thumbnail_1 @ 0x253f614d080] batch size: 12 frames [Parsed_scale_5 @ 0x253f614ca80] w:250 h:-2 flags:'lanczos+accurate_rnd+full_chroma_int' interl:0 [Parsed_fps_0 @ 0x253f614d140] 0 frames in, 0 frames out; 0 frames dropped, 0 frames duplicated. Stream mapping: Stream #0:0 -> #0:0 (h264 (native) -> webp (libwebp_anim)) [vost#0:0/libwebp_anim @ 0x253f6173780] Starting thread... [vf#0:0 @ 0x253f6050540] Starting thread... [vist#0:0/h264 @ 0x253f6220780] [dec:h264 @ 0x253f6060180] Starting thread... [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x253f6120280] Starting thread... Press [q] to stop, [?] for help [h264 @ 0x253f61d0d80] Reinit context to 1088x1440, pix_fmt: yuv420p [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x253f6120280] EOF while reading input [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x253f6120280] Terminating thread with return code 0 (success) [Parsed_thumbnail_1 @ 0x253fc0506c0] batch size: 12 frames [Parsed_scale_5 @ 0x253fc0509c0] w:250 h:-2 flags:'lanczos+accurate_rnd+full_chroma_int' interl:0 [graph 0 input from stream 0:0 @ 0x253fc050a80] w:1080 h:1440 pixfmt:yuv420p tb:1/90000 fr:101/4 sar:1/1 csp:smpte170m range:tv [Parsed_fps_0 @ 0x253fc050540] fps=12/1 [vist#0:0/h264 @ 0x253f6220780] [dec:h264 @ 0x253f6060180] Decoder thread received EOF packet [vist#0:0/h264 @ 0x253f6220780] [dec:h264 @ 0x253f6060180] Decoder returned EOF, finishing [Parsed_scale_5 @ 0x253fc0509c0] w:1080 h:1440 fmt:yuv420p csp:smpte170m range:tv sar:1/1 -> w:250 h:334 fmt:yuv420p csp:smpte170m range:pc sar:501/500 flags:0x00042200 [graph 0 input from stream 0:0 @ 0x253fc050a80] video frame properties congruent with link at pts_time: 3.087033 [vist#0:0/h264 @ 0x253f6220780] [dec:h264 @ 0x253f6060180] Terminating thread with return code 0 (success) [Parsed_fps_0 @ 0x253fc050540] Set first pts to 37 [vf#0:0 @ 0x253f6050540] Filtergraph returned EOF, finishing [vf#0:0 @ 0x253f6050540] All consumers returned EOF [vost#0:0/libwebp_anim @ 0x253f6173780] No filtered frames for output stream, trying to initialize anyway. Output #0, webp, to 'upload/thumbs/6c8972a5-a85a-47fe-b023-190de442da39/4e/c6/4ec6cdfd-dbe6-4152-a31c-4955a9a8e39c-thumbnail.webp': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 encoder : Lavf61.1.100 Stream #0:0(und): Video: webp, 1 reference frame, yuv420p(progressive), 250x334 [SAR 501:500 DAR 3:4], q=2-31, 200 kb/s, 12 fps, 1k tbn (default) Metadata: creation_time : 2019-02-02T02:57:04.000000Z handler_name : ISO Media file produced by Google Inc. Created on: 02/01/2019. vendor_id : [0][0][0][0] encoder : Lavc61.3.100 libwebp_anim [out#0/webp @ 0x253f614eac0] Starting thread... [vost#0:0/libwebp_anim @ 0x253f6173780] Encoder thread received EOF [libwebp encoder @ 0x253f6160500] WebPAnimEncoderAssemble() failed with error: 1 [vost#0:0/libwebp_anim @ 0x253f6173780] Error submitting video frame to the encoder [vost#0:0/libwebp_anim @ 0x253f6173780] Error flushing encoder: Cannot allocate memory [vost#0:0/libwebp_anim @ 0x253f6173780] Task finished with error code: -12 (Cannot allocate memory) [vost#0:0/libwebp_anim @ 0x253f6173780] Terminating thread with return code -12 (Cannot allocate memory) [out#0/webp @ 0x253f614eac0] All streams finished [out#0/webp @ 0x253f614eac0] Terminating thread with return code 0 (success) [Parsed_fps_0 @ 0x253fc050540] 2 frames in, 0 frames out; 2 frames dropped, 0 frames duplicated. [vf#0:0 @ 0x253f6050540] Terminating thread with return code 0 (success) [AVIOContext @ 0x253f6060900] Statistics: 0 bytes written, 0 seeks, 0 writeouts [out#0/webp @ 0x253f614eac0] Output file #0 (upload/thumbs/6c8972a5-a85a-47fe-b023-190de442da39/4e/c6/4ec6cdfd-dbe6-4152-a31c-4955a9a8e39c-thumbnail.webp): [out#0/webp @ 0x253f614eac0] Output stream #0:0 (video): 0 frames encoded; 0 packets muxed (0 bytes); [out#0/webp @ 0x253f614eac0] Total: 0 packets (0 bytes) muxed [out#0/webp @ 0x253f614eac0] video:0KiB audio:0KiB subtitle:0KiB other streams:0KiB global headers:0KiB muxing overhead: unknown [out#0/webp @ 0x253f614eac0] Output file is empty, nothing was encoded(check -ss / -t / -frames parameters if used) 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 @ 0x253f6120280] Input file #0 (/mnt/usb/immich/library/library/admin/20190201_212924.mp4): [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x253f6120280] Input stream #0:0 (video): 90 packets read (1446186 bytes); 2 frames decoded; 0 decode errors; [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x253f6120280] Total: 90 packets (1446186 bytes) demuxed [AVIOContext @ 0x253f6060540] Statistics: 1505705 bytes read, 0 seeks Conversion failed! [Nest] 7 - 04/28/2025, 5:46:58 AM ERROR [Microservices:{"id":"4ec6cdfd-dbe6-4152-a31c-4955a9a8e39c"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: ffmpeg exited with code 244: Conversion failed! Error: ffmpeg exited with code 244: Conversion failed! at ChildProcess. (/usr/src/app/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 - 04/28/2025, 5:46:58 AM ERROR [Microservices:MediaRepository] ffmpeg version 7.0.2-Jellyfin Copyright (c) 2000-2024 the FFmpeg developers built with gcc 12 (Debian 12.2.0-14) configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --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. 8.100 / 59. 8.100 libavcodec 61. 3.100 / 61. 3.100 libavformat 61. 1.100 / 61. 1.100 libavdevice 61. 1.100 / 61. 1.100 libavfilter 10. 1.100 / 10. 1.100 libswscale 8. 1.100 / 8. 1.100 libswresample 5. 1.100 / 5. 1.100 libpostproc 58. 1.100 / 58. 1.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/84/33/84336245-5f40-436a-b18a-b9c363ea7acb.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 creation_time : 2025-04-03T15:03:23.000000Z com.android.version: 15 com.samsung.android.utc_offset: -0400 Duration: 00:00:27.31, start: 0.000000, bitrate: 8648 kb/s Stream #0:0[0x1](eng): Video: hevc (Main 10), 1 reference frame (hvc1 / 0x31637668), yuv420p10le(tv, reserved/bt2020/arib-std-b67, left), 1080x1214, 8387 kb/s, 30 fps, 30 tbr, 90k tbn (default) Metadata: creation_time : 2025-04-03T15:04:22.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-04-03T15:04:22.000000Z handler_name : SoundHandle vendor_id : [0][0][0][0] [out#0/image2 @ 0x5138414e940] No explicit maps, mapping streams automatically... [vost#0:0/mjpeg @ 0x51384173180] Created video stream from input stream 0:0 [Parsed_thumbnail_1 @ 0x5138414e640] batch size: 12 frames [tonemapx @ 0x51384227000] Using CPU capabilities: AVX2 FMA3 [Parsed_fps_0 @ 0x5138414c6c0] 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 @ 0x51384173180] Starting thread... [vf#0:0 @ 0x51384050400] Starting thread... [vist#0:0/hevc @ 0x513841b0a80] [dec:hevc @ 0x513841b0180] Starting thread... [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x51384120280] Starting thread... Press [q] to stop, [?] for help [Parsed_thumbnail_1 @ 0x5138c050780] batch size: 12 frames [tonemapx @ 0x5138c100000] Using CPU capabilities: AVX2 FMA3 [graph 0 input from stream 0:0 @ 0x5138c050b40] w:1080 h:1214 pixfmt:yuv420p10le tb:1/90000 fr:30/1 sar:0/1 csp:reserved range:tv [graph 0 input from stream 0:0 @ 0x5138c050b40] Invalid color range [Parsed_fps_0 @ 0x5138c050600] 0 frames in, 0 frames out; 0 frames dropped, 0 frames duplicated. [vf#0:0 @ 0x51384050400] Error reinitializing filters! [vf#0:0 @ 0x51384050400] Task finished with error code: -22 (Invalid argument) [vf#0:0 @ 0x51384050400] Terminating thread with return code -22 (Invalid argument) [vost#0:0/mjpeg @ 0x51384173180] Encoder thread received EOF [vost#0:0/mjpeg @ 0x51384173180] Could not open encoder before EOF [vost#0:0/mjpeg @ 0x51384173180] Task finished with error code: -22 (Invalid argument) [vost#0:0/mjpeg @ 0x51384173180] Terminating thread with return code -22 (Invalid argument) [vist#0:0/hevc @ 0x513841b0a80] [dec:hevc @ 0x513841b0180] Decoder returned EOF, finishing [vist#0:0/hevc @ 0x513841b0a80] All consumers of this stream are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x51384120280] All consumers are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x51384120280] Terminating thread with return code 0 (success) [vist#0:0/hevc @ 0x513841b0a80] [dec:hevc @ 0x513841b0180] Terminating thread with return code 0 (success) [out#0/image2 @ 0x5138414e940] 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 @ 0x51384120280] Input file #0 (upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/84/33/84336245-5f40-436a-b18a-b9c363ea7acb.mp4): [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x51384120280] Input stream #0:0 (video): 80 packets read (2696226 bytes); 2 frames decoded; 0 decode errors; [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x51384120280] Total: 80 packets (2696226 bytes) demuxed [AVIOContext @ 0x51384060680] Statistics: 2842805 bytes read, 4 seeks Conversion failed! [Nest] 7 - 04/28/2025, 5:46:58 AM ERROR [Microservices:{"id":"28c13705-97e7-4186-8015-3201de440e7e"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: ffmpeg exited with code 234: Conversion failed! Error: ffmpeg exited with code 234: Conversion failed! at ChildProcess. (/usr/src/app/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 - 04/28/2025, 5:46:58 AM ERROR [Microservices:MediaRepository] ffmpeg version 7.0.2-Jellyfin Copyright (c) 2000-2024 the FFmpeg developers built with gcc 12 (Debian 12.2.0-14) configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --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. 8.100 / 59. 8.100 libavcodec 61. 3.100 / 61. 3.100 libavformat 61. 1.100 / 61. 1.100 libavdevice 61. 1.100 / 61. 1.100 libavfilter 10. 1.100 / 10. 1.100 libswscale 8. 1.100 / 8. 1.100 libswresample 5. 1.100 / 5. 1.100 libpostproc 58. 1.100 / 58. 1.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/6b/e4/6be40ced-a209-45b2-b3a9-a4884207afa9.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 creation_time : 2025-04-03T18:50:02.000000Z com.android.version: 15 com.samsung.android.utc_offset: -0400 Duration: 00:00:17.67, start: 0.000000, bitrate: 12248 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, 11985 kb/s, 30 fps, 30 tbr, 90k tbn (default) Metadata: creation_time : 2025-04-04T00:44:31.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-04-04T00:44:31.000000Z handler_name : SoundHandle vendor_id : [0][0][0][0] [out#0/image2 @ 0x506c414e7c0] No explicit maps, mapping streams automatically... [vost#0:0/mjpeg @ 0x506c4173180] Created video stream from input stream 0:0 [Parsed_thumbnail_1 @ 0x506c414d080] batch size: 12 frames [tonemapx @ 0x506c4217000] Using CPU capabilities: AVX2 FMA3 [Parsed_fps_0 @ 0x506c414cfc0] 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 @ 0x506c4173180] Starting thread... [vf#0:0 @ 0x506c4160600] Starting thread... [vist#0:0/hevc @ 0x506c4230900] [dec:hevc @ 0x506c4230300] Starting thread... [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x506c4120280] Starting thread... Press [q] to stop, [?] for help [Parsed_thumbnail_1 @ 0x506c8050780] batch size: 12 frames [tonemapx @ 0x506c8100000] Using CPU capabilities: AVX2 FMA3 [graph 0 input from stream 0:0 @ 0x506c8050b40] w:1080 h:1920 pixfmt:yuv420p10le tb:1/90000 fr:30/1 sar:0/1 csp:reserved range:tv [graph 0 input from stream 0:0 @ 0x506c8050b40] Invalid color range [Parsed_fps_0 @ 0x506c8050600] 0 frames in, 0 frames out; 0 frames dropped, 0 frames duplicated. [vf#0:0 @ 0x506c4160600] Error reinitializing filters! [vf#0:0 @ 0x506c4160600] Task finished with error code: -22 (Invalid argument) [vf#0:0 @ 0x506c4160600] Terminating thread with return code -22 (Invalid argument) [vost#0:0/mjpeg @ 0x506c4173180] Encoder thread received EOF [vost#0:0/mjpeg @ 0x506c4173180] Could not open encoder before EOF [vost#0:0/mjpeg @ 0x506c4173180] Task finished with error code: -22 (Invalid argument) [vost#0:0/mjpeg @ 0x506c4173180] Terminating thread with return code -22 (Invalid argument) [vist#0:0/hevc @ 0x506c4230900] [dec:hevc @ 0x506c4230300] Decoder returned EOF, finishing [vist#0:0/hevc @ 0x506c4230900] All consumers of this stream are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x506c4120280] All consumers are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x506c4120280] Terminating thread with return code 0 (success) [vist#0:0/hevc @ 0x506c4230900] [dec:hevc @ 0x506c4230300] Terminating thread with return code 0 (success) [out#0/image2 @ 0x506c414e7c0] 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 @ 0x506c4120280] Input file #0 (upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/6b/e4/6be40ced-a209-45b2-b3a9-a4884207afa9.mp4): [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x506c4120280] Input stream #0:0 (video): 80 packets read (4049616 bytes); 2 frames decoded; 0 decode errors; [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x506c4120280] Total: 80 packets (4049616 bytes) demuxed [AVIOContext @ 0x506c4060680] Statistics: 4162694 bytes read, 4 seeks Conversion failed! [Nest] 7 - 04/28/2025, 5:46:58 AM ERROR [Microservices:{"id":"530cee02-ac93-4f57-8976-66d00fe55dd8"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: ffmpeg exited with code 234: Conversion failed! Error: ffmpeg exited with code 234: Conversion failed! at ChildProcess. (/usr/src/app/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 - 04/28/2025, 5:46:58 AM ERROR [Microservices:MediaRepository] ffmpeg version 7.0.2-Jellyfin Copyright (c) 2000-2024 the FFmpeg developers built with gcc 12 (Debian 12.2.0-14) configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --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. 8.100 / 59. 8.100 libavcodec 61. 3.100 / 61. 3.100 libavformat 61. 1.100 / 61. 1.100 libavdevice 61. 1.100 / 61. 1.100 libavfilter 10. 1.100 / 10. 1.100 libswscale 8. 1.100 / 8. 1.100 libswresample 5. 1.100 / 5. 1.100 libpostproc 58. 1.100 / 58. 1.100 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x5d99a170180] st: 0 edit list: 1 Missing key frame while searching for timestamp: 18656 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x5d99a170180] st: 0 edit list 1 Cannot find an index entry before timestamp: 18656. Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/60/56/6056638f-9eba-4405-8aea-6cb09b59c3c1.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 creation_time : 2025-03-30T20:59:38.000000Z com.android.version: 15 com.samsung.android.utc_offset: -0400 Duration: 00:00:21.40, start: 0.000000, bitrate: 12225 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, 11979 kb/s, 30 fps, 30 tbr, 90k tbn (default) Metadata: creation_time : 2025-03-30T21:01:25.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-03-30T21:01:25.000000Z handler_name : SoundHandle vendor_id : [0][0][0][0] [out#0/image2 @ 0x5d99a14e940] No explicit maps, mapping streams automatically... [vost#0:0/mjpeg @ 0x5d99a173180] Created video stream from input stream 0:0 [Parsed_thumbnail_1 @ 0x5d99a14e640] batch size: 12 frames [tonemapx @ 0x5d99a1ba800] Using CPU capabilities: AVX2 FMA3 [Parsed_fps_0 @ 0x5d99a14c6c0] 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 @ 0x5d99a173180] Starting thread... [vf#0:0 @ 0x5d99a160440] Starting thread... [vist#0:0/hevc @ 0x5d99a240a80] [dec:hevc @ 0x5d99a240300] Starting thread... [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x5d99a120280] Starting thread... Press [q] to stop, [?] for help [Parsed_thumbnail_1 @ 0x5d99e050780] batch size: 12 frames [tonemapx @ 0x5d99e100000] Using CPU capabilities: AVX2 FMA3 [graph 0 input from stream 0:0 @ 0x5d99e050b40] w:1080 h:1920 pixfmt:yuv420p10le tb:1/90000 fr:30/1 sar:0/1 csp:reserved range:tv [graph 0 input from stream 0:0 @ 0x5d99e050b40] Invalid color range [Parsed_fps_0 @ 0x5d99e050600] 0 frames in, 0 frames out; 0 frames dropped, 0 frames duplicated. [vf#0:0 @ 0x5d99a160440] Error reinitializing filters! [vf#0:0 @ 0x5d99a160440] Task finished with error code: -22 (Invalid argument) [vf#0:0 @ 0x5d99a160440] Terminating thread with return code -22 (Invalid argument) [vost#0:0/mjpeg @ 0x5d99a173180] Encoder thread received EOF [vost#0:0/mjpeg @ 0x5d99a173180] Could not open encoder before EOF [vost#0:0/mjpeg @ 0x5d99a173180] Task finished with error code: -22 (Invalid argument) [vost#0:0/mjpeg @ 0x5d99a173180] Terminating thread with return code -22 (Invalid argument) [vist#0:0/hevc @ 0x5d99a240a80] [dec:hevc @ 0x5d99a240300] Decoder returned EOF, finishing [vist#0:0/hevc @ 0x5d99a240a80] All consumers of this stream are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x5d99a120280] All consumers are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x5d99a120280] Terminating thread with return code 0 (success) [vist#0:0/hevc @ 0x5d99a240a80] [dec:hevc @ 0x5d99a240300] Terminating thread with return code 0 (success) [out#0/image2 @ 0x5d99a14e940] 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 @ 0x5d99a120280] Input file #0 (upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/60/56/6056638f-9eba-4405-8aea-6cb09b59c3c1.mp4): [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x5d99a120280] Input stream #0:0 (video): 80 packets read (3648876 bytes); 2 frames decoded; 0 decode errors; [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x5d99a120280] Total: 80 packets (3648876 bytes) demuxed [AVIOContext @ 0x5d99a060680] Statistics: 3777269 bytes read, 4 seeks Conversion failed! [Nest] 7 - 04/28/2025, 5:46:58 AM ERROR [Microservices:{"id":"f36f0f08-6a2f-4b02-a745-65f7082642e7"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: ffmpeg exited with code 234: Conversion failed! Error: ffmpeg exited with code 234: Conversion failed! at ChildProcess. (/usr/src/app/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 - 04/28/2025, 5:46:58 AM ERROR [Microservices:MediaRepository] ffmpeg version 7.0.2-Jellyfin Copyright (c) 2000-2024 the FFmpeg developers built with gcc 12 (Debian 12.2.0-14) configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --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. 8.100 / 59. 8.100 libavcodec 61. 3.100 / 61. 3.100 libavformat 61. 1.100 / 61. 1.100 libavdevice 61. 1.100 / 61. 1.100 libavfilter 10. 1.100 / 10. 1.100 libswscale 8. 1.100 / 8. 1.100 libswresample 5. 1.100 / 5. 1.100 libpostproc 58. 1.100 / 58. 1.100 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x51900170180] st: 0 edit list: 1 Missing key frame while searching for timestamp: 18476 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x51900170180] st: 0 edit list 1 Cannot find an index entry before timestamp: 18476. Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/9f/32/9f32e6da-b1e9-4e98-8049-2cb5d56c593a.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 creation_time : 2025-04-09T21:38:14.000000Z com.android.version: 15 com.samsung.android.utc_offset: -0400 Duration: 00:00:35.67, start: 0.000000, bitrate: 12214 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, 11952 kb/s, 30 fps, 30 tbr, 90k tbn (default) Metadata: creation_time : 2025-04-09T21:39:30.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-04-09T21:39:30.000000Z handler_name : SoundHandle vendor_id : [0][0][0][0] [out#0/image2 @ 0x5190014e940] No explicit maps, mapping streams automatically... [vost#0:0/mjpeg @ 0x51900173780] Created video stream from input stream 0:0 [Parsed_thumbnail_1 @ 0x5190014e640] batch size: 12 frames [tonemapx @ 0x51900227000] Using CPU capabilities: AVX2 FMA3 [Parsed_fps_0 @ 0x5190014cd80] 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 @ 0x51900173780] Starting thread... [vf#0:0 @ 0x51900050400] Starting thread... [vist#0:0/hevc @ 0x519001b0a80] [dec:hevc @ 0x519001b0180] Starting thread... [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x51900120280] Starting thread... Press [q] to stop, [?] for help [Parsed_thumbnail_1 @ 0x51904050780] batch size: 12 frames [tonemapx @ 0x51904100000] Using CPU capabilities: AVX2 FMA3 [graph 0 input from stream 0:0 @ 0x51904050b40] w:1080 h:1920 pixfmt:yuv420p10le tb:1/90000 fr:30/1 sar:0/1 csp:reserved range:tv [graph 0 input from stream 0:0 @ 0x51904050b40] Invalid color range [Parsed_fps_0 @ 0x51904050600] 0 frames in, 0 frames out; 0 frames dropped, 0 frames duplicated. [vf#0:0 @ 0x51900050400] Error reinitializing filters! [vf#0:0 @ 0x51900050400] Task finished with error code: -22 (Invalid argument) [vf#0:0 @ 0x51900050400] Terminating thread with return code -22 (Invalid argument) [vost#0:0/mjpeg @ 0x51900173780] Encoder thread received EOF [vost#0:0/mjpeg @ 0x51900173780] Could not open encoder before EOF [vost#0:0/mjpeg @ 0x51900173780] Task finished with error code: -22 (Invalid argument) [vost#0:0/mjpeg @ 0x51900173780] Terminating thread with return code -22 (Invalid argument) [vist#0:0/hevc @ 0x519001b0a80] [dec:hevc @ 0x519001b0180] Decoder returned EOF, finishing [vist#0:0/hevc @ 0x519001b0a80] All consumers of this stream are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x51900120280] All consumers are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x51900120280] Terminating thread with return code 0 (success) [vist#0:0/hevc @ 0x519001b0a80] [dec:hevc @ 0x519001b0180] Terminating thread with return code 0 (success) [out#0/image2 @ 0x5190014e940] 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 @ 0x51900120280] Input file #0 (upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/9f/32/9f32e6da-b1e9-4e98-8049-2cb5d56c593a.mp4): [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x51900120280] Input stream #0:0 (video): 80 packets read (3888616 bytes); 2 frames decoded; 0 decode errors; [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x51900120280] Total: 80 packets (3888616 bytes) demuxed [AVIOContext @ 0x51900060680] Statistics: 4025867 bytes read, 4 seeks Conversion failed! [Nest] 7 - 04/28/2025, 5:46:58 AM ERROR [Microservices:{"id":"1c4c514b-2c54-4a7c-ae36-aa50609ef506"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: ffmpeg exited with code 234: Conversion failed! Error: ffmpeg exited with code 234: Conversion failed! at ChildProcess. (/usr/src/app/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 - 04/28/2025, 5:46:58 AM ERROR [Microservices:MediaRepository] ffmpeg version 7.0.2-Jellyfin Copyright (c) 2000-2024 the FFmpeg developers built with gcc 12 (Debian 12.2.0-14) configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --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. 8.100 / 59. 8.100 libavcodec 61. 3.100 / 61. 3.100 libavformat 61. 1.100 / 61. 1.100 libavdevice 61. 1.100 / 61. 1.100 libavfilter 10. 1.100 / 10. 1.100 libswscale 8. 1.100 / 8. 1.100 libswresample 5. 1.100 / 5. 1.100 libpostproc 58. 1.100 / 58. 1.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/2f/e8/2fe8a6d8-75b4-402d-a185-8a4cee5efc99.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 creation_time : 2025-04-25T17:19:14.000000Z com.android.version: 15 com.samsung.android.utc_offset: -0400 Duration: 00:00:10.93, start: 0.000000, bitrate: 33809 kb/s Stream #0:0[0x1](eng): Video: hevc (Main 10), 1 reference frame (hvc1 / 0x31637668), yuv420p10le(tv, reserved/bt2020/arib-std-b67, left), 2160x3840, 33546 kb/s, 30 fps, 30 tbr, 90k tbn (default) Metadata: creation_time : 2025-04-25T17:30:09.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-04-25T17:30:09.000000Z handler_name : SoundHandle vendor_id : [0][0][0][0] [out#0/image2 @ 0x3545a14e400] No explicit maps, mapping streams automatically... [vost#0:0/mjpeg @ 0x3545a173180] Created video stream from input stream 0:0 [Parsed_thumbnail_1 @ 0x3545a120f80] batch size: 12 frames [tonemapx @ 0x3545a237000] Using CPU capabilities: AVX2 FMA3 [Parsed_fps_0 @ 0x3545a14ed00] 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 @ 0x3545a173180] Starting thread... [vf#0:0 @ 0x3545a050b80] Starting thread... [vist#0:0/hevc @ 0x3545a1b0900] [dec:hevc @ 0x3545a1b0300] Starting thread... [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x3545a120280] Starting thread... Press [q] to stop, [?] for help [Parsed_thumbnail_1 @ 0x3545e050780] batch size: 12 frames [tonemapx @ 0x3545e100000] Using CPU capabilities: AVX2 FMA3 [graph 0 input from stream 0:0 @ 0x3545e050b40] w:2160 h:3840 pixfmt:yuv420p10le tb:1/90000 fr:30/1 sar:0/1 csp:reserved range:tv [graph 0 input from stream 0:0 @ 0x3545e050b40] Invalid color range [Parsed_fps_0 @ 0x3545e050600] 0 frames in, 0 frames out; 0 frames dropped, 0 frames duplicated. [vf#0:0 @ 0x3545a050b80] Error reinitializing filters! [vf#0:0 @ 0x3545a050b80] Task finished with error code: -22 (Invalid argument) [vf#0:0 @ 0x3545a050b80] Terminating thread with return code -22 (Invalid argument) [vost#0:0/mjpeg @ 0x3545a173180] Encoder thread received EOF [vost#0:0/mjpeg @ 0x3545a173180] Could not open encoder before EOF [vost#0:0/mjpeg @ 0x3545a173180] Task finished with error code: -22 (Invalid argument) [vost#0:0/mjpeg @ 0x3545a173180] Terminating thread with return code -22 (Invalid argument) [vist#0:0/hevc @ 0x3545a1b0900] [dec:hevc @ 0x3545a1b0300] Decoder returned EOF, finishing [vist#0:0/hevc @ 0x3545a1b0900] [dec:hevc @ 0x3545a1b0300] Terminating thread with return code 0 (success) [vist#0:0/hevc @ 0x3545a1b0900] All consumers of this stream are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x3545a120280] All consumers are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x3545a120280] Terminating thread with return code 0 (success) [out#0/image2 @ 0x3545a14e400] 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 @ 0x3545a120280] Input file #0 (upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/2f/e8/2fe8a6d8-75b4-402d-a185-8a4cee5efc99.mp4): [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x3545a120280] Input stream #0:0 (video): 80 packets read (10730176 bytes); 2 frames decoded; 0 decode errors; [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x3545a120280] Total: 80 packets (10730176 bytes) demuxed [AVIOContext @ 0x3545a060680] Statistics: 10837710 bytes read, 2 seeks Conversion failed! [Nest] 7 - 04/28/2025, 5:46:58 AM ERROR [Microservices:{"id":"bd4a9d61-fd78-4c58-bbe8-d513c91821c9"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: ffmpeg exited with code 234: Conversion failed! Error: ffmpeg exited with code 234: Conversion failed! at ChildProcess. (/usr/src/app/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 - 04/28/2025, 5:46:58 AM ERROR [Microservices:MediaRepository] ffmpeg version 7.0.2-Jellyfin Copyright (c) 2000-2024 the FFmpeg developers built with gcc 12 (Debian 12.2.0-14) configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --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. 8.100 / 59. 8.100 libavcodec 61. 3.100 / 61. 3.100 libavformat 61. 1.100 / 61. 1.100 libavdevice 61. 1.100 / 61. 1.100 libavfilter 10. 1.100 / 10. 1.100 libswscale 8. 1.100 / 8. 1.100 libswresample 5. 1.100 / 5. 1.100 libpostproc 58. 1.100 / 58. 1.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/c6/9f/c69f854d-9993-47dd-8914-28145a8b98b0.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 creation_time : 2025-04-25T17:20:12.000000Z com.android.version: 15 com.samsung.android.utc_offset: -0400 Duration: 00:00:08.00, start: 0.000000, bitrate: 33282 kb/s Stream #0:0[0x1](eng): Video: hevc (Main 10), 1 reference frame (hvc1 / 0x31637668), yuv420p10le(tv, reserved/bt2020/arib-std-b67, left), 2160x3840, 33019 kb/s, 30 fps, 30 tbr, 90k tbn (default) Metadata: creation_time : 2025-04-25T17:30:33.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-04-25T17:30:33.000000Z handler_name : SoundHandle vendor_id : [0][0][0][0] [out#0/image2 @ 0x5260614e640] No explicit maps, mapping streams automatically... [vost#0:0/mjpeg @ 0x52606173a80] Created video stream from input stream 0:0 [Parsed_thumbnail_1 @ 0x5260614cf00] batch size: 12 frames [tonemapx @ 0x52606213800] Using CPU capabilities: AVX2 FMA3 [Parsed_fps_0 @ 0x5260614e400] 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 @ 0x52606173a80] Starting thread... [vf#0:0 @ 0x52606160440] Starting thread... [vist#0:0/hevc @ 0x52606231300] [dec:hevc @ 0x52606350f00] Starting thread... [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x52606120280] Starting thread... Press [q] to stop, [?] for help [Parsed_thumbnail_1 @ 0x5260c050780] batch size: 12 frames [tonemapx @ 0x5260c100000] Using CPU capabilities: AVX2 FMA3 [graph 0 input from stream 0:0 @ 0x5260c050b40] w:2160 h:3840 pixfmt:yuv420p10le tb:1/90000 fr:30/1 sar:0/1 csp:reserved range:tv [graph 0 input from stream 0:0 @ 0x5260c050b40] Invalid color range [Parsed_fps_0 @ 0x5260c050600] 0 frames in, 0 frames out; 0 frames dropped, 0 frames duplicated. [vf#0:0 @ 0x52606160440] Error reinitializing filters! [vf#0:0 @ 0x52606160440] Task finished with error code: -22 (Invalid argument) [vf#0:0 @ 0x52606160440] Terminating thread with return code -22 (Invalid argument) [vost#0:0/mjpeg @ 0x52606173a80] Encoder thread received EOF [vost#0:0/mjpeg @ 0x52606173a80] Could not open encoder before EOF [vost#0:0/mjpeg @ 0x52606173a80] Task finished with error code: -22 (Invalid argument) [vost#0:0/mjpeg @ 0x52606173a80] Terminating thread with return code -22 (Invalid argument) [vist#0:0/hevc @ 0x52606231300] [dec:hevc @ 0x52606350f00] Decoder returned EOF, finishing [vist#0:0/hevc @ 0x52606231300] [dec:hevc @ 0x52606350f00] Terminating thread with return code 0 (success) [vist#0:0/hevc @ 0x52606231300] All consumers of this stream are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x52606120280] All consumers are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x52606120280] Terminating thread with return code 0 (success) [out#0/image2 @ 0x5260614e640] 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 @ 0x52606120280] Input file #0 (upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/c6/9f/c69f854d-9993-47dd-8914-28145a8b98b0.mp4): [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x52606120280] Input stream #0:0 (video): 80 packets read (11118680 bytes); 2 frames decoded; 0 decode errors; [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x52606120280] Total: 80 packets (11118680 bytes) demuxed [AVIOContext @ 0x52606060680] Statistics: 11222862 bytes read, 2 seeks Conversion failed! [Nest] 7 - 04/28/2025, 5:46:58 AM ERROR [Microservices:{"id":"fcacea11-b975-478a-acf2-0bcccaad6061"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: ffmpeg exited with code 234: Conversion failed! Error: ffmpeg exited with code 234: Conversion failed! at ChildProcess. (/usr/src/app/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 - 04/28/2025, 5:47:17 AM LOG [Microservices:MetadataService] Wrote motion photo video to upload/encoded-video/6c8972a5-a85a-47fe-b023-190de442da39/8e/00/8e00d0bb-19ae-4d36-9a48-0d11c82d5d0d-MP.mp4 [Nest] 7 - 04/28/2025, 5:47:21 AM LOG [Microservices:MetadataService] Wrote motion photo video to upload/encoded-video/6c8972a5-a85a-47fe-b023-190de442da39/fc/a2/fca28975-8a4c-49c5-967f-76dde1152fa2-MP.mp4 [Nest] 7 - 04/28/2025, 5:47:21 AM LOG [Microservices:MetadataService] Wrote motion photo video to upload/encoded-video/6c8972a5-a85a-47fe-b023-190de442da39/10/80/1080b5bd-9303-40bd-a02d-08652e31f012-MP.mp4 [Nest] 7 - 04/28/2025, 5:47:22 AM LOG [Microservices:MetadataService] Wrote motion photo video to upload/encoded-video/6c8972a5-a85a-47fe-b023-190de442da39/6c/5f/6c5fec1a-12a5-4662-8ff2-5a58b8f8a843-MP.mp4 [Nest] 7 - 04/28/2025, 5:47:22 AM LOG [Microservices:MetadataService] Wrote motion photo video to upload/encoded-video/6c8972a5-a85a-47fe-b023-190de442da39/4b/b7/4bb7788d-a5f2-48f2-a8ec-a0f655e9352e-MP.mp4 [Nest] 7 - 04/28/2025, 5:47:23 AM LOG [Microservices:MediaService] Transcoding video 8e00d0bb-19ae-4d36-9a48-0d11c82d5d0d without hardware acceleration [Nest] 7 - 04/28/2025, 5:47:30 AM LOG [Microservices:MediaService] Successfully encoded 8e00d0bb-19ae-4d36-9a48-0d11c82d5d0d [Nest] 7 - 04/28/2025, 5:47:30 AM LOG [Microservices:MetadataService] Wrote motion photo video to upload/encoded-video/6c8972a5-a85a-47fe-b023-190de442da39/71/ab/71ab3e74-7f8a-4b0f-a891-497dd21f0b6c-MP.mp4 [Nest] 7 - 04/28/2025, 5:47:30 AM LOG [Microservices:MetadataService] Wrote motion photo video to upload/encoded-video/6c8972a5-a85a-47fe-b023-190de442da39/0e/bb/0ebb92d3-ce7a-4c3f-b360-ae2d07a47af7-MP.mp4 [Nest] 7 - 04/28/2025, 5:47:30 AM LOG [Microservices:MediaService] Transcoding video fca28975-8a4c-49c5-967f-76dde1152fa2 without hardware acceleration [Nest] 7 - 04/28/2025, 5:47:30 AM LOG [Microservices:MetadataService] Wrote motion photo video to upload/encoded-video/6c8972a5-a85a-47fe-b023-190de442da39/ac/c7/acc76c5a-4eff-4c78-86d6-16c6e89e7184-MP.mp4 [Nest] 7 - 04/28/2025, 5:47:31 AM LOG [Microservices:MetadataService] Wrote motion photo video to upload/encoded-video/6c8972a5-a85a-47fe-b023-190de442da39/61/d5/61d59f1b-9859-49e9-bfc3-277ed9c79a6c-MP.mp4 [Nest] 7 - 04/28/2025, 5:47:31 AM LOG [Microservices:MediaService] Transcoding video 1080b5bd-9303-40bd-a02d-08652e31f012 without hardware acceleration [Nest] 7 - 04/28/2025, 5:47:31 AM LOG [Microservices:MediaService] Transcoding video 6c5fec1a-12a5-4662-8ff2-5a58b8f8a843 without hardware acceleration [Nest] 7 - 04/28/2025, 5:47:31 AM LOG [Microservices:MetadataService] Wrote motion photo video to upload/encoded-video/6c8972a5-a85a-47fe-b023-190de442da39/a5/42/a5426446-7735-4fa6-a436-fd78d84a0189-MP.mp4 [Nest] 7 - 04/28/2025, 5:47:31 AM LOG [Microservices:MetadataService] Wrote motion photo video to upload/encoded-video/6c8972a5-a85a-47fe-b023-190de442da39/71/29/7129ebd9-89a7-4fdf-8c1f-ea33c4218d45-MP.mp4 [Nest] 7 - 04/28/2025, 5:47:31 AM LOG [Microservices:MediaService] Transcoding video 4bb7788d-a5f2-48f2-a8ec-a0f655e9352e without hardware acceleration [Nest] 7 - 04/28/2025, 5:47:31 AM LOG [Microservices:MetadataService] Wrote motion photo video to upload/encoded-video/6c8972a5-a85a-47fe-b023-190de442da39/dd/36/dd36dbcb-9a17-4acf-80f0-59ef40013433-MP.mp4 [Nest] 7 - 04/28/2025, 5:47:31 AM LOG [Microservices:MetadataService] Wrote motion photo video to upload/encoded-video/6c8972a5-a85a-47fe-b023-190de442da39/bc/68/bc6897f8-f5e0-467f-b8f6-3282780c3710-MP.mp4 [Nest] 7 - 04/28/2025, 5:47:31 AM LOG [Microservices:MetadataService] Wrote motion photo video to upload/encoded-video/6c8972a5-a85a-47fe-b023-190de442da39/bb/f2/bbf20bc0-1374-4152-ac64-ef1bb36c64b4-MP.mp4 [Nest] 7 - 04/28/2025, 5:47:31 AM LOG [Microservices:MetadataService] Wrote motion photo video to upload/encoded-video/6c8972a5-a85a-47fe-b023-190de442da39/0e/5f/0e5f81d3-5f03-438f-bc45-d6df047ff684-MP.mp4 [Nest] 7 - 04/28/2025, 5:47:31 AM LOG [Microservices:MetadataService] Wrote motion photo video to upload/encoded-video/6c8972a5-a85a-47fe-b023-190de442da39/1f/85/1f8555a3-b1cc-4077-a796-e26770e761b9-MP.mp4 [Nest] 7 - 04/28/2025, 5:47:31 AM LOG [Microservices:MetadataService] Wrote motion photo video to upload/encoded-video/6c8972a5-a85a-47fe-b023-190de442da39/ab/be/abbe2dfa-2109-4ff7-a878-12c2e449de7e-MP.mp4 [Nest] 7 - 04/28/2025, 5:47:31 AM LOG [Microservices:MetadataService] Wrote motion photo video to upload/encoded-video/6c8972a5-a85a-47fe-b023-190de442da39/11/1b/111b7d81-6ca1-42f0-a96c-229e86aa89c8-MP.mp4 [Nest] 7 - 04/28/2025, 5:47:31 AM LOG [Microservices:MetadataService] Wrote motion photo video to upload/encoded-video/6c8972a5-a85a-47fe-b023-190de442da39/1a/a5/1aa52052-3a60-4a6b-a983-830e13ffbc7b-MP.mp4 [Nest] 7 - 04/28/2025, 5:47:31 AM LOG [Microservices:MetadataService] Wrote motion photo video to upload/encoded-video/6c8972a5-a85a-47fe-b023-190de442da39/b4/43/b44393b7-dc6d-4ac5-b389-1cfe701f98e0-MP.mp4 [Nest] 7 - 04/28/2025, 5:47:31 AM LOG [Microservices:MetadataService] Wrote motion photo video to upload/encoded-video/6c8972a5-a85a-47fe-b023-190de442da39/94/e8/94e83284-707e-4393-92a8-d5382bd1fa21-MP.mp4 [Nest] 7 - 04/28/2025, 5:47:31 AM LOG [Microservices:MetadataService] Wrote motion photo video to upload/encoded-video/6c8972a5-a85a-47fe-b023-190de442da39/a4/66/a466d6e5-aaa6-43f0-888b-f9f977192f6b-MP.mp4 [Nest] 7 - 04/28/2025, 5:47:31 AM LOG [Microservices:MediaService] Transcoding video 71ab3e74-7f8a-4b0f-a891-497dd21f0b6c without hardware acceleration [Nest] 7 - 04/28/2025, 5:47:31 AM LOG [Microservices:MetadataService] Wrote motion photo video to upload/encoded-video/6c8972a5-a85a-47fe-b023-190de442da39/64/06/6406bc46-e911-4c71-8655-f70d2d7e14ce-MP.mp4 [Nest] 7 - 04/28/2025, 5:47:31 AM LOG [Microservices:MediaService] Transcoding video 0ebb92d3-ce7a-4c3f-b360-ae2d07a47af7 without hardware acceleration [Nest] 7 - 04/28/2025, 5:47:32 AM LOG [Microservices:MetadataService] Wrote motion photo video to upload/encoded-video/6c8972a5-a85a-47fe-b023-190de442da39/1c/90/1c908dd2-97db-4f2e-bd07-05fdc6e167e4-MP.mp4 [Nest] 7 - 04/28/2025, 5:47:32 AM LOG [Microservices:MediaService] Transcoding video 7129ebd9-89a7-4fdf-8c1f-ea33c4218d45 without hardware acceleration [Nest] 7 - 04/28/2025, 5:47:32 AM LOG [Microservices:MediaService] Transcoding video a5426446-7735-4fa6-a436-fd78d84a0189 without hardware acceleration [Nest] 7 - 04/28/2025, 5:47:32 AM LOG [Microservices:MediaService] Transcoding video 61d59f1b-9859-49e9-bfc3-277ed9c79a6c without hardware acceleration [Nest] 7 - 04/28/2025, 5:47:32 AM LOG [Microservices:MediaService] Transcoding video dd36dbcb-9a17-4acf-80f0-59ef40013433 without hardware acceleration [Nest] 7 - 04/28/2025, 5:47:32 AM LOG [Microservices:MediaService] Transcoding video bc6897f8-f5e0-467f-b8f6-3282780c3710 without hardware acceleration [Nest] 7 - 04/28/2025, 5:47:32 AM LOG [Microservices:MediaService] Transcoding video 0e5f81d3-5f03-438f-bc45-d6df047ff684 without hardware acceleration [Nest] 7 - 04/28/2025, 5:47:32 AM LOG [Microservices:MediaService] Transcoding video bbf20bc0-1374-4152-ac64-ef1bb36c64b4 without hardware acceleration [Nest] 7 - 04/28/2025, 5:47:32 AM LOG [Microservices:MediaService] Transcoding video 1f8555a3-b1cc-4077-a796-e26770e761b9 without hardware acceleration [Nest] 7 - 04/28/2025, 5:47:32 AM LOG [Microservices:MediaService] Transcoding video b44393b7-dc6d-4ac5-b389-1cfe701f98e0 without hardware acceleration [Nest] 7 - 04/28/2025, 5:47:32 AM LOG [Microservices:MediaService] Transcoding video 1aa52052-3a60-4a6b-a983-830e13ffbc7b without hardware acceleration [Nest] 7 - 04/28/2025, 5:47:32 AM LOG [Microservices:MediaService] Transcoding video 111b7d81-6ca1-42f0-a96c-229e86aa89c8 without hardware acceleration [Nest] 7 - 04/28/2025, 5:47:32 AM LOG [Microservices:MediaService] Transcoding video abbe2dfa-2109-4ff7-a878-12c2e449de7e without hardware acceleration [Nest] 7 - 04/28/2025, 5:47:32 AM LOG [Microservices:MediaService] Transcoding video a466d6e5-aaa6-43f0-888b-f9f977192f6b without hardware acceleration [Nest] 7 - 04/28/2025, 5:47:32 AM LOG [Microservices:MediaService] Transcoding video 6406bc46-e911-4c71-8655-f70d2d7e14ce without hardware acceleration [Nest] 7 - 04/28/2025, 5:47:32 AM LOG [Microservices:MediaService] Transcoding video 94e83284-707e-4393-92a8-d5382bd1fa21 without hardware acceleration [Nest] 7 - 04/28/2025, 5:47:37 AM LOG [Microservices:MediaService] Successfully encoded 6c5fec1a-12a5-4662-8ff2-5a58b8f8a843 [Nest] 7 - 04/28/2025, 5:47:37 AM LOG [Microservices:MediaService] Successfully encoded fca28975-8a4c-49c5-967f-76dde1152fa2 [Nest] 7 - 04/28/2025, 5:47:38 AM LOG [Microservices:MediaService] Successfully encoded 1080b5bd-9303-40bd-a02d-08652e31f012 [Nest] 7 - 04/28/2025, 5:47:38 AM LOG [Microservices:MediaService] Successfully encoded 71ab3e74-7f8a-4b0f-a891-497dd21f0b6c [Nest] 7 - 04/28/2025, 5:47:44 AM LOG [Microservices:MediaService] Successfully encoded bbf20bc0-1374-4152-ac64-ef1bb36c64b4 [Nest] 7 - 04/28/2025, 5:47:46 AM LOG [Microservices:MediaService] Successfully encoded 4bb7788d-a5f2-48f2-a8ec-a0f655e9352e [Nest] 7 - 04/28/2025, 5:47:49 AM LOG [Microservices:MediaService] Successfully encoded 1f8555a3-b1cc-4077-a796-e26770e761b9 [Nest] 7 - 04/28/2025, 5:47:49 AM LOG [Microservices:MediaService] Successfully encoded 111b7d81-6ca1-42f0-a96c-229e86aa89c8 [Nest] 7 - 04/28/2025, 5:47:49 AM LOG [Microservices:MediaService] Successfully encoded 0ebb92d3-ce7a-4c3f-b360-ae2d07a47af7 [Nest] 7 - 04/28/2025, 5:47:58 AM LOG [Microservices:MediaService] Successfully encoded 1aa52052-3a60-4a6b-a983-830e13ffbc7b [Nest] 7 - 04/28/2025, 5:47:58 AM LOG [Microservices:MediaService] Successfully encoded 0e5f81d3-5f03-438f-bc45-d6df047ff684 [Nest] 7 - 04/28/2025, 5:47:58 AM LOG [Microservices:MediaService] Successfully encoded abbe2dfa-2109-4ff7-a878-12c2e449de7e [Nest] 7 - 04/28/2025, 5:47:59 AM LOG [Microservices:MetadataService] Wrote motion photo video to upload/encoded-video/6c8972a5-a85a-47fe-b023-190de442da39/7c/37/7c379610-6f41-4a2d-96fe-430323f5e670-MP.mp4 [Nest] 7 - 04/28/2025, 5:47:59 AM LOG [Microservices:MediaService] Successfully encoded bc6897f8-f5e0-467f-b8f6-3282780c3710 [Nest] 7 - 04/28/2025, 5:47:59 AM LOG [Microservices:MediaService] Successfully encoded 61d59f1b-9859-49e9-bfc3-277ed9c79a6c [Nest] 7 - 04/28/2025, 5:47:59 AM LOG [Microservices:MediaService] Successfully encoded a466d6e5-aaa6-43f0-888b-f9f977192f6b [Nest] 7 - 04/28/2025, 5:48:00 AM LOG [Microservices:MediaService] Successfully encoded b44393b7-dc6d-4ac5-b389-1cfe701f98e0 [Nest] 7 - 04/28/2025, 5:48:01 AM LOG [Microservices:MediaService] Successfully encoded 94e83284-707e-4393-92a8-d5382bd1fa21 [Nest] 7 - 04/28/2025, 5:48:05 AM LOG [Microservices:MediaService] Successfully encoded dd36dbcb-9a17-4acf-80f0-59ef40013433 [Nest] 7 - 04/28/2025, 5:48:07 AM ERROR [Microservices:MetadataService] Failed to extract motion video for 847b5fb5-6716-4293-a15a-98aa77a17efc: /mnt/usb/immich/library/upload/dbaffd6c-2308-4ade-97a4-a59cd481efba/4a/e4/4ae410cb-d25a-4320-8a77-b241c47ba9ca.jpg: RangeError [ERR_OUT_OF_RANGE]: The value of "position" is out of range. It must be >= -1 && <= 9007199254740991. Received -2504535 RangeError [ERR_OUT_OF_RANGE]: The value of "position" is out of range. It must be >= -1 && <= 9007199254740991. Received -2504535 at read (node:internal/fs/promises:692:5) at fsCall (node:internal/fs/promises:465:18) at FileHandle.read (node:internal/fs/promises:196:12) at StorageRepository.readFile (/usr/src/app/dist/repositories/storage.repository.js:82:43) at async MetadataService.applyMotionPhotos (/usr/src/app/dist/services/metadata.service.js:365:25) at async Promise.all (index 3) at async MetadataService.handleMetadataExtraction (/usr/src/app/dist/services/metadata.service.js:204:9) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) [Nest] 7 - 04/28/2025, 5:48:07 AM LOG [Microservices:MediaService] Successfully encoded 7129ebd9-89a7-4fdf-8c1f-ea33c4218d45 [Nest] 7 - 04/28/2025, 5:48:07 AM LOG [Microservices:MediaService] Successfully encoded a5426446-7735-4fa6-a436-fd78d84a0189 [Nest] 7 - 04/28/2025, 5:48:07 AM LOG [Microservices:MediaService] Successfully encoded 6406bc46-e911-4c71-8655-f70d2d7e14ce [Nest] 7 - 04/28/2025, 5:48:08 AM LOG [Microservices:MetadataService] Wrote motion photo video to upload/encoded-video/6c8972a5-a85a-47fe-b023-190de442da39/44/c7/44c7db11-dedd-4488-8b54-03ea86a6389a-MP.mp4 [Nest] 7 - 04/28/2025, 5:48:08 AM LOG [Microservices:MetadataService] Wrote motion photo video to upload/encoded-video/6c8972a5-a85a-47fe-b023-190de442da39/06/14/0614d4e7-b0e3-41aa-a8e6-d8e102f92cc2-MP.mp4 [Nest] 7 - 04/28/2025, 5:48:08 AM LOG [Microservices:MetadataService] Wrote motion photo video to upload/encoded-video/6c8972a5-a85a-47fe-b023-190de442da39/ef/a4/efa40629-1244-49af-b8e7-1886e21c1434-MP.mp4 [Nest] 7 - 04/28/2025, 5:48:08 AM LOG [Microservices:MetadataService] Wrote motion photo video to upload/encoded-video/6c8972a5-a85a-47fe-b023-190de442da39/06/f9/06f9925d-a44c-431e-95c3-4f28fad1e837-MP.mp4 [Nest] 7 - 04/28/2025, 5:48:08 AM LOG [Microservices:MetadataService] Wrote motion photo video to upload/encoded-video/6c8972a5-a85a-47fe-b023-190de442da39/fa/f1/faf129a3-c009-4b08-837d-01e19bfc5f23-MP.mp4 [Nest] 7 - 04/28/2025, 5:48:08 AM LOG [Microservices:MetadataService] Wrote motion photo video to upload/encoded-video/6c8972a5-a85a-47fe-b023-190de442da39/b1/30/b130aad7-18f6-435a-8e65-b9cfc8f4ec22-MP.mp4 [Nest] 7 - 04/28/2025, 5:48:13 AM LOG [Microservices:MetadataService] Wrote motion photo video to upload/encoded-video/6c8972a5-a85a-47fe-b023-190de442da39/2b/7f/2b7f9be8-4f4d-41e3-ba8a-7cdec97a4587-MP.mp4 [Nest] 7 - 04/28/2025, 5:48:13 AM LOG [Microservices:MetadataService] Wrote motion photo video to upload/encoded-video/6c8972a5-a85a-47fe-b023-190de442da39/df/11/df119634-33de-4689-ac03-7ca387359b8b-MP.mp4 [Nest] 7 - 04/28/2025, 5:48:13 AM LOG [Microservices:MetadataService] Wrote motion photo video to upload/encoded-video/6c8972a5-a85a-47fe-b023-190de442da39/98/9c/989c36dd-a180-4f2a-ac10-3f7181afe668-MP.mp4 [Nest] 7 - 04/28/2025, 5:48:13 AM LOG [Microservices:MetadataService] Wrote motion photo video to upload/encoded-video/6c8972a5-a85a-47fe-b023-190de442da39/91/16/911695b5-44e5-4daf-9c42-bf95cbcbcc64-MP.mp4 [Nest] 7 - 04/28/2025, 5:48:13 AM LOG [Microservices:MetadataService] Wrote motion photo video to upload/encoded-video/6c8972a5-a85a-47fe-b023-190de442da39/16/96/1696a293-772d-4256-8933-b531beb1be3f-MP.mp4 [Nest] 7 - 04/28/2025, 5:48:13 AM LOG [Microservices:MetadataService] Wrote motion photo video to upload/encoded-video/6c8972a5-a85a-47fe-b023-190de442da39/f8/18/f8185be2-d14e-4243-a7c2-c807673227fc-MP.mp4 [Nest] 7 - 04/28/2025, 5:48:13 AM LOG [Microservices:MetadataService] Wrote motion photo video to upload/encoded-video/6c8972a5-a85a-47fe-b023-190de442da39/ec/4a/ec4aff87-770f-454f-b88b-b2a0a5f23a4a-MP.mp4 [Nest] 7 - 04/28/2025, 5:48:13 AM LOG [Microservices:MetadataService] Wrote motion photo video to upload/encoded-video/6c8972a5-a85a-47fe-b023-190de442da39/23/6f/236fc8d1-b329-40ff-bfc0-785c8cf9cb71-MP.mp4 [Nest] 7 - 04/28/2025, 5:48:13 AM LOG [Microservices:MetadataService] Wrote motion photo video to upload/encoded-video/6c8972a5-a85a-47fe-b023-190de442da39/64/d2/64d224c2-e30f-4ff0-88fd-ec1fc73ed682-MP.mp4 [Nest] 7 - 04/28/2025, 5:48:13 AM LOG [Microservices:MetadataService] Wrote motion photo video to upload/encoded-video/6c8972a5-a85a-47fe-b023-190de442da39/04/e9/04e93e41-004b-46c6-9ef9-f7ec9ae3237a-MP.mp4 [Nest] 7 - 04/28/2025, 5:48:14 AM LOG [Microservices:MetadataService] Wrote motion photo video to upload/encoded-video/6c8972a5-a85a-47fe-b023-190de442da39/8e/37/8e378206-29bb-49ed-92cc-5a3a40f06817-MP.mp4 [Nest] 7 - 04/28/2025, 5:48:14 AM LOG [Microservices:MetadataService] Wrote motion photo video to upload/encoded-video/6c8972a5-a85a-47fe-b023-190de442da39/67/a6/67a67410-8ef2-4117-b274-450875536bb6-MP.mp4 [Nest] 7 - 04/28/2025, 5:48:17 AM LOG [Microservices:MetadataService] Wrote motion photo video to upload/encoded-video/6c8972a5-a85a-47fe-b023-190de442da39/85/8d/858d9f11-e39f-4778-813e-0658b2d9cb84-MP.mp4 [Nest] 7 - 04/28/2025, 5:48:17 AM LOG [Microservices:MetadataService] Wrote motion photo video to upload/encoded-video/6c8972a5-a85a-47fe-b023-190de442da39/3c/42/3c42a7c6-092f-42f3-ab68-eb64ca8f871d-MP.mp4 [Nest] 7 - 04/28/2025, 5:48:17 AM LOG [Microservices:MetadataService] Wrote motion photo video to upload/encoded-video/6c8972a5-a85a-47fe-b023-190de442da39/37/87/378763e6-5247-414b-973b-6f9571c7501f-MP.mp4 [Nest] 7 - 04/28/2025, 5:48:17 AM LOG [Microservices:MetadataService] Wrote motion photo video to upload/encoded-video/6c8972a5-a85a-47fe-b023-190de442da39/64/0b/640b8565-2166-46a8-983c-e40954234057-MP.mp4 [Nest] 7 - 04/28/2025, 5:48:18 AM LOG [Microservices:MediaService] Transcoding video 7c379610-6f41-4a2d-96fe-430323f5e670 without hardware acceleration [Nest] 7 - 04/28/2025, 5:48:23 AM LOG [Microservices:MediaService] Successfully encoded 7c379610-6f41-4a2d-96fe-430323f5e670 [Nest] 7 - 04/28/2025, 5:48:24 AM LOG [Microservices:MediaService] Transcoding video 06f9925d-a44c-431e-95c3-4f28fad1e837 without hardware acceleration [Nest] 7 - 04/28/2025, 5:48:25 AM LOG [Microservices:MediaService] Transcoding video faf129a3-c009-4b08-837d-01e19bfc5f23 without hardware acceleration [Nest] 7 - 04/28/2025, 5:48:25 AM LOG [Microservices:MediaService] Transcoding video b130aad7-18f6-435a-8e65-b9cfc8f4ec22 without hardware acceleration [Nest] 7 - 04/28/2025, 5:48:25 AM LOG [Microservices:MediaService] Transcoding video 0614d4e7-b0e3-41aa-a8e6-d8e102f92cc2 without hardware acceleration [Nest] 7 - 04/28/2025, 5:48:25 AM LOG [Microservices:MediaService] Transcoding video efa40629-1244-49af-b8e7-1886e21c1434 without hardware acceleration [Nest] 7 - 04/28/2025, 5:48:25 AM LOG [Microservices:MediaService] Transcoding video 44c7db11-dedd-4488-8b54-03ea86a6389a without hardware acceleration [Nest] 7 - 04/28/2025, 5:48:28 AM LOG [Microservices:MediaService] Successfully encoded efa40629-1244-49af-b8e7-1886e21c1434 [Nest] 7 - 04/28/2025, 5:48:29 AM LOG [Microservices:MediaService] Successfully encoded 0614d4e7-b0e3-41aa-a8e6-d8e102f92cc2 [Nest] 7 - 04/28/2025, 5:48:29 AM LOG [Microservices:MediaService] Successfully encoded 06f9925d-a44c-431e-95c3-4f28fad1e837 [Nest] 7 - 04/28/2025, 5:48:29 AM LOG [Microservices:MediaService] Successfully encoded 44c7db11-dedd-4488-8b54-03ea86a6389a [Nest] 7 - 04/28/2025, 5:48:29 AM LOG [Microservices:MediaService] Successfully encoded b130aad7-18f6-435a-8e65-b9cfc8f4ec22 [Nest] 7 - 04/28/2025, 5:48:29 AM LOG [Microservices:MediaService] Successfully encoded faf129a3-c009-4b08-837d-01e19bfc5f23 [Nest] 17 - 04/28/2025, 6:04:49 AM LOG [Api:EventRepository] Websocket Disconnect: 1VDNzGUO1NT1bGrLAAAH [Nest] 7 - 04/29/2025, 12:00:00 AM LOG [Microservices:LibraryService] Initiating scan of all external libraries... [Nest] 7 - 04/29/2025, 12:00:00 AM LOG [Microservices:LibraryService] Checking for any libraries pending deletion... [Nest] 17 - 04/29/2025, 12:09:36 AM LOG [Api:EventRepository] Websocket Connect: Tlyjg_c3_auJwj9pAAAJ orderBy(array) is deprecated, use multiple orderBy calls instead. `orderBy('column asc')` is deprecated. Use `orderBy('column', 'asc')` instead. [Nest] 17 - 04/29/2025, 12:10:14 AM LOG [Api:EventRepository] Websocket Disconnect: Tlyjg_c3_auJwj9pAAAJ [Nest] 7 - 04/30/2025, 12:00:00 AM LOG [Microservices:LibraryService] Initiating scan of all external libraries... [Nest] 7 - 04/30/2025, 12:00:00 AM LOG [Microservices:LibraryService] Checking for any libraries pending deletion... [Nest] 17 - 04/30/2025, 7:01:54 AM LOG [Api:EventRepository] Websocket Connect: o3mUJQQOf7mNpiJEAAAL [Nest] 17 - 04/30/2025, 7:02:41 AM LOG [Api:EventRepository] Websocket Disconnect: o3mUJQQOf7mNpiJEAAAL [Nest] 17 - 04/30/2025, 7:02:42 AM LOG [Api:EventRepository] Websocket Connect: aFUC1qK70gTrHwNIAAAN [Nest] 17 - 04/30/2025, 7:02:56 AM LOG [Api:EventRepository] Websocket Disconnect: aFUC1qK70gTrHwNIAAAN [Nest] 17 - 04/30/2025, 8:04:17 AM LOG [Api:EventRepository] Websocket Connect: JU6ssem0XqtJbiBpAAAP [Nest] 17 - 04/30/2025, 8:04:18 AM LOG [Api:EventRepository] Websocket Disconnect: JU6ssem0XqtJbiBpAAAP [Nest] 17 - 04/30/2025, 8:04:21 AM LOG [Api:EventRepository] Websocket Connect: Y530FaZlTWe2J39bAAAR [Nest] 17 - 04/30/2025, 8:04:59 AM LOG [Api:EventRepository] Websocket Disconnect: Y530FaZlTWe2J39bAAAR [Nest] 17 - 04/30/2025, 8:27:33 AM LOG [Api:EventRepository] Websocket Connect: _K1CpFRsD5eDoRrCAAAT Initializing Immich v1.132.1 Detected CPU Cores: 4 Starting api worker Starting microservices worker [Nest] 7 - 04/30/2025, 8:28:25 AM LOG [Microservices:EventRepository] Initialized websocket server [Nest] 7 - 04/30/2025, 8:28:26 AM LOG [Microservices:DatabaseRepository] Running migrations, this may take a while [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:EventRepository] Initialized websocket server [Nest] 7 - 04/30/2025, 8:28:26 AM LOG [Microservices:MetadataService] Bootstrapping metadata service [Nest] 7 - 04/30/2025, 8:28:26 AM LOG [Microservices:MetadataService] Initializing metadata service [Nest] 7 - 04/30/2025, 8:28:26 AM LOG [Microservices:MapRepository] Initializing metadata repository [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:DatabaseRepository] Running migrations, this may take a while [Nest] 7 - 04/30/2025, 8:28:26 AM LOG [Microservices:MetadataService] Initialized local reverse geocoder [Nest] 7 - 04/30/2025, 8:28:26 AM LOG [Microservices:BackupService] Database Backup Starting. Database Version: 14 [Nest] 7 - 04/30/2025, 8:28:26 AM 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 - 04/30/2025, 8:28:26 AM LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountFiles":true,"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} [Nest] 7 - 04/30/2025, 8:28:26 AM LOG [Microservices:StorageService] Successfully verified system mount folder checks [Nest] 17 - 04/30/2025, 8:28:26 AM 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] 17 - 04/30/2025, 8:28:26 AM LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountFiles":true,"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:StorageService] Successfully verified system mount folder checks [Nest] 7 - 04/30/2025, 8:28:26 AM LOG [Microservices:VersionService] Found v1.132.3, released at 4/28/2025, 2:11:06 PM [Nest] 7 - 04/30/2025, 8:28:26 AM LOG [Microservices:VersionService] Found v1.132.3, released at 4/28/2025, 2:11:06 PM [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:VersionService] Found v1.132.3, released at 4/28/2025, 2:11:06 PM [Nest] 7 - 04/30/2025, 8:28:26 AM LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:SystemConfigService] LogLevel=log (set via system config) [Nest] 7 - 04/30/2025, 8:28:26 AM LOG [Microservices:NestFactory] Starting Nest application... [Nest] 7 - 04/30/2025, 8:28:26 AM LOG [Microservices:InstanceLoader] BullModule dependencies initialized [Nest] 7 - 04/30/2025, 8:28:26 AM LOG [Microservices:InstanceLoader] ClsModule dependencies initialized [Nest] 7 - 04/30/2025, 8:28:26 AM LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized [Nest] 7 - 04/30/2025, 8:28:26 AM LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized [Nest] 7 - 04/30/2025, 8:28:26 AM LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized [Nest] 7 - 04/30/2025, 8:28:26 AM LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized [Nest] 7 - 04/30/2025, 8:28:26 AM LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized [Nest] 7 - 04/30/2025, 8:28:26 AM LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized [Nest] 7 - 04/30/2025, 8:28:26 AM LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized [Nest] 7 - 04/30/2025, 8:28:26 AM LOG [Microservices:InstanceLoader] BullModule dependencies initialized [Nest] 7 - 04/30/2025, 8:28:26 AM LOG [Microservices:InstanceLoader] BullModule dependencies initialized [Nest] 7 - 04/30/2025, 8:28:26 AM LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized [Nest] 7 - 04/30/2025, 8:28:26 AM LOG [Microservices:NestApplication] Nest application successfully started [Nest] 7 - 04/30/2025, 8:28:26 AM LOG [Microservices:Bootstrap] Immich Microservices is running [v1.132.1] [production] [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:NestFactory] Starting Nest application... [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:InstanceLoader] BullModule dependencies initialized [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:InstanceLoader] ClsModule dependencies initialized [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:InstanceLoader] KyselyModule dependencies initialized [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:InstanceLoader] ClsRootModule dependencies initialized [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:InstanceLoader] ScheduleModule dependencies initialized [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:InstanceLoader] BullModule dependencies initialized [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:InstanceLoader] BullModule dependencies initialized [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:InstanceLoader] ApiModule dependencies initialized [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RoutesResolver] APIKeyController {/api/api-keys}: [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RoutesResolver] ActivityController {/api/activities}: [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RoutesResolver] AlbumController {/api/albums}: [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RoutesResolver] AppController {/api}: [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RoutesResolver] AssetController {/api/assets}: [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/assets/memory-lane, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RoutesResolver] AuthController {/api/auth}: [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RoutesResolver] DownloadController {/api/download}: [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RoutesResolver] FaceController {/api/faces}: [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RoutesResolver] JobController {/api/jobs}: [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RoutesResolver] LibraryController {/api/libraries}: [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RoutesResolver] MapController {/api/map}: [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RoutesResolver] MemoryController {/api/memories}: [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RoutesResolver] NotificationAdminController {/api/notifications/admin}: [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/notifications/admin/test-email, POST} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/notifications/admin/templates/:name, POST} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RoutesResolver] OAuthController {/api/oauth}: [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RoutesResolver] PartnerController {/api/partners}: [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RoutesResolver] PersonController {/api/people}: [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/people, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/people, POST} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RoutesResolver] ReportController {/api/reports}: [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/reports, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/reports/checksum, POST} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/reports/fix, POST} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RoutesResolver] SearchController {/api/search}: [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RoutesResolver] ServerController {/api/server}: [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RoutesResolver] SessionController {/api/sessions}: [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RoutesResolver] StackController {/api/stacks}: [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RoutesResolver] SyncController {/api/sync}: [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RoutesResolver] TagController {/api/tags}: [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RoutesResolver] TimelineController {/api/timeline}: [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RoutesResolver] TrashController {/api/trash}: [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RoutesResolver] UserController {/api/users}: [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/users, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RoutesResolver] ViewController {/api/view}: [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:NestApplication] Nest application successfully started [Nest] 17 - 04/30/2025, 8:28:26 AM LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.132.1] [production] [Nest] 7 - 04/30/2025, 8:28:27 AM WARN [Microservices:StorageService] Unable to remove file from disk [Nest] 7 - 04/30/2025, 8:28:27 AM WARN [Microservices:StorageService] Error: EROFS: read-only file system, unlink '/mnt/usb/HardDriveBackup/Photos/Nagarjuna Sagar Trip - Vishal Photos/Nagarjuna Sagar Dec 10- Sudheer Photos/IMG_1258.JPG' at async Object.unlink (node:internal/fs/promises:1064:10) at async StorageRepository.unlink (/usr/src/app/dist/repositories/storage.repository.js:100:13) at async StorageService.handleDeleteFiles (/usr/src/app/dist/services/storage.service.js:69:17) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) { errno: -30, code: 'EROFS', syscall: 'unlink', path: '/mnt/usb/HardDriveBackup/Photos/Nagarjuna Sagar Trip - Vishal Photos/Nagarjuna Sagar Dec 10- Sudheer Photos/IMG_1258.JPG' } [Nest] 7 - 04/30/2025, 8:28:27 AM WARN [Microservices:StorageService] Unable to remove file from disk [Nest] 7 - 04/30/2025, 8:28:27 AM WARN [Microservices:StorageService] Error: EROFS: read-only file system, unlink '/mnt/usb/HardDriveBackup/Pranav Birthday CD/OpenDVD/Sources/Allegro_Bkg.jpg' at async Object.unlink (node:internal/fs/promises:1064:10) at async StorageRepository.unlink (/usr/src/app/dist/repositories/storage.repository.js:100:13) at async StorageService.handleDeleteFiles (/usr/src/app/dist/services/storage.service.js:69:17) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) { errno: -30, code: 'EROFS', syscall: 'unlink', path: '/mnt/usb/HardDriveBackup/Pranav Birthday CD/OpenDVD/Sources/Allegro_Bkg.jpg' } [Nest] 7 - 04/30/2025, 8:28:27 AM WARN [Microservices:StorageService] Unable to remove file from disk [Nest] 7 - 04/30/2025, 8:28:27 AM WARN [Microservices:StorageService] Error: EROFS: read-only file system, unlink '/mnt/usb/HardDriveBackup/Photos/Nagarjuna Sagar Trip - Vishal Photos/Nagarjuna Sagar Dec 10- Sudheer Photos/IMG_1224.JPG' at async Object.unlink (node:internal/fs/promises:1064:10) at async StorageRepository.unlink (/usr/src/app/dist/repositories/storage.repository.js:100:13) at async StorageService.handleDeleteFiles (/usr/src/app/dist/services/storage.service.js:69:17) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) { errno: -30, code: 'EROFS', syscall: 'unlink', path: '/mnt/usb/HardDriveBackup/Photos/Nagarjuna Sagar Trip - Vishal Photos/Nagarjuna Sagar Dec 10- Sudheer Photos/IMG_1224.JPG' } [Nest] 7 - 04/30/2025, 8:28:27 AM WARN [Microservices:StorageService] Unable to remove file from disk [Nest] 7 - 04/30/2025, 8:28:27 AM WARN [Microservices:StorageService] Error: EROFS: read-only file system, unlink '/mnt/usb/HardDriveBackup/Pranav Birthday CD/OpenDVD/Sources/Next_J.psd' at async Object.unlink (node:internal/fs/promises:1064:10) at async StorageRepository.unlink (/usr/src/app/dist/repositories/storage.repository.js:100:13) at async StorageService.handleDeleteFiles (/usr/src/app/dist/services/storage.service.js:69:17) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) { errno: -30, code: 'EROFS', syscall: 'unlink', path: '/mnt/usb/HardDriveBackup/Pranav Birthday CD/OpenDVD/Sources/Next_J.psd' } [Nest] 7 - 04/30/2025, 8:28:27 AM WARN [Microservices:StorageService] Unable to remove file from disk [Nest] 7 - 04/30/2025, 8:28:27 AM WARN [Microservices:StorageService] Error: EROFS: read-only file system, unlink '/mnt/usb/HardDriveBackup/Photos/Nagarjuna Sagar Trip - Vishal Photos/Nagarjuna Sagar Dec 10- Sudheer Photos/IMG_1222.JPG' at async Object.unlink (node:internal/fs/promises:1064:10) at async StorageRepository.unlink (/usr/src/app/dist/repositories/storage.repository.js:100:13) at async StorageService.handleDeleteFiles (/usr/src/app/dist/services/storage.service.js:69:17) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) { errno: -30, code: 'EROFS', syscall: 'unlink', path: '/mnt/usb/HardDriveBackup/Photos/Nagarjuna Sagar Trip - Vishal Photos/Nagarjuna Sagar Dec 10- Sudheer Photos/IMG_1222.JPG' } [Nest] 7 - 04/30/2025, 8:28:27 AM WARN [Microservices:StorageService] Unable to remove file from disk [Nest] 7 - 04/30/2025, 8:28:27 AM WARN [Microservices:StorageService] Error: EROFS: read-only file system, unlink '/mnt/usb/immich/library/library/admin/b4aef50573c58c74fe7f76238bcbd75c.jpg' at async Object.unlink (node:internal/fs/promises:1064:10) at async StorageRepository.unlink (/usr/src/app/dist/repositories/storage.repository.js:100:13) at async StorageService.handleDeleteFiles (/usr/src/app/dist/services/storage.service.js:69:17) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) { errno: -30, code: 'EROFS', syscall: 'unlink', path: '/mnt/usb/immich/library/library/admin/b4aef50573c58c74fe7f76238bcbd75c.jpg' } [Nest] 7 - 04/30/2025, 8:28:28 AM WARN [Microservices:StorageService] Unable to remove file from disk [Nest] 7 - 04/30/2025, 8:28:28 AM WARN [Microservices:StorageService] Error: EROFS: read-only file system, unlink '/mnt/usb/immich/library/library/admin/f5289fddae4dafe806ccefba8f576769.jpg' at async Object.unlink (node:internal/fs/promises:1064:10) at async StorageRepository.unlink (/usr/src/app/dist/repositories/storage.repository.js:100:13) at async StorageService.handleDeleteFiles (/usr/src/app/dist/services/storage.service.js:69:17) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) { errno: -30, code: 'EROFS', syscall: 'unlink', path: '/mnt/usb/immich/library/library/admin/f5289fddae4dafe806ccefba8f576769.jpg' } [Nest] 7 - 04/30/2025, 8:28:28 AM WARN [Microservices:StorageService] Unable to remove file from disk [Nest] 7 - 04/30/2025, 8:28:28 AM WARN [Microservices:StorageService] Error: EROFS: read-only file system, unlink '/mnt/usb/immich/library/library/admin/ee06299ffc3e9a3a0ed08b3b5935b924.jpg' at async Object.unlink (node:internal/fs/promises:1064:10) at async StorageRepository.unlink (/usr/src/app/dist/repositories/storage.repository.js:100:13) at async StorageService.handleDeleteFiles (/usr/src/app/dist/services/storage.service.js:69:17) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) { errno: -30, code: 'EROFS', syscall: 'unlink', path: '/mnt/usb/immich/library/library/admin/ee06299ffc3e9a3a0ed08b3b5935b924.jpg' } [Nest] 7 - 04/30/2025, 8:28:28 AM WARN [Microservices:StorageService] Unable to remove file from disk [Nest] 7 - 04/30/2025, 8:28:28 AM WARN [Microservices:StorageService] Error: EROFS: read-only file system, unlink '/mnt/usb/immich/library/library/admin/c26b17497977ecc9f72c55201b028ad3.jpg' at async Object.unlink (node:internal/fs/promises:1064:10) at async StorageRepository.unlink (/usr/src/app/dist/repositories/storage.repository.js:100:13) at async StorageService.handleDeleteFiles (/usr/src/app/dist/services/storage.service.js:69:17) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) { errno: -30, code: 'EROFS', syscall: 'unlink', path: '/mnt/usb/immich/library/library/admin/c26b17497977ecc9f72c55201b028ad3.jpg' } [Nest] 7 - 04/30/2025, 8:28:28 AM WARN [Microservices:StorageService] Unable to remove file from disk [Nest] 7 - 04/30/2025, 8:28:28 AM WARN [Microservices:StorageService] Error: EROFS: read-only file system, unlink '/mnt/usb/immich/library/library/admin/49f94cbac76bc87b08dc21cb6b0e6b7b.jpg' at async Object.unlink (node:internal/fs/promises:1064:10) at async StorageRepository.unlink (/usr/src/app/dist/repositories/storage.repository.js:100:13) at async StorageService.handleDeleteFiles (/usr/src/app/dist/services/storage.service.js:69:17) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) { errno: -30, code: 'EROFS', syscall: 'unlink', path: '/mnt/usb/immich/library/library/admin/49f94cbac76bc87b08dc21cb6b0e6b7b.jpg' } [Nest] 7 - 04/30/2025, 8:28:28 AM WARN [Microservices:StorageService] Unable to remove file from disk [Nest] 7 - 04/30/2025, 8:28:28 AM WARN [Microservices:StorageService] Error: EROFS: read-only file system, unlink '/mnt/usb/immich/library/library/admin/8b2b3d0882dd8f39eab4d697b36afcad.jpg' at async Object.unlink (node:internal/fs/promises:1064:10) at async StorageRepository.unlink (/usr/src/app/dist/repositories/storage.repository.js:100:13) at async StorageService.handleDeleteFiles (/usr/src/app/dist/services/storage.service.js:69:17) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) { errno: -30, code: 'EROFS', syscall: 'unlink', path: '/mnt/usb/immich/library/library/admin/8b2b3d0882dd8f39eab4d697b36afcad.jpg' } [Nest] 7 - 04/30/2025, 8:28:28 AM WARN [Microservices:StorageService] Unable to remove file from disk [Nest] 7 - 04/30/2025, 8:28:28 AM WARN [Microservices:StorageService] Error: EROFS: read-only file system, unlink '/mnt/usb/immich/library/library/admin/ae128632fe96c6b99cffb696c255ae44.jpg' at async Object.unlink (node:internal/fs/promises:1064:10) at async StorageRepository.unlink (/usr/src/app/dist/repositories/storage.repository.js:100:13) at async StorageService.handleDeleteFiles (/usr/src/app/dist/services/storage.service.js:69:17) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) { errno: -30, code: 'EROFS', syscall: 'unlink', path: '/mnt/usb/immich/library/library/admin/ae128632fe96c6b99cffb696c255ae44.jpg' } [Nest] 7 - 04/30/2025, 8:28:28 AM WARN [Microservices:StorageService] Unable to remove file from disk [Nest] 7 - 04/30/2025, 8:28:28 AM WARN [Microservices:StorageService] Error: EROFS: read-only file system, unlink '/mnt/usb/HardDriveBackup/Dell laptop Photos/Bandipur/IMG_0112.JPG' at async Object.unlink (node:internal/fs/promises:1064:10) at async StorageRepository.unlink (/usr/src/app/dist/repositories/storage.repository.js:100:13) at async StorageService.handleDeleteFiles (/usr/src/app/dist/services/storage.service.js:69:17) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) { errno: -30, code: 'EROFS', syscall: 'unlink', path: '/mnt/usb/HardDriveBackup/Dell laptop Photos/Bandipur/IMG_0112.JPG' } [Nest] 7 - 04/30/2025, 8:28:28 AM WARN [Microservices:StorageService] Unable to remove file from disk [Nest] 7 - 04/30/2025, 8:28:28 AM WARN [Microservices:StorageService] Error: EROFS: read-only file system, unlink '/mnt/usb/HardDriveBackup/Seagate System Files/Seagate/Registration/RockitReg.jpg' at async Object.unlink (node:internal/fs/promises:1064:10) at async StorageRepository.unlink (/usr/src/app/dist/repositories/storage.repository.js:100:13) at async StorageService.handleDeleteFiles (/usr/src/app/dist/services/storage.service.js:69:17) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) { errno: -30, code: 'EROFS', syscall: 'unlink', path: '/mnt/usb/HardDriveBackup/Seagate System Files/Seagate/Registration/RockitReg.jpg' } [Nest] 7 - 04/30/2025, 8:28:28 AM WARN [Microservices:StorageService] Unable to remove file from disk [Nest] 7 - 04/30/2025, 8:28:28 AM WARN [Microservices:StorageService] Error: EROFS: read-only file system, unlink '/mnt/usb/immich/library/library/admin/a45e42323801092d57007e80e81b27c7.jpg' at async Object.unlink (node:internal/fs/promises:1064:10) at async StorageRepository.unlink (/usr/src/app/dist/repositories/storage.repository.js:100:13) at async StorageService.handleDeleteFiles (/usr/src/app/dist/services/storage.service.js:69:17) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) { errno: -30, code: 'EROFS', syscall: 'unlink', path: '/mnt/usb/immich/library/library/admin/a45e42323801092d57007e80e81b27c7.jpg' } [Nest] 17 - 04/30/2025, 8:28:29 AM LOG [Api:EventRepository] Websocket Connect: 3VBeBE1BtwKuE6z6AAAB [Nest] 7 - 04/30/2025, 8:29:26 AM LOG [Microservices:LibraryService] Checking for any libraries pending deletion... [Nest] 7 - 04/30/2025, 8:29:26 AM LOG [Microservices:LibraryService] Initiating scan of all external libraries... [Nest] 7 - 04/30/2025, 8:29:26 AM LOG [Microservices:LibraryService] Checking for any libraries pending deletion... [Nest] 7 - 04/30/2025, 8:29:26 AM LOG [Microservices:LibraryService] Initiating scan of all external libraries... [Nest] 7 - 04/30/2025, 8:29:26 AM LOG [Microservices:LibraryService] Checking for any libraries pending deletion... [Nest] 7 - 04/30/2025, 8:29:26 AM LOG [Microservices:LibraryService] Checking for any libraries pending deletion... [Nest] 7 - 04/30/2025, 8:29:26 AM LOG [Microservices:LibraryService] Starting disk crawl of 2 import path(s) for library a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6... [Nest] 7 - 04/30/2025, 8:29:26 AM LOG [Microservices:LibraryService] Starting disk crawl of 2 import path(s) for library a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6... [Nest] 7 - 04/30/2025, 8:29:26 AM LOG [Microservices:LibraryService] Checking 59185 asset(s) against import paths and exclusion patterns in library a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6... [Nest] 7 - 04/30/2025, 8:29:26 AM LOG [Microservices:LibraryService] Checking 59185 asset(s) against import paths and exclusion patterns in library a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6... [Nest] 7 - 04/30/2025, 8:29:27 AM LOG [Microservices:LibraryService] 0 asset(s) out of 59185 were offlined due to import paths and/or exclusion pattern(s) in library a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6 [Nest] 7 - 04/30/2025, 8:29:27 AM LOG [Microservices:LibraryService] Scanning library a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6 for assets missing from disk... [Nest] 7 - 04/30/2025, 8:29:27 AM LOG [Microservices:MediaService] Transcoding video 64d224c2-e30f-4ff0-88fd-ec1fc73ed682 without hardware acceleration [Nest] 7 - 04/30/2025, 8:29:28 AM LOG [Microservices:LibraryService] 0 asset(s) out of 59185 were offlined due to import paths and/or exclusion pattern(s) in library a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6 [Nest] 7 - 04/30/2025, 8:29:28 AM LOG [Microservices:LibraryService] Scanning library a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6 for assets missing from disk... [Nest] 7 - 04/30/2025, 8:29:28 AM LOG [Microservices:MediaService] Transcoding video 04e93e41-004b-46c6-9ef9-f7ec9ae3237a without hardware acceleration [Nest] 7 - 04/30/2025, 8:29:29 AM LOG [Microservices:MediaService] Transcoding video 44c7db11-dedd-4488-8b54-03ea86a6389a without hardware acceleration [Nest] 7 - 04/30/2025, 8:29:29 AM LOG [Microservices:MediaService] Transcoding video 0614d4e7-b0e3-41aa-a8e6-d8e102f92cc2 without hardware acceleration [Nest] 7 - 04/30/2025, 8:29:29 AM LOG [Microservices:MediaService] Transcoding video 989c36dd-a180-4f2a-ac10-3f7181afe668 without hardware acceleration [Nest] 7 - 04/30/2025, 8:29:29 AM LOG [Microservices:MediaService] Transcoding video 1696a293-772d-4256-8933-b531beb1be3f without hardware acceleration [Nest] 7 - 04/30/2025, 8:29:29 AM LOG [Microservices:MediaService] Transcoding video 236fc8d1-b329-40ff-bfc0-785c8cf9cb71 without hardware acceleration [Nest] 7 - 04/30/2025, 8:29:29 AM LOG [Microservices:MediaService] Transcoding video df119634-33de-4689-ac03-7ca387359b8b without hardware acceleration [Nest] 7 - 04/30/2025, 8:29:29 AM LOG [Microservices:MediaService] Transcoding video 2b7f9be8-4f4d-41e3-ba8a-7cdec97a4587 without hardware acceleration [Nest] 7 - 04/30/2025, 8:29:29 AM LOG [Microservices:MediaService] Transcoding video 911695b5-44e5-4daf-9c42-bf95cbcbcc64 without hardware acceleration [Nest] 7 - 04/30/2025, 8:29:29 AM LOG [Microservices:MediaService] Transcoding video f8185be2-d14e-4243-a7c2-c807673227fc without hardware acceleration [Nest] 7 - 04/30/2025, 8:29:29 AM LOG [Microservices:MediaService] Transcoding video ec4aff87-770f-454f-b88b-b2a0a5f23a4a without hardware acceleration [Nest] 7 - 04/30/2025, 8:29:29 AM LOG [Microservices:MediaService] Transcoding video 06f9925d-a44c-431e-95c3-4f28fad1e837 without hardware acceleration [Nest] 7 - 04/30/2025, 8:29:29 AM LOG [Microservices:MediaService] Transcoding video b130aad7-18f6-435a-8e65-b9cfc8f4ec22 without hardware acceleration [Nest] 7 - 04/30/2025, 8:29:29 AM LOG [Microservices:MediaService] Transcoding video faf129a3-c009-4b08-837d-01e19bfc5f23 without hardware acceleration [Nest] 7 - 04/30/2025, 8:29:29 AM LOG [Microservices:MediaService] Transcoding video 7c379610-6f41-4a2d-96fe-430323f5e670 without hardware acceleration [Nest] 7 - 04/30/2025, 8:29:30 AM LOG [Microservices:MediaService] Transcoding video efa40629-1244-49af-b8e7-1886e21c1434 without hardware acceleration [Nest] 7 - 04/30/2025, 8:29:30 AM ERROR [Microservices:{"id":"e752c152-d015-4882-8816-cc2d264faa22"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: Input file has corrupt header: magickload: Magick: ImproperImageHeader `/mnt/usb/HardDriveBackup/Camera/20200120_205433.jpg' @ error/tga.c/ReadTGAImage/221 (null) Error: Input file has corrupt header: magickload: Magick: ImproperImageHeader `/mnt/usb/HardDriveBackup/Camera/20200120_205433.jpg' @ error/tga.c/ReadTGAImage/221 (null) at Sharp.toBuffer (/usr/src/app/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/dist/repositories/media.repository.js:97:68) at MediaService.generateImageThumbnails (/usr/src/app/dist/services/media.service.js:181:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.handleGenerateThumbnails (/usr/src/app/dist/services/media.service.js:103:25) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24)  st] 7 - 04/30/2025, 8:29:30 AM ERROR [Microservices:{"id":"eca250eb-c010-45e4-b020-3c6e87ab6cc0"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: Input file contains unsupported image format Error: Input file contains unsupported image format at Sharp.toBuffer (/usr/src/app/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/dist/repositories/media.repository.js:97:68) at MediaService.generateImageThumbnails (/usr/src/app/dist/services/media.service.js:181:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.handleGenerateThumbnails (/usr/src/app/dist/services/media.service.js:103:25) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24)  st] 7 - 04/30/2025, 8:29:30 AM ERROR [Microservices:{"id":"ebc213b9-a104-471d-8fca-3cfb83252f23"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: Input file contains unsupported image format Error: Input file contains unsupported image format at Sharp.toBuffer (/usr/src/app/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/dist/repositories/media.repository.js:97:68) at MediaService.generateImageThumbnails (/usr/src/app/dist/services/media.service.js:181:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.handleGenerateThumbnails (/usr/src/app/dist/services/media.service.js:103:25) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24)  st] 7 - 04/30/2025, 8:29:31 AM ERROR [Microservices:{"id":"c2fe1c35-1d0e-42a3-8344-edd92c4fa11a"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: Input file contains unsupported image format Error: Input file contains unsupported image format at Sharp.toBuffer (/usr/src/app/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/dist/repositories/media.repository.js:97:68) at MediaService.generateImageThumbnails (/usr/src/app/dist/services/media.service.js:181:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.handleGenerateThumbnails (/usr/src/app/dist/services/media.service.js:103:25) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) [Nest] 7 - 04/30/2025, 8:29:32 AM ERROR [Microservices:{"id":"cd64c92a-7b3e-4af4-9820-351ed07e6f20"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: Input file has corrupt header: magickload: Magick: ImproperImageHeader `/mnt/usb/HardDriveBackup/Camera/20200120_205350.jpg' @ error/tga.c/ReadTGAImage/221 (null) Error: Input file has corrupt header: magickload: Magick: ImproperImageHeader `/mnt/usb/HardDriveBackup/Camera/20200120_205350.jpg' @ error/tga.c/ReadTGAImage/221 (null) at Sharp.toBuffer (/usr/src/app/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/dist/repositories/media.repository.js:97:68) at MediaService.generateImageThumbnails (/usr/src/app/dist/services/media.service.js:181:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.handleGenerateThumbnails (/usr/src/app/dist/services/media.service.js:103:25) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24)  st] 7 - 04/30/2025, 8:29:32 AM ERROR [Microservices:{"id":"831b6d37-12e0-449b-a43f-04a059b6c531"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: Input file contains unsupported image format Error: Input file contains unsupported image format at Sharp.toBuffer (/usr/src/app/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/dist/repositories/media.repository.js:97:68) at MediaService.generateImageThumbnails (/usr/src/app/dist/services/media.service.js:181:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.handleGenerateThumbnails (/usr/src/app/dist/services/media.service.js:103:25) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24)  st] 7 - 04/30/2025, 8:29:32 AM ERROR [Microservices:{"id":"653fc3cd-1ba1-4629-9bda-623928c646dc"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: Input file contains unsupported image format Error: Input file contains unsupported image format at Sharp.toBuffer (/usr/src/app/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/dist/repositories/media.repository.js:97:68) at MediaService.generateImageThumbnails (/usr/src/app/dist/services/media.service.js:181:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.handleGenerateThumbnails (/usr/src/app/dist/services/media.service.js:103:25) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) [Nest] 7 - 04/30/2025, 8:29:32 AM ERROR [Microservices:{"id":"e752c152-d015-4882-8816-cc2d264faa22"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: Input file has corrupt header: magickload: Magick: ImproperImageHeader `/mnt/usb/HardDriveBackup/Camera/20200120_205433.jpg' @ error/tga.c/ReadTGAImage/221 (null) Error: Input file has corrupt header: magickload: Magick: ImproperImageHeader `/mnt/usb/HardDriveBackup/Camera/20200120_205433.jpg' @ error/tga.c/ReadTGAImage/221 (null) at Sharp.toBuffer (/usr/src/app/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/dist/repositories/media.repository.js:97:68) at MediaService.generateImageThumbnails (/usr/src/app/dist/services/media.service.js:181:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.handleGenerateThumbnails (/usr/src/app/dist/services/media.service.js:103:25) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) [Nest] 7 - 04/30/2025, 8:29:32 AM ERROR [Microservices:{"id":"487a825a-82e4-4c7d-a3a4-da24eec4b53f"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: VipsJpeg: premature end of JPEG image Error: VipsJpeg: premature end of JPEG image at Sharp.toBuffer (/usr/src/app/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/dist/repositories/media.repository.js:97:68) at MediaService.generateImageThumbnails (/usr/src/app/dist/services/media.service.js:181:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.handleGenerateThumbnails (/usr/src/app/dist/services/media.service.js:103:25) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24)  st] 7 - 04/30/2025, 8:29:32 AM ERROR [Microservices:{"id":"c2fe1c35-1d0e-42a3-8344-edd92c4fa11a"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: Input file contains unsupported image format Error: Input file contains unsupported image format at Sharp.toBuffer (/usr/src/app/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/dist/repositories/media.repository.js:97:68) at MediaService.generateImageThumbnails (/usr/src/app/dist/services/media.service.js:181:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.handleGenerateThumbnails (/usr/src/app/dist/services/media.service.js:103:25) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) [Nest] 7 - 04/30/2025, 8:29:32 AM ERROR [Microservices:{"id":"cd64c92a-7b3e-4af4-9820-351ed07e6f20"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: Input file has corrupt header: magickload: Magick: ImproperImageHeader `/mnt/usb/HardDriveBackup/Camera/20200120_205350.jpg' @ error/tga.c/ReadTGAImage/221 (null) Error: Input file has corrupt header: magickload: Magick: ImproperImageHeader `/mnt/usb/HardDriveBackup/Camera/20200120_205350.jpg' @ error/tga.c/ReadTGAImage/221 (null) at Sharp.toBuffer (/usr/src/app/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/dist/repositories/media.repository.js:97:68) at MediaService.generateImageThumbnails (/usr/src/app/dist/services/media.service.js:181:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.handleGenerateThumbnails (/usr/src/app/dist/services/media.service.js:103:25) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24)  st] 7 - 04/30/2025, 8:29:32 AM ERROR [Microservices:{"id":"653fc3cd-1ba1-4629-9bda-623928c646dc"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: Input file contains unsupported image format Error: Input file contains unsupported image format at Sharp.toBuffer (/usr/src/app/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/dist/repositories/media.repository.js:97:68) at MediaService.generateImageThumbnails (/usr/src/app/dist/services/media.service.js:181:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.handleGenerateThumbnails (/usr/src/app/dist/services/media.service.js:103:25) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24)  st] 7 - 04/30/2025, 8:29:34 AM ERROR [Microservices:{"id":"ebc213b9-a104-471d-8fca-3cfb83252f23"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: Input file contains unsupported image format Error: Input file contains unsupported image format at Sharp.toBuffer (/usr/src/app/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/dist/repositories/media.repository.js:97:68) at MediaService.generateImageThumbnails (/usr/src/app/dist/services/media.service.js:181:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.handleGenerateThumbnails (/usr/src/app/dist/services/media.service.js:103:25) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24)  st] 7 - 04/30/2025, 8:29:34 AM ERROR [Microservices:{"id":"831b6d37-12e0-449b-a43f-04a059b6c531"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: Input file contains unsupported image format Error: Input file contains unsupported image format at Sharp.toBuffer (/usr/src/app/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/dist/repositories/media.repository.js:97:68) at MediaService.generateImageThumbnails (/usr/src/app/dist/services/media.service.js:181:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.handleGenerateThumbnails (/usr/src/app/dist/services/media.service.js:103:25) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24)  st] 7 - 04/30/2025, 8:29:34 AM ERROR [Microservices:{"id":"eca250eb-c010-45e4-b020-3c6e87ab6cc0"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: Input file contains unsupported image format Error: Input file contains unsupported image format at Sharp.toBuffer (/usr/src/app/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/dist/repositories/media.repository.js:97:68) at MediaService.generateImageThumbnails (/usr/src/app/dist/services/media.service.js:181:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.handleGenerateThumbnails (/usr/src/app/dist/services/media.service.js:103:25) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) [Nest] 7 - 04/30/2025, 8:29:34 AM ERROR [Microservices:{"id":"487a825a-82e4-4c7d-a3a4-da24eec4b53f"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: VipsJpeg: premature end of JPEG image Error: VipsJpeg: premature end of JPEG image at Sharp.toBuffer (/usr/src/app/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/dist/repositories/media.repository.js:97:68) at MediaService.generateImageThumbnails (/usr/src/app/dist/services/media.service.js:181:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.handleGenerateThumbnails (/usr/src/app/dist/services/media.service.js:103:25) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) [Nest] 7 - 04/30/2025, 8:29:34 AM LOG [Microservices:LibraryService] Crawled 10000 file(s) so far: 1 of current batch of 10000 will be imported to library a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6... [Nest] 7 - 04/30/2025, 8:29:34 AM LOG [Microservices:LibraryService] Crawled 10000 file(s) so far: 1 of current batch of 10000 will be imported to library a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6... [Nest] 7 - 04/30/2025, 8:29:35 AM LOG [Microservices:LibraryService] Crawled 20000 file(s) so far: 0 of current batch of 10000 will be imported to library a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6... [Nest] 7 - 04/30/2025, 8:29:35 AM LOG [Microservices:LibraryService] Crawled 20000 file(s) so far: 0 of current batch of 10000 will be imported to library a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6... [Nest] 7 - 04/30/2025, 8:29:35 AM LOG [Microservices:LibraryService] Crawled 30000 file(s) so far: 0 of current batch of 10000 will be imported to library a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6... [Nest] 7 - 04/30/2025, 8:29:35 AM LOG [Microservices:LibraryService] Imported 1 (10000 done so far) file(s) into library a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6 [Nest] 7 - 04/30/2025, 8:29:35 AM LOG [Microservices:LibraryService] Crawled 30000 file(s) so far: 0 of current batch of 10000 will be imported to library a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6... Query failed : { durationMs: 395.9920140000031, error: PostgresError: duplicate key value violates unique constraint "UQ_assets_owner_library_checksum" at ErrorResponse (/usr/src/app/node_modules/postgres/cjs/src/connection.js:790:26) at handle (/usr/src/app/node_modules/postgres/cjs/src/connection.js:476:6) at Socket.data (/usr/src/app/node_modules/postgres/cjs/src/connection.js:315:9) at Socket.emit (node:events:518:28) at addChunk (node:internal/streams/readable:561:12) at readableAddChunkPushByteMode (node:internal/streams/readable:512:3) at Readable.push (node:internal/streams/readable:392:5) at TCP.onStreamRead (node:internal/stream_base_commons:189:23) { severity_local: 'ERROR', severity: 'ERROR', code: '23505', detail: 'Key ("ownerId", "libraryId", checksum)=(6c8972a5-a85a-47fe-b023-190de442da39, a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6, \\x873f3671c8805eb352e388f89bc8589f5dbda5b1) already exists.', schema_name: 'public', table_name: 'assets', constraint_name: 'UQ_assets_owner_library_checksum', file: 'nbtinsert.c', line: '663', routine: '_bt_check_unique' }, sql: 'insert into "assets" ("ownerId", "libraryId", "checksum", "originalPath", "fileCreatedAt", "fileModifiedAt", "localDateTime", "deviceAssetId", "deviceId", "type", "originalFileName", "isExternal", "livePhotoVideoId") values ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13) returning *', params: [ '6c8972a5-a85a-47fe-b023-190de442da39', 'a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6', , '/mnt/usb/HardDriveBackup/Dell laptop Photos/Bandipur/IMG_0112.JPG', 2006-12-17T02:58:32.000Z, 2006-12-17T02:58:32.000Z, 2006-12-17T02:58:32.000Z, 'IMG_0112.JPG', 'Library Import',  'IMAGE', 'IMG_0112.JPG',  , null ] } [Nest] 7 - 04/30/2025, 8:29:35 AM ERROR [Microservices:{"libraryId":"a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6","paths":["/mnt/usb/HardDriveBackup/Dell laptop Photos/Bandipur/IMG_0112.JPG"],"progressCounter":10000}] Unable to run job handler (library/library-sync-files): PostgresError: duplicate key value violates unique constraint "UQ_assets_owner_library_checksum" PostgresError: duplicate key value violates unique constraint "UQ_assets_owner_library_checksum" at ErrorResponse (/usr/src/app/node_modules/postgres/cjs/src/connection.js:790:26) at handle (/usr/src/app/node_modules/postgres/cjs/src/connection.js:476:6) at Socket.data (/usr/src/app/node_modules/postgres/cjs/src/connection.js:315:9) at Socket.emit (node:events:518:28) at addChunk (node:internal/streams/readable:561:12) at readableAddChunkPushByteMode (node:internal/streams/readable:512:3) at Readable.push (node:internal/streams/readable:392:5) at TCP.onStreamRead (node:internal/stream_base_commons:189:23) [Nest] 7 - 04/30/2025, 8:29:36 AM LOG [Microservices:LibraryService] Crawled 40000 file(s) so far: 2 of current batch of 10000 will be imported to library a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6... [Nest] 7 - 04/30/2025, 8:29:36 AM LOG [Microservices:LibraryService] Crawled 40000 file(s) so far: 8 of current batch of 10000 will be imported to library a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6... [Nest] 7 - 04/30/2025, 8:29:37 AM LOG [Microservices:LibraryService] Imported 2 (40000 done so far) file(s) into library a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6 [Nest] 7 - 04/30/2025, 8:29:37 AM LOG [Microservices:LibraryService] Crawled 50000 file(s) so far: 15 of current batch of 10000 will be imported to library a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6... [Nest] 7 - 04/30/2025, 8:29:37 AM LOG [Microservices:LibraryService] Crawled 50000 file(s) so far: 21 of current batch of 10000 will be imported to library a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6... Query failed : { durationMs: 355.5872470000031, error: PostgresError: duplicate key value violates unique constraint "UQ_assets_owner_library_checksum" at ErrorResponse (/usr/src/app/node_modules/postgres/cjs/src/connection.js:790:26) at handle (/usr/src/app/node_modules/postgres/cjs/src/connection.js:476:6) at Socket.data (/usr/src/app/node_modules/postgres/cjs/src/connection.js:315:9) at Socket.emit (node:events:518:28) at addChunk (node:internal/streams/readable:561:12) at readableAddChunkPushByteMode (node:internal/streams/readable:512:3) at Readable.push (node:internal/streams/readable:392:5) at TCP.onStreamRead (node:internal/stream_base_commons:189:23) { severity_local: 'ERROR', severity: 'ERROR', code: '23505', detail: 'Key ("ownerId", "libraryId", checksum)=(6c8972a5-a85a-47fe-b023-190de442da39, a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6, \\x0cacc08343f967772ded94abdd62b6055d99dfae) already exists.', schema_name: 'public', table_name: 'assets', constraint_name: 'UQ_assets_owner_library_checksum', file: 'nbtinsert.c', line: '663', routine: '_bt_check_unique' }, sql: 'insert into "assets" ("ownerId", "libraryId", "checksum", "originalPath", "fileCreatedAt", "fileModifiedAt", "localDateTime", "deviceAssetId", "deviceId", "type", "originalFileName", "isExternal", "livePhotoVideoId") values ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13), ($14, $15, $16, $17, $18, $19, $20, $21, $22, $23, $24, $25, $26), ($27, $28, $29, $30, $31, $32, $33, $34, $35, $36, $37, $38, $39), ($40, $41, $42, $43, $44, $45, $46, $47, $48, $49, $50, $51, $52), ($53, $54, $55, $56, $57, $58, $59, $60, $61, $62, $63, $64, $65), ($66, $67, $68, $69, $70, $71, $72, $73, $74, $75, $76, $77, $78), ($79, $80, $81, $82, $83, $84, $85, $86, $87, $88, $89, $90, $91), ($92, $93, $94, $95, $96, $97, $98, $99, $100, $101, $102, $103, $104) returning *', params: [ '6c8972a5-a85a-47fe-b023-190de442da39', 'a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6', , '/mnt/usb/immich/library/library/admin/49f94cbac76bc87b08dc21cb6b0e6b7b.jpg', 2022-03-31T11:52:26.000Z, 2022-03-31T11:52:26.000Z, 2022-03-31T11:52:26.000Z, '49f94cbac76bc87b08dc21cb6b0e6b7b.jpg', 'Library Import',  'IMAGE', '49f94cbac76bc87b08dc21cb6b0e6b7b.jpg',  ,  , '6c8972a5-a85a-47fe-b023-190de442da39', 'a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6', , '/mnt/usb/immich/library/library/admin/a45e42323801092d57007e80e81b27c7.jpg', 2022-03-31T11:54:47.000Z, 2022-03-31T11:54:47.000Z, 2022-03-31T11:54:47.000Z, 'a45e42323801092d57007e80e81b27c7.jpg', 'Library Import',  'IMAGE', 'a45e42323801092d57007e80e81b27c7.jpg',  ,  , '6c8972a5-a85a-47fe-b023-190de442da39', 'a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6', , '/mnt/usb/immich/library/library/admin/ae128632fe96c6b99cffb696c255ae44.jpg', 2022-03-31T11:55:04.000Z, 2022-03-31T11:55:04.000Z, 2022-03-31T11:55:04.000Z, 'ae128632fe96c6b99cffb696c255ae44.jpg', 'Library Import',  'IMAGE', 'ae128632fe96c6b99cffb696c255ae44.jpg',  ,  , '6c8972a5-a85a-47fe-b023-190de442da39', 'a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6', , '/mnt/usb/immich/library/library/admin/b4aef50573c58c74fe7f76238bcbd75c.jpg', 2022-03-31T11:52:41.000Z, 2022-03-31T11:52:41.000Z, 2022-03-31T11:52:41.000Z, 'b4aef50573c58c74fe7f76238bcbd75c.jpg', 'Library Import',  'IMAGE', 'b4aef50573c58c74fe7f76238bcbd75c.jpg',  ,  , '6c8972a5-a85a-47fe-b023-190de442da39', 'a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6', , '/mnt/usb/immich/library/library/admin/8b2b3d0882dd8f39eab4d697b36afcad.jpg', 2022-03-31T11:53:15.000Z, 2022-03-31T11:53:15.000Z, 2022-03-31T11:53:15.000Z, '8b2b3d0882dd8f39eab4d697b36afcad.jpg', 'Library Import',  'IMAGE', '8b2b3d0882dd8f39eab4d697b36afcad.jpg',  ,  , '6c8972a5-a85a-47fe-b023-190de442da39', 'a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6', , '/mnt/usb/immich/library/library/admin/ee06299ffc3e9a3a0ed08b3b5935b924.jpg', 2022-03-31T11:56:51.000Z, 2022-03-31T11:56:51.000Z, 2022-03-31T11:56:51.000Z, 'ee06299ffc3e9a3a0ed08b3b5935b924.jpg', 'Library Import',  'IMAGE', 'ee06299ffc3e9a3a0ed08b3b5935b924.jpg',  ,  , '6c8972a5-a85a-47fe-b023-190de442da39', 'a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6', , '/mnt/usb/immich/library/library/admin/f5289fddae4dafe806ccefba8f576769.jpg', 2022-03-31T11:52:53.000Z, 2022-03-31T11:52:53.000Z, 2022-03-31T11:52:53.000Z, 'f5289fddae4dafe806ccefba8f576769.jpg', 'Library Import',  'IMAGE', 'f5289fddae4dafe806ccefba8f576769.jpg',  ,  , '6c8972a5-a85a-47fe-b023-190de442da39', 'a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6', , '/mnt/usb/immich/library/library/admin/c26b17497977ecc9f72c55201b028ad3.jpg', 2022-03-31T11:56:06.000Z, 2022-03-31T11:56:06.000Z, 2022-03-31T11:56:06.000Z, 'c26b17497977ecc9f72c55201b028ad3.jpg', 'Library Import', ... 4 more items ] } [Nest] 7 - 04/30/2025, 8:29:37 AM ERROR [Microservices:{"libraryId":"a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6","paths":["/mnt/usb/immich/library/library/admin/49f94cbac76bc87b08dc21cb6b0e6b7b.jpg","/mnt/usb/immich/library/library/admin/a45e42323801092d57007e80e81b27c7.jpg","/mnt/usb/immich/library/library/admin/ae128632fe96c6b99cffb696c255ae44.jpg","/mnt/usb/immich/library/library/admin/b4aef50573c58c74fe7f76238bcbd75c.jpg","/mnt/usb/immich/library/library/admin/ee06299ffc3e9a3a0ed08b3b5935b924.jpg","/mnt/usb/immich/library/library/admin/f5289fddae4dafe806ccefba8f576769.jpg","/mnt/usb/immich/library/library/admin/8b2b3d0882dd8f39eab4d697b36afcad.jpg","/mnt/usb/immich/library/library/admin/c26b17497977ecc9f72c55201b028ad3.jpg"],"progressCounter":40000}] Unable to run job handler (library/library-sync-files): PostgresError: duplicate key value violates unique constraint "UQ_assets_owner_library_checksum" PostgresError: duplicate key value violates unique constraint "UQ_assets_owner_library_checksum" at ErrorResponse (/usr/src/app/node_modules/postgres/cjs/src/connection.js:790:26) at handle (/usr/src/app/node_modules/postgres/cjs/src/connection.js:476:6) at Socket.data (/usr/src/app/node_modules/postgres/cjs/src/connection.js:315:9) at Socket.emit (node:events:518:28) at addChunk (node:internal/streams/readable:561:12) at readableAddChunkPushByteMode (node:internal/streams/readable:512:3) at Readable.push (node:internal/streams/readable:392:5) at TCP.onStreamRead (node:internal/stream_base_commons:189:23) [Nest] 7 - 04/30/2025, 8:29:38 AM LOG [Microservices:LibraryService] Imported 15 (50000 done so far) file(s) into library a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6 Query failed : { durationMs: 174.9332759999961, error: PostgresError: duplicate key value violates unique constraint "UQ_assets_owner_library_checksum" at ErrorResponse (/usr/src/app/node_modules/postgres/cjs/src/connection.js:790:26) at handle (/usr/src/app/node_modules/postgres/cjs/src/connection.js:476:6) at Socket.data (/usr/src/app/node_modules/postgres/cjs/src/connection.js:315:9) at Socket.emit (node:events:518:28) at addChunk (node:internal/streams/readable:561:12) at readableAddChunkPushByteMode (node:internal/streams/readable:512:3) at Readable.push (node:internal/streams/readable:392:5) at TCP.onStreamRead (node:internal/stream_base_commons:189:23) { severity_local: 'ERROR', severity: 'ERROR', code: '23505', detail: 'Key ("ownerId", "libraryId", checksum)=(6c8972a5-a85a-47fe-b023-190de442da39, a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6, \\x4108936cbb842338b5fb4435c9b98ca253942789) already exists.', schema_name: 'public', table_name: 'assets', constraint_name: 'UQ_assets_owner_library_checksum', file: 'nbtinsert.c', line: '663', routine: '_bt_check_unique' }, sql: 'insert into "assets" ("ownerId", "libraryId", "checksum", "originalPath", "fileCreatedAt", "fileModifiedAt", "localDateTime", "deviceAssetId", "deviceId", "type", "originalFileName", "isExternal", "livePhotoVideoId") values ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13), ($14, $15, $16, $17, $18, $19, $20, $21, $22, $23, $24, $25, $26), ($27, $28, $29, $30, $31, $32, $33, $34, $35, $36, $37, $38, $39), ($40, $41, $42, $43, $44, $45, $46, $47, $48, $49, $50, $51, $52), ($53, $54, $55, $56, $57, $58, $59, $60, $61, $62, $63, $64, $65), ($66, $67, $68, $69, $70, $71, $72, $73, $74, $75, $76, $77, $78), ($79, $80, $81, $82, $83, $84, $85, $86, $87, $88, $89, $90, $91), ($92, $93, $94, $95, $96, $97, $98, $99, $100, $101, $102, $103, $104), ($105, $106, $107, $108, $109, $110, $111, $112, $113, $114, $115, $116, $117), ($118, $119, $120, $121, $122, $123, $124, $125, $126, $127, $128, $129, $130), ($131, $132, $133, $134, $135, $136, $137, $138, $139, $140, $141, $142, $143), ($144, $145, $146, $147, $148, $149, $150, $151, $152, $153, $154, $155, $156), ($157, $158, $159, $160, $161, $162, $163, $164, $165, $166, $167, $168, $169), ($170, $171, $172, $173, $174, $175, $176, $177, $178, $179, $180, $181, $182), ($183, $184, $185, $186, $187, $188, $189, $190, $191, $192, $193, $194, $195), ($196, $197, $198, $199, $200, $201, $202, $203, $204, $205, $206, $207, $208), ($209, $210, $211, $212, $213, $214, $215, $216, $217, $218, $219, $220, $221), ($222, $223, $224, $225, $226, $227, $228, $229, $230, $231, $232, $233, $234), ($235, $236, $237, $238, $239, $240, $241, $242, $243, $244, $245, $246, $247), ($248, $249, $250, $251, $252, $253, $254, $255, $256, $257, $258, $259, $260), ($261, $262, $263, $264, $265, $266, $267, $268, $269, $270, $271, $272, $273) returning *', params: [ '6c8972a5-a85a-47fe-b023-190de442da39', 'a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6', , '/mnt/usb/immich/library/library/admin/ee06299ffc3e9a3a0ed08b3b5935b924.jpg', 2022-03-31T11:56:51.000Z, 2022-03-31T11:56:51.000Z, 2022-03-31T11:56:51.000Z, 'ee06299ffc3e9a3a0ed08b3b5935b924.jpg', 'Library Import',  'IMAGE', 'ee06299ffc3e9a3a0ed08b3b5935b924.jpg',  ,  , '6c8972a5-a85a-47fe-b023-190de442da39', 'a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6', , '/mnt/usb/immich/library/library/admin/f5289fddae4dafe806ccefba8f576769.jpg', 2022-03-31T11:52:53.000Z, 2022-03-31T11:52:53.000Z, 2022-03-31T11:52:53.000Z, 'f5289fddae4dafe806ccefba8f576769.jpg', 'Library Import',  'IMAGE', 'f5289fddae4dafe806ccefba8f576769.jpg',  ,  , '6c8972a5-a85a-47fe-b023-190de442da39', 'a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6', , '/mnt/usb/HardDriveBackup/Photos/2010-07-01 photo/photo 127.JPG', 2010-05-14T16:18:52.000Z, 2010-05-14T16:18:52.000Z, 2010-05-14T16:18:52.000Z, 'photo127.JPG', 'Library Import',  'IMAGE', 'photo 127.JPG',  ,  , '6c8972a5-a85a-47fe-b023-190de442da39', 'a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6', , '/mnt/usb/immich/library/library/admin/ae128632fe96c6b99cffb696c255ae44.jpg', 2022-03-31T11:55:04.000Z, 2022-03-31T11:55:04.000Z, 2022-03-31T11:55:04.000Z, 'ae128632fe96c6b99cffb696c255ae44.jpg', 'Library Import',  'IMAGE', 'ae128632fe96c6b99cffb696c255ae44.jpg',  ,  , '6c8972a5-a85a-47fe-b023-190de442da39', 'a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6', , '/mnt/usb/immich/library/library/admin/b4aef50573c58c74fe7f76238bcbd75c.jpg', 2022-03-31T11:52:41.000Z, 2022-03-31T11:52:41.000Z, 2022-03-31T11:52:41.000Z, 'b4aef50573c58c74fe7f76238bcbd75c.jpg', 'Library Import',  'IMAGE', 'b4aef50573c58c74fe7f76238bcbd75c.jpg',  ,  , '6c8972a5-a85a-47fe-b023-190de442da39', 'a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6', , '/mnt/usb/HardDriveBackup/Photos/Cochin Trip/photo 007.JPG', 2010-05-07T12:54:44.000Z, 2010-05-07T12:54:44.000Z, 2010-05-07T12:54:44.000Z, 'photo007.JPG', 'Library Import',  'IMAGE', 'photo 007.JPG',  ,  , '6c8972a5-a85a-47fe-b023-190de442da39', 'a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6', , '/mnt/usb/immich/library/library/admin/a45e42323801092d57007e80e81b27c7.jpg', 2022-03-31T11:54:47.000Z, 2022-03-31T11:54:47.000Z, 2022-03-31T11:54:47.000Z, 'a45e42323801092d57007e80e81b27c7.jpg', 'Library Import',  'IMAGE', 'a45e42323801092d57007e80e81b27c7.jpg',  ,  , '6c8972a5-a85a-47fe-b023-190de442da39', 'a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6', , '/mnt/usb/immich/library/library/admin/c26b17497977ecc9f72c55201b028ad3.jpg', 2022-03-31T11:56:06.000Z, 2022-03-31T11:56:06.000Z, 2022-03-31T11:56:06.000Z, 'c26b17497977ecc9f72c55201b028ad3.jpg', 'Library Import', ... 173 more items ] } [Nest] 7 - 04/30/2025, 8:29:38 AM ERROR [Microservices:{"libraryId":"a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6","paths":["/mnt/usb/immich/library/library/admin/a45e42323801092d57007e80e81b27c7.jpg","/mnt/usb/immich/library/library/admin/ae128632fe96c6b99cffb696c255ae44.jpg","/mnt/usb/immich/library/library/admin/b4aef50573c58c74fe7f76238bcbd75c.jpg","/mnt/usb/immich/library/library/admin/ee06299ffc3e9a3a0ed08b3b5935b924.jpg","/mnt/usb/immich/library/library/admin/f5289fddae4dafe806ccefba8f576769.jpg","/mnt/usb/HardDriveBackup/Photos/2010-07-01 photo/photo 127.JPG","/mnt/usb/HardDriveBackup/Photos/Cochin Trip/photo 007.JPG","/mnt/usb/HardDriveBackup/Photos/Cochin Trip/photo 022.JPG","/mnt/usb/HardDriveBackup/Photos/Cochin Trip/photo 025.JPG","/mnt/usb/immich/library/library/admin/c26b17497977ecc9f72c55201b028ad3.jpg","/mnt/usb/HardDriveBackup/Photos/Cochin Trip/photo 001.JPG","/mnt/usb/HardDriveBackup/Photos/Cochin Trip/photo 008.JPG","/mnt/usb/HardDriveBackup/Photos/Cochin Trip/photo 010.JPG","/mnt/usb/HardDriveBackup/Photos/Cochin Trip/photo 013.JPG","/mnt/usb/HardDriveBackup/Photos/Cochin Trip/photo 015.JPG","/mnt/usb/HardDriveBackup/Photos/Cochin Trip/photo 016.JPG","/mnt/usb/HardDriveBackup/Photos/Cochin Trip/photo 017.JPG","/mnt/usb/HardDriveBackup/Photos/Cochin Trip/photo 019.JPG","/mnt/usb/HardDriveBackup/Photos/Cochin Trip/photo 024.JPG","/mnt/usb/HardDriveBackup/Photos/Cochin Trip/photo 031.JPG","/mnt/usb/HardDriveBackup/Photos/Cochin Trip/photo 034.AVI"],"progressCounter":50000}] Unable to run job handler (library/library-sync-files): PostgresError: duplicate key value violates unique constraint "UQ_assets_owner_library_checksum" PostgresError: duplicate key value violates unique constraint "UQ_assets_owner_library_checksum" at ErrorResponse (/usr/src/app/node_modules/postgres/cjs/src/connection.js:790:26) at handle (/usr/src/app/node_modules/postgres/cjs/src/connection.js:476:6) at Socket.data (/usr/src/app/node_modules/postgres/cjs/src/connection.js:315:9) at Socket.emit (node:events:518:28) at addChunk (node:internal/streams/readable:561:12) at readableAddChunkPushByteMode (node:internal/streams/readable:512:3) at Readable.push (node:internal/streams/readable:392:5) at TCP.onStreamRead (node:internal/stream_base_commons:189:23) [Nest] 7 - 04/30/2025, 8:29:38 AM ERROR [Microservices:MediaRepository] ffmpeg version 7.0.2-Jellyfin Copyright (c) 2000-2024 the FFmpeg developers built with gcc 12 (Debian 12.2.0-14) configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --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. 8.100 / 59. 8.100 libavcodec 61. 3.100 / 61. 3.100 libavformat 61. 1.100 / 61. 1.100 libavdevice 61. 1.100 / 61. 1.100 libavfilter 10. 1.100 / 10. 1.100 libswscale 8. 1.100 / 8. 1.100 libswresample 5. 1.100 / 5. 1.100 libpostproc 58. 1.100 / 58. 1.100 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x2230a170180] st: 0 edit list: 1 Missing key frame while searching for timestamp: 18656 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x2230a170180] st: 0 edit list 1 Cannot find an index entry before timestamp: 18656. Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/60/56/6056638f-9eba-4405-8aea-6cb09b59c3c1.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 creation_time : 2025-03-30T20:59:38.000000Z com.android.version: 15 com.samsung.android.utc_offset: -0400 Duration: 00:00:21.40, start: 0.000000, bitrate: 12225 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, 11979 kb/s, 30 fps, 30 tbr, 90k tbn (default) Metadata: creation_time : 2025-03-30T21:01:25.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-03-30T21:01:25.000000Z handler_name : SoundHandle vendor_id : [0][0][0][0] [out#0/image2 @ 0x2230a14e940] No explicit maps, mapping streams automatically... [vost#0:0/mjpeg @ 0x2230a173180] Created video stream from input stream 0:0 [Parsed_thumbnail_1 @ 0x2230a14e640] batch size: 12 frames [tonemapx @ 0x2230a1ba800] Using CPU capabilities: AVX2 FMA3 [Parsed_fps_0 @ 0x2230a14c6c0] 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 @ 0x2230a173180] Starting thread... [vf#0:0 @ 0x2230a160440] Starting thread... [vist#0:0/hevc @ 0x2230a240a80] [dec:hevc @ 0x2230a240300] Starting thread... [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x2230a120280] Starting thread... Press [q] to stop, [?] for help [Parsed_thumbnail_1 @ 0x2230e050780] batch size: 12 frames [tonemapx @ 0x2230e100000] Using CPU capabilities: AVX2 FMA3 [graph 0 input from stream 0:0 @ 0x2230e050b40] w:1080 h:1920 pixfmt:yuv420p10le tb:1/90000 fr:30/1 sar:0/1 csp:reserved range:tv [graph 0 input from stream 0:0 @ 0x2230e050b40] Invalid color range [Parsed_fps_0 @ 0x2230e050600] 0 frames in, 0 frames out; 0 frames dropped, 0 frames duplicated. [vf#0:0 @ 0x2230a160440] Error reinitializing filters! [vf#0:0 @ 0x2230a160440] Task finished with error code: -22 (Invalid argument) [vost#0:0/mjpeg @ 0x2230a173180] Encoder thread received EOF [vost#0:0/mjpeg @ 0x2230a173180] Could not open encoder before EOF [vost#0:0/mjpeg @ 0x2230a173180] Task finished with error code: -22 (Invalid argument) [vost#0:0/mjpeg @ 0x2230a173180] Terminating thread with return code -22 (Invalid argument) [vf#0:0 @ 0x2230a160440] Terminating thread with return code -22 (Invalid argument) [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x2230a120280] Terminating thread with return code 0 (success) [vist#0:0/hevc @ 0x2230a240a80] [dec:hevc @ 0x2230a240300] Decoder thread received EOF packet [vist#0:0/hevc @ 0x2230a240a80] [dec:hevc @ 0x2230a240300] Decoder returned EOF, finishing [vist#0:0/hevc @ 0x2230a240a80] [dec:hevc @ 0x2230a240300] Terminating thread with return code 0 (success) [out#0/image2 @ 0x2230a14e940] 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 @ 0x2230a120280] Input file #0 (upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/60/56/6056638f-9eba-4405-8aea-6cb09b59c3c1.mp4): [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x2230a120280] Input stream #0:0 (video): 57 packets read (2342048 bytes); 2 frames decoded; 0 decode errors; [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x2230a120280] Total: 57 packets (2342048 bytes) demuxed [AVIOContext @ 0x2230a060680] Statistics: 2438355 bytes read, 4 seeks Conversion failed! [Nest] 7 - 04/30/2025, 8:29:38 AM ERROR [Microservices:{"id":"f36f0f08-6a2f-4b02-a745-65f7082642e7"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: ffmpeg exited with code 234: Conversion failed! Error: ffmpeg exited with code 234: Conversion failed! at ChildProcess. (/usr/src/app/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 - 04/30/2025, 8:29:40 AM ERROR [Microservices:MediaRepository] ffmpeg version 7.0.2-Jellyfin Copyright (c) 2000-2024 the FFmpeg developers built with gcc 12 (Debian 12.2.0-14) configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --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. 8.100 / 59. 8.100 libavcodec 61. 3.100 / 61. 3.100 libavformat 61. 1.100 / 61. 1.100 libavdevice 61. 1.100 / 61. 1.100 libavfilter 10. 1.100 / 10. 1.100 libswscale 8. 1.100 / 8. 1.100 libswresample 5. 1.100 / 5. 1.100 libpostproc 58. 1.100 / 58. 1.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/84/33/84336245-5f40-436a-b18a-b9c363ea7acb.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 creation_time : 2025-04-03T15:03:23.000000Z com.android.version: 15 com.samsung.android.utc_offset: -0400 Duration: 00:00:27.31, start: 0.000000, bitrate: 8648 kb/s Stream #0:0[0x1](eng): Video: hevc (Main 10), 1 reference frame (hvc1 / 0x31637668), yuv420p10le(tv, reserved/bt2020/arib-std-b67, left), 1080x1214, 8387 kb/s, 30 fps, 30 tbr, 90k tbn (default) Metadata: creation_time : 2025-04-03T15:04:22.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-04-03T15:04:22.000000Z handler_name : SoundHandle vendor_id : [0][0][0][0] [out#0/image2 @ 0x5671a14e940] No explicit maps, mapping streams automatically... [vost#0:0/mjpeg @ 0x5671a173180] Created video stream from input stream 0:0 [Parsed_thumbnail_1 @ 0x5671a14e640] batch size: 12 frames [tonemapx @ 0x5671a227000] Using CPU capabilities: AVX2 FMA3 [Parsed_fps_0 @ 0x5671a14c6c0] 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 @ 0x5671a173180] Starting thread... [vf#0:0 @ 0x5671a050400] Starting thread... [vist#0:0/hevc @ 0x5671a1b0a80] [dec:hevc @ 0x5671a1b0180] Starting thread... [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x5671a120280] Starting thread... Press [q] to stop, [?] for help [Parsed_thumbnail_1 @ 0x56722050780] batch size: 12 frames [tonemapx @ 0x56722100000] Using CPU capabilities: AVX2 FMA3 [graph 0 input from stream 0:0 @ 0x56722050b40] w:1080 h:1214 pixfmt:yuv420p10le tb:1/90000 fr:30/1 sar:0/1 csp:reserved range:tv [graph 0 input from stream 0:0 @ 0x56722050b40] Invalid color range [Parsed_fps_0 @ 0x56722050600] 0 frames in, 0 frames out; 0 frames dropped, 0 frames duplicated. [vf#0:0 @ 0x5671a050400] Error reinitializing filters! [vf#0:0 @ 0x5671a050400] Task finished with error code: -22 (Invalid argument) [vf#0:0 @ 0x5671a050400] Terminating thread with return code -22 (Invalid argument) [vost#0:0/mjpeg @ 0x5671a173180] Encoder thread received EOF [vost#0:0/mjpeg @ 0x5671a173180] Could not open encoder before EOF [vost#0:0/mjpeg @ 0x5671a173180] Task finished with error code: -22 (Invalid argument) [vost#0:0/mjpeg @ 0x5671a173180] Terminating thread with return code -22 (Invalid argument) [vist#0:0/hevc @ 0x5671a1b0a80] [dec:hevc @ 0x5671a1b0180] Decoder returned EOF, finishing [vist#0:0/hevc @ 0x5671a1b0a80] [dec:hevc @ 0x5671a1b0180] Terminating thread with return code 0 (success) [vist#0:0/hevc @ 0x5671a1b0a80] All consumers of this stream are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x5671a120280] All consumers are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x5671a120280] Terminating thread with return code 0 (success) [out#0/image2 @ 0x5671a14e940] 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 @ 0x5671a120280] Input file #0 (upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/84/33/84336245-5f40-436a-b18a-b9c363ea7acb.mp4): [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x5671a120280] Input stream #0:0 (video): 80 packets read (2696226 bytes); 2 frames decoded; 0 decode errors; [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x5671a120280] Total: 80 packets (2696226 bytes) demuxed [AVIOContext @ 0x5671a060680] Statistics: 2842805 bytes read, 4 seeks Conversion failed! [Nest] 7 - 04/30/2025, 8:29:40 AM ERROR [Microservices:{"id":"28c13705-97e7-4186-8015-3201de440e7e"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: ffmpeg exited with code 234: Conversion failed! Error: ffmpeg exited with code 234: Conversion failed! at ChildProcess. (/usr/src/app/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 - 04/30/2025, 8:29:40 AM LOG [Microservices:LibraryService] Queued check of 10000 of 59185 (16.9 %) existing asset(s) so far in library a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6 [Nest] 7 - 04/30/2025, 8:29:40 AM ERROR [Microservices:MediaRepository] ffmpeg version 7.0.2-Jellyfin Copyright (c) 2000-2024 the FFmpeg developers built with gcc 12 (Debian 12.2.0-14) configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --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. 8.100 / 59. 8.100 libavcodec 61. 3.100 / 61. 3.100 libavformat 61. 1.100 / 61. 1.100 libavdevice 61. 1.100 / 61. 1.100 libavfilter 10. 1.100 / 10. 1.100 libswscale 8. 1.100 / 8. 1.100 libswresample 5. 1.100 / 5. 1.100 libpostproc 58. 1.100 / 58. 1.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/84/33/84336245-5f40-436a-b18a-b9c363ea7acb.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 creation_time : 2025-04-03T15:03:23.000000Z com.android.version: 15 com.samsung.android.utc_offset: -0400 Duration: 00:00:27.31, start: 0.000000, bitrate: 8648 kb/s Stream #0:0[0x1](eng): Video: hevc (Main 10), 1 reference frame (hvc1 / 0x31637668), yuv420p10le(tv, reserved/bt2020/arib-std-b67, left), 1080x1214, 8387 kb/s, 30 fps, 30 tbr, 90k tbn (default) Metadata: creation_time : 2025-04-03T15:04:22.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-04-03T15:04:22.000000Z handler_name : SoundHandle vendor_id : [0][0][0][0] [out#0/image2 @ 0x32d0e14e940] No explicit maps, mapping streams automatically... [vost#0:0/mjpeg @ 0x32d0e173180] Created video stream from input stream 0:0 [Parsed_thumbnail_1 @ 0x32d0e14e640] batch size: 12 frames [tonemapx @ 0x32d0e227000] Using CPU capabilities: AVX2 FMA3 [Parsed_fps_0 @ 0x32d0e14c6c0] 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 @ 0x32d0e173180] Starting thread... [vf#0:0 @ 0x32d0e050400] Starting thread... [vist#0:0/hevc @ 0x32d0e1b0a80] [dec:hevc @ 0x32d0e1b0180] Starting thread... [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x32d0e120280] Starting thread... Press [q] to stop, [?] for help [Parsed_thumbnail_1 @ 0x32d12050780] batch size: 12 frames [tonemapx @ 0x32d12100000] Using CPU capabilities: AVX2 FMA3 [graph 0 input from stream 0:0 @ 0x32d12050b40] w:1080 h:1214 pixfmt:yuv420p10le tb:1/90000 fr:30/1 sar:0/1 csp:reserved range:tv [graph 0 input from stream 0:0 @ 0x32d12050b40] Invalid color range [Parsed_fps_0 @ 0x32d12050600] 0 frames in, 0 frames out; 0 frames dropped, 0 frames duplicated. [vf#0:0 @ 0x32d0e050400] Error reinitializing filters! [vf#0:0 @ 0x32d0e050400] Task finished with error code: -22 (Invalid argument) [vf#0:0 @ 0x32d0e050400] Terminating thread with return code -22 (Invalid argument) [vost#0:0/mjpeg @ 0x32d0e173180] Encoder thread received EOF [vost#0:0/mjpeg @ 0x32d0e173180] Could not open encoder before EOF [vost#0:0/mjpeg @ 0x32d0e173180] Task finished with error code: -22 (Invalid argument) [vost#0:0/mjpeg @ 0x32d0e173180] Terminating thread with return code -22 (Invalid argument) [vist#0:0/hevc @ 0x32d0e1b0a80] [dec:hevc @ 0x32d0e1b0180] Decoder returned EOF, finishing [vist#0:0/hevc @ 0x32d0e1b0a80] [dec:hevc @ 0x32d0e1b0180] Terminating thread with return code 0 (success) [vist#0:0/hevc @ 0x32d0e1b0a80] All consumers of this stream are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x32d0e120280] All consumers are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x32d0e120280] Terminating thread with return code 0 (success) [out#0/image2 @ 0x32d0e14e940] 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 @ 0x32d0e120280] Input file #0 (upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/84/33/84336245-5f40-436a-b18a-b9c363ea7acb.mp4): [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x32d0e120280] Input stream #0:0 (video): 80 packets read (2696226 bytes); 2 frames decoded; 0 decode errors; [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x32d0e120280] Total: 80 packets (2696226 bytes) demuxed [AVIOContext @ 0x32d0e060680] Statistics: 2842805 bytes read, 4 seeks Conversion failed! [Nest] 7 - 04/30/2025, 8:29:40 AM ERROR [Microservices:{"id":"28c13705-97e7-4186-8015-3201de440e7e"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: ffmpeg exited with code 234: Conversion failed! Error: ffmpeg exited with code 234: Conversion failed! at ChildProcess. (/usr/src/app/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 - 04/30/2025, 8:29:40 AM LOG [Microservices:LibraryService] Queued check of 10000 of 59185 (16.9 %) existing asset(s) so far in library a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6 [Nest] 7 - 04/30/2025, 8:29:41 AM ERROR [Microservices:MediaRepository] ffmpeg version 7.0.2-Jellyfin Copyright (c) 2000-2024 the FFmpeg developers built with gcc 12 (Debian 12.2.0-14) configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --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. 8.100 / 59. 8.100 libavcodec 61. 3.100 / 61. 3.100 libavformat 61. 1.100 / 61. 1.100 libavdevice 61. 1.100 / 61. 1.100 libavfilter 10. 1.100 / 10. 1.100 libswscale 8. 1.100 / 8. 1.100 libswresample 5. 1.100 / 5. 1.100 libpostproc 58. 1.100 / 58. 1.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/6b/e4/6be40ced-a209-45b2-b3a9-a4884207afa9.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 creation_time : 2025-04-03T18:50:02.000000Z com.android.version: 15 com.samsung.android.utc_offset: -0400 Duration: 00:00:17.67, start: 0.000000, bitrate: 12248 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, 11985 kb/s, 30 fps, 30 tbr, 90k tbn (default) Metadata: creation_time : 2025-04-04T00:44:31.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-04-04T00:44:31.000000Z handler_name : SoundHandle vendor_id : [0][0][0][0] [out#0/image2 @ 0x30f7e14e7c0] No explicit maps, mapping streams automatically... [vost#0:0/mjpeg @ 0x30f7e173180] Created video stream from input stream 0:0 [Parsed_thumbnail_1 @ 0x30f7e14d080] batch size: 12 frames [tonemapx @ 0x30f7e217000] Using CPU capabilities: AVX2 FMA3 [Parsed_fps_0 @ 0x30f7e14cfc0] 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 @ 0x30f7e173180] Starting thread... [vf#0:0 @ 0x30f7e160600] Starting thread... [vist#0:0/hevc @ 0x30f7e230900] [dec:hevc @ 0x30f7e230300] Starting thread... [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x30f7e120280] Starting thread... Press [q] to stop, [?] for help [Parsed_thumbnail_1 @ 0x30f82050780] batch size: 12 frames [tonemapx @ 0x30f82100000] Using CPU capabilities: AVX2 FMA3 [graph 0 input from stream 0:0 @ 0x30f82050b40] w:1080 h:1920 pixfmt:yuv420p10le tb:1/90000 fr:30/1 sar:0/1 csp:reserved range:tv [graph 0 input from stream 0:0 @ 0x30f82050b40] Invalid color range [Parsed_fps_0 @ 0x30f82050600] 0 frames in, 0 frames out; 0 frames dropped, 0 frames duplicated. [vf#0:0 @ 0x30f7e160600] Error reinitializing filters! [vf#0:0 @ 0x30f7e160600] Task finished with error code: -22 (Invalid argument) [vf#0:0 @ 0x30f7e160600] Terminating thread with return code -22 (Invalid argument) [vost#0:0/mjpeg @ 0x30f7e173180] Encoder thread received EOF [vost#0:0/mjpeg @ 0x30f7e173180] Could not open encoder before EOF [vost#0:0/mjpeg @ 0x30f7e173180] Task finished with error code: -22 (Invalid argument) [vost#0:0/mjpeg @ 0x30f7e173180] Terminating thread with return code -22 (Invalid argument) [vist#0:0/hevc @ 0x30f7e230900] [dec:hevc @ 0x30f7e230300] Decoder returned EOF, finishing [vist#0:0/hevc @ 0x30f7e230900] [dec:hevc @ 0x30f7e230300] Terminating thread with return code 0 (success) [vist#0:0/hevc @ 0x30f7e230900] All consumers of this stream are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x30f7e120280] All consumers are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x30f7e120280] Terminating thread with return code 0 (success) [out#0/image2 @ 0x30f7e14e7c0] 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 @ 0x30f7e120280] Input file #0 (upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/6b/e4/6be40ced-a209-45b2-b3a9-a4884207afa9.mp4): [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x30f7e120280] Input stream #0:0 (video): 80 packets read (4049616 bytes); 2 frames decoded; 0 decode errors; [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x30f7e120280] Total: 80 packets (4049616 bytes) demuxed [AVIOContext @ 0x30f7e060680] Statistics: 4162694 bytes read, 4 seeks Conversion failed! [Nest] 7 - 04/30/2025, 8:29:41 AM ERROR [Microservices:{"id":"530cee02-ac93-4f57-8976-66d00fe55dd8"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: ffmpeg exited with code 234: Conversion failed! Error: ffmpeg exited with code 234: Conversion failed! at ChildProcess. (/usr/src/app/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 - 04/30/2025, 8:29:41 AM ERROR [Microservices:MediaRepository] ffmpeg version 7.0.2-Jellyfin Copyright (c) 2000-2024 the FFmpeg developers built with gcc 12 (Debian 12.2.0-14) configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --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. 8.100 / 59. 8.100 libavcodec 61. 3.100 / 61. 3.100 libavformat 61. 1.100 / 61. 1.100 libavdevice 61. 1.100 / 61. 1.100 libavfilter 10. 1.100 / 10. 1.100 libswscale 8. 1.100 / 8. 1.100 libswresample 5. 1.100 / 5. 1.100 libpostproc 58. 1.100 / 58. 1.100 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x26f72170180] st: 0 edit list: 1 Missing key frame while searching for timestamp: 18656 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x26f72170180] st: 0 edit list 1 Cannot find an index entry before timestamp: 18656. Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/60/56/6056638f-9eba-4405-8aea-6cb09b59c3c1.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 creation_time : 2025-03-30T20:59:38.000000Z com.android.version: 15 com.samsung.android.utc_offset: -0400 Duration: 00:00:21.40, start: 0.000000, bitrate: 12225 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, 11979 kb/s, 30 fps, 30 tbr, 90k tbn (default) Metadata: creation_time : 2025-03-30T21:01:25.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-03-30T21:01:25.000000Z handler_name : SoundHandle vendor_id : [0][0][0][0] [out#0/image2 @ 0x26f7214e940] No explicit maps, mapping streams automatically... [vost#0:0/mjpeg @ 0x26f72173180] Created video stream from input stream 0:0 [Parsed_thumbnail_1 @ 0x26f7214e640] batch size: 12 frames [tonemapx @ 0x26f721ba800] Using CPU capabilities: AVX2 FMA3 [Parsed_fps_0 @ 0x26f7214c6c0] 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 @ 0x26f72173180] Starting thread... [vf#0:0 @ 0x26f72160440] Starting thread... [vist#0:0/hevc @ 0x26f72240a80] [dec:hevc @ 0x26f72240300] Starting thread... [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x26f72120280] Starting thread... Press [q] to stop, [?] for help [Parsed_thumbnail_1 @ 0x26f76050780] batch size: 12 frames [tonemapx @ 0x26f76100000] Using CPU capabilities: AVX2 FMA3 [graph 0 input from stream 0:0 @ 0x26f76050b40] w:1080 h:1920 pixfmt:yuv420p10le tb:1/90000 fr:30/1 sar:0/1 csp:reserved range:tv [graph 0 input from stream 0:0 @ 0x26f76050b40] Invalid color range [Parsed_fps_0 @ 0x26f76050600] 0 frames in, 0 frames out; 0 frames dropped, 0 frames duplicated. [vf#0:0 @ 0x26f72160440] Error reinitializing filters! [vf#0:0 @ 0x26f72160440] Task finished with error code: -22 (Invalid argument) [vf#0:0 @ 0x26f72160440] Terminating thread with return code -22 (Invalid argument) [vost#0:0/mjpeg @ 0x26f72173180] Encoder thread received EOF [vost#0:0/mjpeg @ 0x26f72173180] Could not open encoder before EOF [vost#0:0/mjpeg @ 0x26f72173180] Task finished with error code: -22 (Invalid argument) [vost#0:0/mjpeg @ 0x26f72173180] Terminating thread with return code -22 (Invalid argument) [vist#0:0/hevc @ 0x26f72240a80] [dec:hevc @ 0x26f72240300] Decoder returned EOF, finishing [vist#0:0/hevc @ 0x26f72240a80] [dec:hevc @ 0x26f72240300] Terminating thread with return code 0 (success) [vist#0:0/hevc @ 0x26f72240a80] All consumers of this stream are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x26f72120280] All consumers are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x26f72120280] Terminating thread with return code 0 (success) [out#0/image2 @ 0x26f7214e940] 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 @ 0x26f72120280] Input file #0 (upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/60/56/6056638f-9eba-4405-8aea-6cb09b59c3c1.mp4): [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x26f72120280] Input stream #0:0 (video): 80 packets read (3648876 bytes); 2 frames decoded; 0 decode errors; [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x26f72120280] Total: 80 packets (3648876 bytes) demuxed [AVIOContext @ 0x26f72060680] Statistics: 3777269 bytes read, 4 seeks Conversion failed! [Nest] 7 - 04/30/2025, 8:29:41 AM ERROR [Microservices:{"id":"f36f0f08-6a2f-4b02-a745-65f7082642e7"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: ffmpeg exited with code 234: Conversion failed! Error: ffmpeg exited with code 234: Conversion failed! at ChildProcess. (/usr/src/app/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 - 04/30/2025, 8:29:42 AM ERROR [Microservices:MediaRepository] ffmpeg version 7.0.2-Jellyfin Copyright (c) 2000-2024 the FFmpeg developers built with gcc 12 (Debian 12.2.0-14) configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --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. 8.100 / 59. 8.100 libavcodec 61. 3.100 / 61. 3.100 libavformat 61. 1.100 / 61. 1.100 libavdevice 61. 1.100 / 61. 1.100 libavfilter 10. 1.100 / 10. 1.100 libswscale 8. 1.100 / 8. 1.100 libswresample 5. 1.100 / 5. 1.100 libpostproc 58. 1.100 / 58. 1.100 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x31706170180] st: 0 edit list: 1 Missing key frame while searching for timestamp: 18476 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x31706170180] st: 0 edit list 1 Cannot find an index entry before timestamp: 18476. Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/9f/32/9f32e6da-b1e9-4e98-8049-2cb5d56c593a.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 creation_time : 2025-04-09T21:38:14.000000Z com.android.version: 15 com.samsung.android.utc_offset: -0400 Duration: 00:00:35.67, start: 0.000000, bitrate: 12214 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, 11952 kb/s, 30 fps, 30 tbr, 90k tbn (default) Metadata: creation_time : 2025-04-09T21:39:30.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-04-09T21:39:30.000000Z handler_name : SoundHandle vendor_id : [0][0][0][0] [out#0/image2 @ 0x3170614e940] No explicit maps, mapping streams automatically... [vost#0:0/mjpeg @ 0x31706173780] Created video stream from input stream 0:0 [Parsed_thumbnail_1 @ 0x3170614e640] batch size: 12 frames [tonemapx @ 0x31706227000] Using CPU capabilities: AVX2 FMA3 [Parsed_fps_0 @ 0x3170614cd80] 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 @ 0x31706173780] Starting thread... [vf#0:0 @ 0x31706050400] Starting thread... [vist#0:0/hevc @ 0x317061b0a80] [dec:hevc @ 0x317061b0180] Starting thread... [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x31706120280] Starting thread... Press [q] to stop, [?] for help [Parsed_thumbnail_1 @ 0x3170a050780] batch size: 12 frames [tonemapx @ 0x3170a100000] Using CPU capabilities: AVX2 FMA3 [graph 0 input from stream 0:0 @ 0x3170a050b40] w:1080 h:1920 pixfmt:yuv420p10le tb:1/90000 fr:30/1 sar:0/1 csp:reserved range:tv [graph 0 input from stream 0:0 @ 0x3170a050b40] Invalid color range [Parsed_fps_0 @ 0x3170a050600] 0 frames in, 0 frames out; 0 frames dropped, 0 frames duplicated. [vf#0:0 @ 0x31706050400] Error reinitializing filters! [vf#0:0 @ 0x31706050400] Task finished with error code: -22 (Invalid argument) [vf#0:0 @ 0x31706050400] Terminating thread with return code -22 (Invalid argument) [vost#0:0/mjpeg @ 0x31706173780] Encoder thread received EOF [vost#0:0/mjpeg @ 0x31706173780] Could not open encoder before EOF [vost#0:0/mjpeg @ 0x31706173780] Task finished with error code: -22 (Invalid argument) [vost#0:0/mjpeg @ 0x31706173780] Terminating thread with return code -22 (Invalid argument) [vist#0:0/hevc @ 0x317061b0a80] [dec:hevc @ 0x317061b0180] Decoder returned EOF, finishing [vist#0:0/hevc @ 0x317061b0a80] [dec:hevc @ 0x317061b0180] Terminating thread with return code 0 (success) [vist#0:0/hevc @ 0x317061b0a80] All consumers of this stream are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x31706120280] All consumers are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x31706120280] Terminating thread with return code 0 (success) [out#0/image2 @ 0x3170614e940] 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 @ 0x31706120280] Input file #0 (upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/9f/32/9f32e6da-b1e9-4e98-8049-2cb5d56c593a.mp4): [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x31706120280] Input stream #0:0 (video): 80 packets read (3888616 bytes); 2 frames decoded; 0 decode errors; [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x31706120280] Total: 80 packets (3888616 bytes) demuxed [AVIOContext @ 0x31706060680] Statistics: 4025867 bytes read, 4 seeks Conversion failed! [Nest] 7 - 04/30/2025, 8:29:42 AM ERROR [Microservices:{"id":"1c4c514b-2c54-4a7c-ae36-aa50609ef506"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: ffmpeg exited with code 234: Conversion failed! Error: ffmpeg exited with code 234: Conversion failed! at ChildProcess. (/usr/src/app/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 - 04/30/2025, 8:29:42 AM ERROR [Microservices:MediaRepository] ffmpeg version 7.0.2-Jellyfin Copyright (c) 2000-2024 the FFmpeg developers built with gcc 12 (Debian 12.2.0-14) configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --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. 8.100 / 59. 8.100 libavcodec 61. 3.100 / 61. 3.100 libavformat 61. 1.100 / 61. 1.100 libavdevice 61. 1.100 / 61. 1.100 libavfilter 10. 1.100 / 10. 1.100 libswscale 8. 1.100 / 8. 1.100 libswresample 5. 1.100 / 5. 1.100 libpostproc 58. 1.100 / 58. 1.100 [h264 @ 0x59a261d0580] Reinit context to 1088x1440, pix_fmt: yuv420p Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/mnt/usb/immich/library/library/admin/20190201_212924.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 creation_time : 2019-02-02T02:29:29.000000Z Duration: 00:00:03.62, start: 0.000000, bitrate: 3325 kb/s Stream #0:0[0x1](und): Video: h264 (High), 1 reference frame (avc1 / 0x31637661), yuv420p(tv, smpte170m/bt470bg/smpte170m, progressive, left), 1080x1440 [SAR 1:1 DAR 3:4], 3248 kb/s, 25.27 fps, 25.25 tbr, 90k tbn (default) Metadata: creation_time : 2019-02-02T02:57:04.000000Z handler_name : ISO Media file produced by Google Inc. Created on: 02/01/2019. vendor_id : [0][0][0][0] Stream #0:1[0x2](eng): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 125 kb/s (default) Metadata: creation_time : 2019-02-02T02:57:04.000000Z handler_name : ISO Media file produced by Google Inc. Created on: 02/01/2019. vendor_id : [0][0][0][0] [out#0/webp @ 0x59a2614eac0] No explicit maps, mapping streams automatically... [vost#0:0/libwebp_anim @ 0x59a26173780] Created video stream from input stream 0:0 [Parsed_thumbnail_1 @ 0x59a2614d080] batch size: 12 frames [Parsed_scale_5 @ 0x59a2614ca80] w:250 h:-2 flags:'lanczos+accurate_rnd+full_chroma_int' interl:0 [Parsed_fps_0 @ 0x59a2614d140] 0 frames in, 0 frames out; 0 frames dropped, 0 frames duplicated. Stream mapping: Stream #0:0 -> #0:0 (h264 (native) -> webp (libwebp_anim)) [vost#0:0/libwebp_anim @ 0x59a26173780] Starting thread... [vf#0:0 @ 0x59a26050540] Starting thread... [vist#0:0/h264 @ 0x59a26220780] [dec:h264 @ 0x59a26060180] Starting thread... [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x59a26120280] Starting thread... Press [q] to stop, [?] for help [h264 @ 0x59a261d0d80] Reinit context to 1088x1440, pix_fmt: yuv420p [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x59a26120280] EOF while reading input [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x59a26120280] Terminating thread with return code 0 (success) [vist#0:0/h264 @ 0x59a26220780] [dec:h264 @ 0x59a26060180] Decoder thread received EOF packet [vist#0:0/h264 @ 0x59a26220780] [dec:h264 @ 0x59a26060180] Decoder returned EOF, finishing [Parsed_thumbnail_1 @ 0x59a2a0506c0] batch size: 12 frames [Parsed_scale_5 @ 0x59a2a0509c0] w:250 h:-2 flags:'lanczos+accurate_rnd+full_chroma_int' interl:0 [graph 0 input from stream 0:0 @ 0x59a2a050a80] w:1080 h:1440 pixfmt:yuv420p tb:1/90000 fr:101/4 sar:1/1 csp:smpte170m range:tv [Parsed_fps_0 @ 0x59a2a050540] fps=12/1 [Parsed_scale_5 @ 0x59a2a0509c0] w:1080 h:1440 fmt:yuv420p csp:smpte170m range:tv sar:1/1 -> w:250 h:334 fmt:yuv420p csp:smpte170m range:pc sar:501/500 flags:0x00042200 [graph 0 input from stream 0:0 @ 0x59a2a050a80] video frame properties congruent with link at pts_time: 3.087033 [Parsed_fps_0 @ 0x59a2a050540] Set first pts to 37 [vist#0:0/h264 @ 0x59a26220780] [dec:h264 @ 0x59a26060180] Terminating thread with return code 0 (success) [vf#0:0 @ 0x59a26050540] Filtergraph returned EOF, finishing [vf#0:0 @ 0x59a26050540] All consumers returned EOF [vost#0:0/libwebp_anim @ 0x59a26173780] No filtered frames for output stream, trying to initialize anyway. Output #0, webp, to 'upload/thumbs/6c8972a5-a85a-47fe-b023-190de442da39/4e/c6/4ec6cdfd-dbe6-4152-a31c-4955a9a8e39c-thumbnail.webp': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 encoder : Lavf61.1.100 Stream #0:0(und): Video: webp, 1 reference frame, yuv420p(progressive), 250x334 [SAR 501:500 DAR 3:4], q=2-31, 200 kb/s, 12 fps, 1k tbn (default) Metadata: creation_time : 2019-02-02T02:57:04.000000Z handler_name : ISO Media file produced by Google Inc. Created on: 02/01/2019. vendor_id : [0][0][0][0] encoder : Lavc61.3.100 libwebp_anim [out#0/webp @ 0x59a2614eac0] Starting thread... [Parsed_fps_0 @ 0x59a2a050540] 2 frames in, 0 frames out; 2 frames dropped, 0 frames duplicated. [vost#0:0/libwebp_anim @ 0x59a26173780] Encoder thread received EOF [libwebp encoder @ 0x59a26160500] WebPAnimEncoderAssemble() failed with error: 1 [vost#0:0/libwebp_anim @ 0x59a26173780] Error submitting video frame to the encoder [vost#0:0/libwebp_anim @ 0x59a26173780] Error flushing encoder: Cannot allocate memory [vost#0:0/libwebp_anim @ 0x59a26173780] Task finished with error code: -12 (Cannot allocate memory) [vost#0:0/libwebp_anim @ 0x59a26173780] Terminating thread with return code -12 (Cannot allocate memory) [out#0/webp @ 0x59a2614eac0] All streams finished [out#0/webp @ 0x59a2614eac0] Terminating thread with return code 0 (success) [vf#0:0 @ 0x59a26050540] Terminating thread with return code 0 (success) [AVIOContext @ 0x59a26060900] Statistics: 0 bytes written, 0 seeks, 0 writeouts [out#0/webp @ 0x59a2614eac0] Output file #0 (upload/thumbs/6c8972a5-a85a-47fe-b023-190de442da39/4e/c6/4ec6cdfd-dbe6-4152-a31c-4955a9a8e39c-thumbnail.webp): [out#0/webp @ 0x59a2614eac0] Output stream #0:0 (video): 0 frames encoded; 0 packets muxed (0 bytes); [out#0/webp @ 0x59a2614eac0] Total: 0 packets (0 bytes) muxed [out#0/webp @ 0x59a2614eac0] video:0KiB audio:0KiB subtitle:0KiB other streams:0KiB global headers:0KiB muxing overhead: unknown [out#0/webp @ 0x59a2614eac0] Output file is empty, nothing was encoded(check -ss / -t / -frames parameters if used) 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 @ 0x59a26120280] Input file #0 (/mnt/usb/immich/library/library/admin/20190201_212924.mp4): [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x59a26120280] Input stream #0:0 (video): 90 packets read (1446186 bytes); 2 frames decoded; 0 decode errors; [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x59a26120280] Total: 90 packets (1446186 bytes) demuxed [AVIOContext @ 0x59a26060540] Statistics: 1505705 bytes read, 0 seeks Conversion failed! [Nest] 7 - 04/30/2025, 8:29:42 AM ERROR [Microservices:{"id":"4ec6cdfd-dbe6-4152-a31c-4955a9a8e39c"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: ffmpeg exited with code 244: Conversion failed! Error: ffmpeg exited with code 244: Conversion failed! at ChildProcess. (/usr/src/app/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 - 04/30/2025, 8:29:42 AM ERROR [Microservices:MediaRepository] ffmpeg version 7.0.2-Jellyfin Copyright (c) 2000-2024 the FFmpeg developers built with gcc 12 (Debian 12.2.0-14) configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --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. 8.100 / 59. 8.100 libavcodec 61. 3.100 / 61. 3.100 libavformat 61. 1.100 / 61. 1.100 libavdevice 61. 1.100 / 61. 1.100 libavfilter 10. 1.100 / 10. 1.100 libswscale 8. 1.100 / 8. 1.100 libswresample 5. 1.100 / 5. 1.100 libpostproc 58. 1.100 / 58. 1.100 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x406a4170180] st: 0 edit list: 1 Missing key frame while searching for timestamp: 18476 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x406a4170180] st: 0 edit list 1 Cannot find an index entry before timestamp: 18476. Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/9f/32/9f32e6da-b1e9-4e98-8049-2cb5d56c593a.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 creation_time : 2025-04-09T21:38:14.000000Z com.android.version: 15 com.samsung.android.utc_offset: -0400 Duration: 00:00:35.67, start: 0.000000, bitrate: 12214 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, 11952 kb/s, 30 fps, 30 tbr, 90k tbn (default) Metadata: creation_time : 2025-04-09T21:39:30.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-04-09T21:39:30.000000Z handler_name : SoundHandle vendor_id : [0][0][0][0] [out#0/image2 @ 0x406a414e940] No explicit maps, mapping streams automatically... [vost#0:0/mjpeg @ 0x406a4173780] Created video stream from input stream 0:0 [Parsed_thumbnail_1 @ 0x406a414e640] batch size: 12 frames [tonemapx @ 0x406a4227000] Using CPU capabilities: AVX2 FMA3 [Parsed_fps_0 @ 0x406a414cd80] 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 @ 0x406a4173780] Starting thread... [vf#0:0 @ 0x406a4050400] Starting thread... [vist#0:0/hevc @ 0x406a41b0a80] [dec:hevc @ 0x406a41b0180] Starting thread... [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x406a4120280] Starting thread... Press [q] to stop, [?] for help [Parsed_thumbnail_1 @ 0x406a8050780] batch size: 12 frames [tonemapx @ 0x406a8100000] Using CPU capabilities: AVX2 FMA3 [graph 0 input from stream 0:0 @ 0x406a8050b40] w:1080 h:1920 pixfmt:yuv420p10le tb:1/90000 fr:30/1 sar:0/1 csp:reserved range:tv [graph 0 input from stream 0:0 @ 0x406a8050b40] Invalid color range [Parsed_fps_0 @ 0x406a8050600] 0 frames in, 0 frames out; 0 frames dropped, 0 frames duplicated. [vf#0:0 @ 0x406a4050400] Error reinitializing filters! [vf#0:0 @ 0x406a4050400] Task finished with error code: -22 (Invalid argument) [vf#0:0 @ 0x406a4050400] Terminating thread with return code -22 (Invalid argument) [vost#0:0/mjpeg @ 0x406a4173780] Encoder thread received EOF [vost#0:0/mjpeg @ 0x406a4173780] Could not open encoder before EOF [vost#0:0/mjpeg @ 0x406a4173780] Task finished with error code: -22 (Invalid argument) [vost#0:0/mjpeg @ 0x406a4173780] Terminating thread with return code -22 (Invalid argument) [vist#0:0/hevc @ 0x406a41b0a80] [dec:hevc @ 0x406a41b0180] Decoder returned EOF, finishing [vist#0:0/hevc @ 0x406a41b0a80] [dec:hevc @ 0x406a41b0180] Terminating thread with return code 0 (success) [vist#0:0/hevc @ 0x406a41b0a80] All consumers of this stream are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x406a4120280] All consumers are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x406a4120280] Terminating thread with return code 0 (success) [out#0/image2 @ 0x406a414e940] 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 @ 0x406a4120280] Input file #0 (upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/9f/32/9f32e6da-b1e9-4e98-8049-2cb5d56c593a.mp4): [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x406a4120280] Input stream #0:0 (video): 80 packets read (3888616 bytes); 2 frames decoded; 0 decode errors; [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x406a4120280] Total: 80 packets (3888616 bytes) demuxed [AVIOContext @ 0x406a4060680] Statistics: 4025867 bytes read, 4 seeks Conversion failed! [Nest] 7 - 04/30/2025, 8:29:42 AM ERROR [Microservices:{"id":"1c4c514b-2c54-4a7c-ae36-aa50609ef506"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: ffmpeg exited with code 234: Conversion failed! Error: ffmpeg exited with code 234: Conversion failed! at ChildProcess. (/usr/src/app/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 - 04/30/2025, 8:29:43 AM ERROR [Microservices:MediaRepository] ffmpeg version 7.0.2-Jellyfin Copyright (c) 2000-2024 the FFmpeg developers built with gcc 12 (Debian 12.2.0-14) configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --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. 8.100 / 59. 8.100 libavcodec 61. 3.100 / 61. 3.100 libavformat 61. 1.100 / 61. 1.100 libavdevice 61. 1.100 / 61. 1.100 libavfilter 10. 1.100 / 10. 1.100 libswscale 8. 1.100 / 8. 1.100 libswresample 5. 1.100 / 5. 1.100 libpostproc 58. 1.100 / 58. 1.100 [h264 @ 0x266aa1d0580] Reinit context to 1088x1440, pix_fmt: yuv420p Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/mnt/usb/immich/library/library/admin/20190201_212924.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 creation_time : 2019-02-02T02:29:29.000000Z Duration: 00:00:03.62, start: 0.000000, bitrate: 3325 kb/s Stream #0:0[0x1](und): Video: h264 (High), 1 reference frame (avc1 / 0x31637661), yuv420p(tv, smpte170m/bt470bg/smpte170m, progressive, left), 1080x1440 [SAR 1:1 DAR 3:4], 3248 kb/s, 25.27 fps, 25.25 tbr, 90k tbn (default) Metadata: creation_time : 2019-02-02T02:57:04.000000Z handler_name : ISO Media file produced by Google Inc. Created on: 02/01/2019. vendor_id : [0][0][0][0] Stream #0:1[0x2](eng): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 125 kb/s (default) Metadata: creation_time : 2019-02-02T02:57:04.000000Z handler_name : ISO Media file produced by Google Inc. Created on: 02/01/2019. vendor_id : [0][0][0][0] [out#0/webp @ 0x266aa14eac0] No explicit maps, mapping streams automatically... [vost#0:0/libwebp_anim @ 0x266aa173780] Created video stream from input stream 0:0 [Parsed_thumbnail_1 @ 0x266aa14d080] batch size: 12 frames [Parsed_scale_5 @ 0x266aa14ca80] w:250 h:-2 flags:'lanczos+accurate_rnd+full_chroma_int' interl:0 [Parsed_fps_0 @ 0x266aa14d140] 0 frames in, 0 frames out; 0 frames dropped, 0 frames duplicated. Stream mapping: Stream #0:0 -> #0:0 (h264 (native) -> webp (libwebp_anim)) [vost#0:0/libwebp_anim @ 0x266aa173780] Starting thread... [vf#0:0 @ 0x266aa050540] Starting thread... [vist#0:0/h264 @ 0x266aa220780] [dec:h264 @ 0x266aa060180] Starting thread... [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x266aa120280] Starting thread... Press [q] to stop, [?] for help [h264 @ 0x266aa1d0d80] Reinit context to 1088x1440, pix_fmt: yuv420p [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x266aa120280] EOF while reading input [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x266aa120280] Terminating thread with return code 0 (success) [vist#0:0/h264 @ 0x266aa220780] [dec:h264 @ 0x266aa060180] Decoder thread received EOF packet [vist#0:0/h264 @ 0x266aa220780] [dec:h264 @ 0x266aa060180] Decoder returned EOF, finishing [Parsed_thumbnail_1 @ 0x266ae0506c0] batch size: 12 frames [Parsed_scale_5 @ 0x266ae0509c0] w:250 h:-2 flags:'lanczos+accurate_rnd+full_chroma_int' interl:0 [graph 0 input from stream 0:0 @ 0x266ae050a80] w:1080 h:1440 pixfmt:yuv420p tb:1/90000 fr:101/4 sar:1/1 csp:smpte170m range:tv [Parsed_fps_0 @ 0x266ae050540] fps=12/1 [Parsed_scale_5 @ 0x266ae0509c0] w:1080 h:1440 fmt:yuv420p csp:smpte170m range:tv sar:1/1 -> w:250 h:334 fmt:yuv420p csp:smpte170m range:pc sar:501/500 flags:0x00042200 [graph 0 input from stream 0:0 @ 0x266ae050a80] video frame properties congruent with link at pts_time: 3.087033 [vist#0:0/h264 @ 0x266aa220780] [dec:h264 @ 0x266aa060180] Terminating thread with return code 0 (success) [Parsed_fps_0 @ 0x266ae050540] Set first pts to 37 [vf#0:0 @ 0x266aa050540] Filtergraph returned EOF, finishing [vf#0:0 @ 0x266aa050540] All consumers returned EOF [vost#0:0/libwebp_anim @ 0x266aa173780] No filtered frames for output stream, trying to initialize anyway. Output #0, webp, to 'upload/thumbs/6c8972a5-a85a-47fe-b023-190de442da39/4e/c6/4ec6cdfd-dbe6-4152-a31c-4955a9a8e39c-thumbnail.webp': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 encoder : Lavf61.1.100 Stream #0:0(und): Video: webp, 1 reference frame, yuv420p(progressive), 250x334 [SAR 501:500 DAR 3:4], q=2-31, 200 kb/s, 12 fps, 1k tbn (default) Metadata: creation_time : 2019-02-02T02:57:04.000000Z handler_name : ISO Media file produced by Google Inc. Created on: 02/01/2019. vendor_id : [0][0][0][0] encoder : Lavc61.3.100 libwebp_anim [out#0/webp @ 0x266aa14eac0] Starting thread... [vost#0:0/libwebp_anim @ 0x266aa173780] Encoder thread received EOF [libwebp encoder @ 0x266aa160500] WebPAnimEncoderAssemble() failed with error: 1 [vost#0:0/libwebp_anim @ 0x266aa173780] Error submitting video frame to the encoder [vost#0:0/libwebp_anim @ 0x266aa173780] Error flushing encoder: Cannot allocate memory [vost#0:0/libwebp_anim @ 0x266aa173780] Task finished with error code: -12 (Cannot allocate memory) [vost#0:0/libwebp_anim @ 0x266aa173780] Terminating thread with return code -12 (Cannot allocate memory) [Parsed_fps_0 @ 0x266ae050540] 2 frames in, 0 frames out; 2 frames dropped, 0 frames duplicated. [out#0/webp @ 0x266aa14eac0] All streams finished [vf#0:0 @ 0x266aa050540] Terminating thread with return code 0 (success) [out#0/webp @ 0x266aa14eac0] Terminating thread with return code 0 (success) [AVIOContext @ 0x266aa060900] Statistics: 0 bytes written, 0 seeks, 0 writeouts [out#0/webp @ 0x266aa14eac0] Output file #0 (upload/thumbs/6c8972a5-a85a-47fe-b023-190de442da39/4e/c6/4ec6cdfd-dbe6-4152-a31c-4955a9a8e39c-thumbnail.webp): [out#0/webp @ 0x266aa14eac0] Output stream #0:0 (video): 0 frames encoded; 0 packets muxed (0 bytes); [out#0/webp @ 0x266aa14eac0] Total: 0 packets (0 bytes) muxed [out#0/webp @ 0x266aa14eac0] video:0KiB audio:0KiB subtitle:0KiB other streams:0KiB global headers:0KiB muxing overhead: unknown [out#0/webp @ 0x266aa14eac0] Output file is empty, nothing was encoded(check -ss / -t / -frames parameters if used) 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 @ 0x266aa120280] Input file #0 (/mnt/usb/immich/library/library/admin/20190201_212924.mp4): [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x266aa120280] Input stream #0:0 (video): 90 packets read (1446186 bytes); 2 frames decoded; 0 decode errors; [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x266aa120280] Total: 90 packets (1446186 bytes) demuxed [AVIOContext @ 0x266aa060540] Statistics: 1505705 bytes read, 0 seeks Conversion failed! [Nest] 7 - 04/30/2025, 8:29:43 AM ERROR [Microservices:{"id":"4ec6cdfd-dbe6-4152-a31c-4955a9a8e39c"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: ffmpeg exited with code 244: Conversion failed! Error: ffmpeg exited with code 244: Conversion failed! at ChildProcess. (/usr/src/app/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 - 04/30/2025, 8:29:43 AM ERROR [Microservices:MediaRepository] ffmpeg version 7.0.2-Jellyfin Copyright (c) 2000-2024 the FFmpeg developers built with gcc 12 (Debian 12.2.0-14) configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --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. 8.100 / 59. 8.100 libavcodec 61. 3.100 / 61. 3.100 libavformat 61. 1.100 / 61. 1.100 libavdevice 61. 1.100 / 61. 1.100 libavfilter 10. 1.100 / 10. 1.100 libswscale 8. 1.100 / 8. 1.100 libswresample 5. 1.100 / 5. 1.100 libpostproc 58. 1.100 / 58. 1.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/6b/e4/6be40ced-a209-45b2-b3a9-a4884207afa9.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 creation_time : 2025-04-03T18:50:02.000000Z com.android.version: 15 com.samsung.android.utc_offset: -0400 Duration: 00:00:17.67, start: 0.000000, bitrate: 12248 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, 11985 kb/s, 30 fps, 30 tbr, 90k tbn (default) Metadata: creation_time : 2025-04-04T00:44:31.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-04-04T00:44:31.000000Z handler_name : SoundHandle vendor_id : [0][0][0][0] [out#0/image2 @ 0x4542414e7c0] No explicit maps, mapping streams automatically... [vost#0:0/mjpeg @ 0x45424173180] Created video stream from input stream 0:0 [Parsed_thumbnail_1 @ 0x4542414d080] batch size: 12 frames [tonemapx @ 0x45424217000] Using CPU capabilities: AVX2 FMA3 [Parsed_fps_0 @ 0x4542414cfc0] 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 @ 0x45424173180] Starting thread... [vf#0:0 @ 0x45424160600] Starting thread... [vist#0:0/hevc @ 0x45424230900] [dec:hevc @ 0x45424230300] Starting thread... [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x45424120280] Starting thread... Press [q] to stop, [?] for help [Parsed_thumbnail_1 @ 0x45428050780] batch size: 12 frames [tonemapx @ 0x45428100000] Using CPU capabilities: AVX2 FMA3 [graph 0 input from stream 0:0 @ 0x45428050b40] w:1080 h:1920 pixfmt:yuv420p10le tb:1/90000 fr:30/1 sar:0/1 csp:reserved range:tv [graph 0 input from stream 0:0 @ 0x45428050b40] Invalid color range [Parsed_fps_0 @ 0x45428050600] 0 frames in, 0 frames out; 0 frames dropped, 0 frames duplicated. [vf#0:0 @ 0x45424160600] Error reinitializing filters! [vf#0:0 @ 0x45424160600] Task finished with error code: -22 (Invalid argument) [vf#0:0 @ 0x45424160600] Terminating thread with return code -22 (Invalid argument) [vost#0:0/mjpeg @ 0x45424173180] Encoder thread received EOF [vost#0:0/mjpeg @ 0x45424173180] Could not open encoder before EOF [vost#0:0/mjpeg @ 0x45424173180] Task finished with error code: -22 (Invalid argument) [vost#0:0/mjpeg @ 0x45424173180] Terminating thread with return code -22 (Invalid argument) [vist#0:0/hevc @ 0x45424230900] [dec:hevc @ 0x45424230300] Decoder returned EOF, finishing [vist#0:0/hevc @ 0x45424230900] [dec:hevc @ 0x45424230300] Terminating thread with return code 0 (success) [vist#0:0/hevc @ 0x45424230900] All consumers of this stream are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x45424120280] All consumers are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x45424120280] Terminating thread with return code 0 (success) [out#0/image2 @ 0x4542414e7c0] 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 @ 0x45424120280] Input file #0 (upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/6b/e4/6be40ced-a209-45b2-b3a9-a4884207afa9.mp4): [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x45424120280] Input stream #0:0 (video): 80 packets read (4049616 bytes); 2 frames decoded; 0 decode errors; [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x45424120280] Total: 80 packets (4049616 bytes) demuxed [AVIOContext @ 0x45424060680] Statistics: 4162694 bytes read, 4 seeks Conversion failed! [Nest] 7 - 04/30/2025, 8:29:43 AM ERROR [Microservices:{"id":"530cee02-ac93-4f57-8976-66d00fe55dd8"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: ffmpeg exited with code 234: Conversion failed! Error: ffmpeg exited with code 234: Conversion failed! at ChildProcess. (/usr/src/app/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 - 04/30/2025, 8:29:43 AM LOG [Microservices:LibraryService] Queued check of 20000 of 59185 (33.8 %) existing asset(s) so far in library a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6 [Nest] 7 - 04/30/2025, 8:29:43 AM LOG [Microservices:LibraryService] Queued check of 20000 of 59185 (33.8 %) existing asset(s) so far in library a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6 [Nest] 7 - 04/30/2025, 8:29:44 AM ERROR [Microservices:MediaRepository] ffmpeg version 7.0.2-Jellyfin Copyright (c) 2000-2024 the FFmpeg developers built with gcc 12 (Debian 12.2.0-14) configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --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. 8.100 / 59. 8.100 libavcodec 61. 3.100 / 61. 3.100 libavformat 61. 1.100 / 61. 1.100 libavdevice 61. 1.100 / 61. 1.100 libavfilter 10. 1.100 / 10. 1.100 libswscale 8. 1.100 / 8. 1.100 libswresample 5. 1.100 / 5. 1.100 libpostproc 58. 1.100 / 58. 1.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/2f/e8/2fe8a6d8-75b4-402d-a185-8a4cee5efc99.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 creation_time : 2025-04-25T17:19:14.000000Z com.android.version: 15 com.samsung.android.utc_offset: -0400 Duration: 00:00:10.93, start: 0.000000, bitrate: 33809 kb/s Stream #0:0[0x1](eng): Video: hevc (Main 10), 1 reference frame (hvc1 / 0x31637668), yuv420p10le(tv, reserved/bt2020/arib-std-b67, left), 2160x3840, 33546 kb/s, 30 fps, 30 tbr, 90k tbn (default) Metadata: creation_time : 2025-04-25T17:30:09.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-04-25T17:30:09.000000Z handler_name : SoundHandle vendor_id : [0][0][0][0] [out#0/image2 @ 0x5659a14e400] No explicit maps, mapping streams automatically... [vost#0:0/mjpeg @ 0x5659a173180] Created video stream from input stream 0:0 [Parsed_thumbnail_1 @ 0x5659a120f80] batch size: 12 frames [tonemapx @ 0x5659a237000] Using CPU capabilities: AVX2 FMA3 [Parsed_fps_0 @ 0x5659a14ed00] 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 @ 0x5659a173180] Starting thread... [vf#0:0 @ 0x5659a050b80] Starting thread... [vist#0:0/hevc @ 0x5659a1b0900] [dec:hevc @ 0x5659a1b0300] Starting thread... [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x5659a120280] Starting thread... Press [q] to stop, [?] for help [Parsed_thumbnail_1 @ 0x5659e050780] batch size: 12 frames [tonemapx @ 0x5659e100000] Using CPU capabilities: AVX2 FMA3 [graph 0 input from stream 0:0 @ 0x5659e050b40] w:2160 h:3840 pixfmt:yuv420p10le tb:1/90000 fr:30/1 sar:0/1 csp:reserved range:tv [graph 0 input from stream 0:0 @ 0x5659e050b40] Invalid color range [Parsed_fps_0 @ 0x5659e050600] 0 frames in, 0 frames out; 0 frames dropped, 0 frames duplicated. [vf#0:0 @ 0x5659a050b80] Error reinitializing filters! [vf#0:0 @ 0x5659a050b80] Task finished with error code: -22 (Invalid argument) [vf#0:0 @ 0x5659a050b80] Terminating thread with return code -22 (Invalid argument) [vost#0:0/mjpeg @ 0x5659a173180] Encoder thread received EOF [vost#0:0/mjpeg @ 0x5659a173180] Could not open encoder before EOF [vost#0:0/mjpeg @ 0x5659a173180] Task finished with error code: -22 (Invalid argument) [vost#0:0/mjpeg @ 0x5659a173180] Terminating thread with return code -22 (Invalid argument) [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x5659a120280] Terminating thread with return code 0 (success) [vist#0:0/hevc @ 0x5659a1b0900] [dec:hevc @ 0x5659a1b0300] Decoder thread received EOF packet [vist#0:0/hevc @ 0x5659a1b0900] [dec:hevc @ 0x5659a1b0300] Decoder returned EOF, finishing [vist#0:0/hevc @ 0x5659a1b0900] [dec:hevc @ 0x5659a1b0300] Terminating thread with return code 0 (success) [out#0/image2 @ 0x5659a14e400] 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 @ 0x5659a120280] Input file #0 (upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/2f/e8/2fe8a6d8-75b4-402d-a185-8a4cee5efc99.mp4): [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x5659a120280] Input stream #0:0 (video): 65 packets read (8541859 bytes); 2 frames decoded; 0 decode errors; [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x5659a120280] Total: 65 packets (8541859 bytes) demuxed [AVIOContext @ 0x5659a060680] Statistics: 8649393 bytes read, 2 seeks Conversion failed! [Nest] 7 - 04/30/2025, 8:29:44 AM ERROR [Microservices:{"id":"bd4a9d61-fd78-4c58-bbe8-d513c91821c9"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: ffmpeg exited with code 234: Conversion failed! Error: ffmpeg exited with code 234: Conversion failed! at ChildProcess. (/usr/src/app/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 - 04/30/2025, 8:29:45 AM LOG [Microservices:LibraryService] Checked existing asset(s): 0 offlined, 0 onlined, 4 updated, 9996 unchanged of current batch of 10000 (Total progress: 10000 of 59185, 16.9 %) in library a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6. [Nest] 7 - 04/30/2025, 8:29:45 AM LOG [Microservices:MediaService] Successfully encoded 989c36dd-a180-4f2a-ac10-3f7181afe668 [Nest] 7 - 04/30/2025, 8:29:45 AM LOG [Microservices:LibraryService] Checked existing asset(s): 0 offlined, 0 onlined, 4 updated, 9996 unchanged of current batch of 10000 (Total progress: 10000 of 59185, 16.9 %) in library a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6. [Nest] 7 - 04/30/2025, 8:29:46 AM ERROR [Microservices:MediaRepository] ffmpeg version 7.0.2-Jellyfin Copyright (c) 2000-2024 the FFmpeg developers built with gcc 12 (Debian 12.2.0-14) configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --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. 8.100 / 59. 8.100 libavcodec 61. 3.100 / 61. 3.100 libavformat 61. 1.100 / 61. 1.100 libavdevice 61. 1.100 / 61. 1.100 libavfilter 10. 1.100 / 10. 1.100 libswscale 8. 1.100 / 8. 1.100 libswresample 5. 1.100 / 5. 1.100 libpostproc 58. 1.100 / 58. 1.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/c6/9f/c69f854d-9993-47dd-8914-28145a8b98b0.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 creation_time : 2025-04-25T17:20:12.000000Z com.android.version: 15 com.samsung.android.utc_offset: -0400 Duration: 00:00:08.00, start: 0.000000, bitrate: 33282 kb/s Stream #0:0[0x1](eng): Video: hevc (Main 10), 1 reference frame (hvc1 / 0x31637668), yuv420p10le(tv, reserved/bt2020/arib-std-b67, left), 2160x3840, 33019 kb/s, 30 fps, 30 tbr, 90k tbn (default) Metadata: creation_time : 2025-04-25T17:30:33.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-04-25T17:30:33.000000Z handler_name : SoundHandle vendor_id : [0][0][0][0] [out#0/image2 @ 0x37f4214e640] No explicit maps, mapping streams automatically... [vost#0:0/mjpeg @ 0x37f42173a80] Created video stream from input stream 0:0 [Parsed_thumbnail_1 @ 0x37f4214cf00] batch size: 12 frames [tonemapx @ 0x37f42213800] Using CPU capabilities: AVX2 FMA3 [Parsed_fps_0 @ 0x37f4214e400] 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 @ 0x37f42173a80] Starting thread... [vf#0:0 @ 0x37f42160440] Starting thread... [vist#0:0/hevc @ 0x37f42231300] [dec:hevc @ 0x37f42350f00] Starting thread... [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x37f42120280] Starting thread... Press [q] to stop, [?] for help [Parsed_thumbnail_1 @ 0x37f46050780] batch size: 12 frames [tonemapx @ 0x37f46100000] Using CPU capabilities: AVX2 FMA3 [graph 0 input from stream 0:0 @ 0x37f46050b40] w:2160 h:3840 pixfmt:yuv420p10le tb:1/90000 fr:30/1 sar:0/1 csp:reserved range:tv [graph 0 input from stream 0:0 @ 0x37f46050b40] Invalid color range [Parsed_fps_0 @ 0x37f46050600] 0 frames in, 0 frames out; 0 frames dropped, 0 frames duplicated. [vf#0:0 @ 0x37f42160440] Error reinitializing filters! [vf#0:0 @ 0x37f42160440] Task finished with error code: -22 (Invalid argument) [vf#0:0 @ 0x37f42160440] Terminating thread with return code -22 (Invalid argument) [vost#0:0/mjpeg @ 0x37f42173a80] Encoder thread received EOF [vost#0:0/mjpeg @ 0x37f42173a80] Could not open encoder before EOF [vost#0:0/mjpeg @ 0x37f42173a80] Task finished with error code: -22 (Invalid argument) [vost#0:0/mjpeg @ 0x37f42173a80] Terminating thread with return code -22 (Invalid argument) [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x37f42120280] Terminating thread with return code 0 (success) [vist#0:0/hevc @ 0x37f42231300] [dec:hevc @ 0x37f42350f00] Decoder thread received EOF packet [vist#0:0/hevc @ 0x37f42231300] [dec:hevc @ 0x37f42350f00] Decoder returned EOF, finishing [vist#0:0/hevc @ 0x37f42231300] [dec:hevc @ 0x37f42350f00] Terminating thread with return code 0 (success) [out#0/image2 @ 0x37f4214e640] 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 @ 0x37f42120280] Input file #0 (upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/c6/9f/c69f854d-9993-47dd-8914-28145a8b98b0.mp4): [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x37f42120280] Input stream #0:0 (video): 50 packets read (6966011 bytes); 2 frames decoded; 0 decode errors; [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x37f42120280] Total: 50 packets (6966011 bytes) demuxed [AVIOContext @ 0x37f42060680] Statistics: 7038087 bytes read, 2 seeks Conversion failed! [Nest] 7 - 04/30/2025, 8:29:46 AM ERROR [Microservices:{"id":"fcacea11-b975-478a-acf2-0bcccaad6061"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: ffmpeg exited with code 234: Conversion failed! Error: ffmpeg exited with code 234: Conversion failed! at ChildProcess. (/usr/src/app/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 - 04/30/2025, 8:29:46 AM LOG [Microservices:LibraryService] Queued check of 30000 of 59185 (50.7 %) existing asset(s) so far in library a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6 [Nest] 7 - 04/30/2025, 8:29:46 AM LOG [Microservices:LibraryService] Queued check of 30000 of 59185 (50.7 %) existing asset(s) so far in library a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6 [Nest] 7 - 04/30/2025, 8:29:47 AM LOG [Microservices:LibraryService] Queued check of 40000 of 59185 (67.6 %) existing asset(s) so far in library a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6 [Nest] 7 - 04/30/2025, 8:29:47 AM LOG [Microservices:LibraryService] Queued check of 40000 of 59185 (67.6 %) existing asset(s) so far in library a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6 [Nest] 7 - 04/30/2025, 8:29:47 AM LOG [Microservices:MediaService] Successfully encoded 0614d4e7-b0e3-41aa-a8e6-d8e102f92cc2 [Nest] 7 - 04/30/2025, 8:29:48 AM ERROR [Microservices:MediaRepository] ffmpeg version 7.0.2-Jellyfin Copyright (c) 2000-2024 the FFmpeg developers built with gcc 12 (Debian 12.2.0-14) configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --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. 8.100 / 59. 8.100 libavcodec 61. 3.100 / 61. 3.100 libavformat 61. 1.100 / 61. 1.100 libavdevice 61. 1.100 / 61. 1.100 libavfilter 10. 1.100 / 10. 1.100 libswscale 8. 1.100 / 8. 1.100 libswresample 5. 1.100 / 5. 1.100 libpostproc 58. 1.100 / 58. 1.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/c6/9f/c69f854d-9993-47dd-8914-28145a8b98b0.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 creation_time : 2025-04-25T17:20:12.000000Z com.android.version: 15 com.samsung.android.utc_offset: -0400 Duration: 00:00:08.00, start: 0.000000, bitrate: 33282 kb/s Stream #0:0[0x1](eng): Video: hevc (Main 10), 1 reference frame (hvc1 / 0x31637668), yuv420p10le(tv, reserved/bt2020/arib-std-b67, left), 2160x3840, 33019 kb/s, 30 fps, 30 tbr, 90k tbn (default) Metadata: creation_time : 2025-04-25T17:30:33.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-04-25T17:30:33.000000Z handler_name : SoundHandle vendor_id : [0][0][0][0] [out#0/image2 @ 0x31d8e14e640] No explicit maps, mapping streams automatically... [vost#0:0/mjpeg @ 0x31d8e173a80] Created video stream from input stream 0:0 [Parsed_thumbnail_1 @ 0x31d8e14cf00] batch size: 12 frames [tonemapx @ 0x31d8e213800] Using CPU capabilities: AVX2 FMA3 [Parsed_fps_0 @ 0x31d8e14e400] 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 @ 0x31d8e173a80] Starting thread... [vf#0:0 @ 0x31d8e160440] Starting thread... [vist#0:0/hevc @ 0x31d8e231300] [dec:hevc @ 0x31d8e350f00] Starting thread... [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x31d8e120280] Starting thread... Press [q] to stop, [?] for help [Parsed_thumbnail_1 @ 0x31d92050780] batch size: 12 frames [tonemapx @ 0x31d92100000] Using CPU capabilities: AVX2 FMA3 [graph 0 input from stream 0:0 @ 0x31d92050b40] w:2160 h:3840 pixfmt:yuv420p10le tb:1/90000 fr:30/1 sar:0/1 csp:reserved range:tv [graph 0 input from stream 0:0 @ 0x31d92050b40] Invalid color range [Parsed_fps_0 @ 0x31d92050600] 0 frames in, 0 frames out; 0 frames dropped, 0 frames duplicated. [vf#0:0 @ 0x31d8e160440] Error reinitializing filters! [vf#0:0 @ 0x31d8e160440] Task finished with error code: -22 (Invalid argument) [vf#0:0 @ 0x31d8e160440] Terminating thread with return code -22 (Invalid argument) [vost#0:0/mjpeg @ 0x31d8e173a80] Encoder thread received EOF [vost#0:0/mjpeg @ 0x31d8e173a80] Could not open encoder before EOF [vost#0:0/mjpeg @ 0x31d8e173a80] Task finished with error code: -22 (Invalid argument) [vost#0:0/mjpeg @ 0x31d8e173a80] Terminating thread with return code -22 (Invalid argument) [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x31d8e120280] Terminating thread with return code 0 (success) [vist#0:0/hevc @ 0x31d8e231300] [dec:hevc @ 0x31d8e350f00] Decoder returned EOF, finishing [vist#0:0/hevc @ 0x31d8e231300] [dec:hevc @ 0x31d8e350f00] Terminating thread with return code 0 (success) [out#0/image2 @ 0x31d8e14e640] 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 @ 0x31d8e120280] Input file #0 (upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/c6/9f/c69f854d-9993-47dd-8914-28145a8b98b0.mp4): [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x31d8e120280] Input stream #0:0 (video): 78 packets read (10833766 bytes); 2 frames decoded; 0 decode errors; [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x31d8e120280] Total: 78 packets (10833766 bytes) demuxed [AVIOContext @ 0x31d8e060680] Statistics: 10937948 bytes read, 2 seeks Conversion failed! [Nest] 7 - 04/30/2025, 8:29:48 AM ERROR [Microservices:{"id":"fcacea11-b975-478a-acf2-0bcccaad6061"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: ffmpeg exited with code 234: Conversion failed! Error: ffmpeg exited with code 234: Conversion failed! at ChildProcess. (/usr/src/app/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 - 04/30/2025, 8:29:48 AM LOG [Microservices:LibraryService] Checked existing asset(s): 0 offlined, 0 onlined, 0 updated, 10000 unchanged of current batch of 10000 (Total progress: 20000 of 59185, 33.8 %) in library a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6. [Nest] 7 - 04/30/2025, 8:29:48 AM LOG [Microservices:MediaService] Successfully encoded df119634-33de-4689-ac03-7ca387359b8b [Nest] 7 - 04/30/2025, 8:29:49 AM LOG [Microservices:LibraryService] Checked existing asset(s): 0 offlined, 0 onlined, 0 updated, 10000 unchanged of current batch of 10000 (Total progress: 20000 of 59185, 33.8 %) in library a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6. [Nest] 7 - 04/30/2025, 8:29:49 AM LOG [Microservices:MediaService] Successfully encoded 7c379610-6f41-4a2d-96fe-430323f5e670 [Nest] 7 - 04/30/2025, 8:29:49 AM LOG [Microservices:MediaService] Successfully encoded efa40629-1244-49af-b8e7-1886e21c1434 [Nest] 7 - 04/30/2025, 8:29:49 AM LOG [Microservices:MediaService] Successfully encoded 2b7f9be8-4f4d-41e3-ba8a-7cdec97a4587 [Nest] 7 - 04/30/2025, 8:29:49 AM LOG [Microservices:MediaService] Successfully encoded 44c7db11-dedd-4488-8b54-03ea86a6389a [Nest] 7 - 04/30/2025, 8:29:49 AM LOG [Microservices:LibraryService] Queued check of 50000 of 59185 (84.5 %) existing asset(s) so far in library a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6 [Nest] 7 - 04/30/2025, 8:29:49 AM LOG [Microservices:LibraryService] Queued check of 50000 of 59185 (84.5 %) existing asset(s) so far in library a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6 [Nest] 7 - 04/30/2025, 8:29:50 AM LOG [Microservices:MediaService] Successfully encoded f8185be2-d14e-4243-a7c2-c807673227fc [Nest] 7 - 04/30/2025, 8:29:50 AM ERROR [Microservices:MediaRepository] ffmpeg version 7.0.2-Jellyfin Copyright (c) 2000-2024 the FFmpeg developers built with gcc 12 (Debian 12.2.0-14) configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --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. 8.100 / 59. 8.100 libavcodec 61. 3.100 / 61. 3.100 libavformat 61. 1.100 / 61. 1.100 libavdevice 61. 1.100 / 61. 1.100 libavfilter 10. 1.100 / 10. 1.100 libswscale 8. 1.100 / 8. 1.100 libswresample 5. 1.100 / 5. 1.100 libpostproc 58. 1.100 / 58. 1.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/2f/e8/2fe8a6d8-75b4-402d-a185-8a4cee5efc99.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 creation_time : 2025-04-25T17:19:14.000000Z com.android.version: 15 com.samsung.android.utc_offset: -0400 Duration: 00:00:10.93, start: 0.000000, bitrate: 33809 kb/s Stream #0:0[0x1](eng): Video: hevc (Main 10), 1 reference frame (hvc1 / 0x31637668), yuv420p10le(tv, reserved/bt2020/arib-std-b67, left), 2160x3840, 33546 kb/s, 30 fps, 30 tbr, 90k tbn (default) Metadata: creation_time : 2025-04-25T17:30:09.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-04-25T17:30:09.000000Z handler_name : SoundHandle vendor_id : [0][0][0][0] [out#0/image2 @ 0x5b08e14e400] No explicit maps, mapping streams automatically... [vost#0:0/mjpeg @ 0x5b08e173180] Created video stream from input stream 0:0 [Parsed_thumbnail_1 @ 0x5b08e120f80] batch size: 12 frames [tonemapx @ 0x5b08e237000] Using CPU capabilities: AVX2 FMA3 [Parsed_fps_0 @ 0x5b08e14ed00] 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 @ 0x5b08e173180] Starting thread... [vf#0:0 @ 0x5b08e050b80] Starting thread... [vist#0:0/hevc @ 0x5b08e1b0900] [dec:hevc @ 0x5b08e1b0300] Starting thread... [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x5b08e120280] Starting thread... Press [q] to stop, [?] for help [Parsed_thumbnail_1 @ 0x5b098050780] batch size: 12 frames [tonemapx @ 0x5b098100000] Using CPU capabilities: AVX2 FMA3 [graph 0 input from stream 0:0 @ 0x5b098050b40] w:2160 h:3840 pixfmt:yuv420p10le tb:1/90000 fr:30/1 sar:0/1 csp:reserved range:tv [graph 0 input from stream 0:0 @ 0x5b098050b40] Invalid color range [Parsed_fps_0 @ 0x5b098050600] 0 frames in, 0 frames out; 0 frames dropped, 0 frames duplicated. [vf#0:0 @ 0x5b08e050b80] Error reinitializing filters! [vf#0:0 @ 0x5b08e050b80] Task finished with error code: -22 (Invalid argument) [vf#0:0 @ 0x5b08e050b80] Terminating thread with return code -22 (Invalid argument) [vost#0:0/mjpeg @ 0x5b08e173180] Encoder thread received EOF [vost#0:0/mjpeg @ 0x5b08e173180] Could not open encoder before EOF [vost#0:0/mjpeg @ 0x5b08e173180] Task finished with error code: -22 (Invalid argument) [vost#0:0/mjpeg @ 0x5b08e173180] Terminating thread with return code -22 (Invalid argument) [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x5b08e120280] Terminating thread with return code 0 (success) [vist#0:0/hevc @ 0x5b08e1b0900] [dec:hevc @ 0x5b08e1b0300] Decoder returned EOF, finishing [vist#0:0/hevc @ 0x5b08e1b0900] [dec:hevc @ 0x5b08e1b0300] Terminating thread with return code 0 (success) [out#0/image2 @ 0x5b08e14e400] 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 @ 0x5b08e120280] Input file #0 (upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/2f/e8/2fe8a6d8-75b4-402d-a185-8a4cee5efc99.mp4): [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x5b08e120280] Input stream #0:0 (video): 78 packets read (10455226 bytes); 2 frames decoded; 0 decode errors; [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x5b08e120280] Total: 78 packets (10455226 bytes) demuxed [AVIOContext @ 0x5b08e060680] Statistics: 10562760 bytes read, 2 seeks Conversion failed! [Nest] 7 - 04/30/2025, 8:29:50 AM ERROR [Microservices:{"id":"bd4a9d61-fd78-4c58-bbe8-d513c91821c9"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: ffmpeg exited with code 234: Conversion failed! Error: ffmpeg exited with code 234: Conversion failed! at ChildProcess. (/usr/src/app/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 - 04/30/2025, 8:29:51 AM LOG [Microservices:MediaService] Successfully encoded 1696a293-772d-4256-8933-b531beb1be3f [Nest] 7 - 04/30/2025, 8:29:52 AM LOG [Microservices:MediaService] Successfully encoded 06f9925d-a44c-431e-95c3-4f28fad1e837 [Nest] 17 - 04/30/2025, 8:29:53 AM LOG [Api:EventRepository] Websocket Disconnect: 3VBeBE1BtwKuE6z6AAAB [Nest] 7 - 04/30/2025, 8:29:53 AM LOG [Microservices:MediaService] Successfully encoded 911695b5-44e5-4daf-9c42-bf95cbcbcc64 [Nest] 7 - 04/30/2025, 8:29:53 AM LOG [Microservices:MediaService] Successfully encoded faf129a3-c009-4b08-837d-01e19bfc5f23 [Nest] 7 - 04/30/2025, 8:29:54 AM LOG [Microservices:MediaService] Successfully encoded 236fc8d1-b329-40ff-bfc0-785c8cf9cb71 [Nest] 7 - 04/30/2025, 8:29:55 AM LOG [Microservices:MediaService] Successfully encoded 64d224c2-e30f-4ff0-88fd-ec1fc73ed682 [Nest] 7 - 04/30/2025, 8:29:56 AM LOG [Microservices:MediaService] Successfully encoded b130aad7-18f6-435a-8e65-b9cfc8f4ec22 [Nest] 7 - 04/30/2025, 8:29:56 AM LOG [Microservices:LibraryService] Queued check of 59185 of 59185 (100.0 %) existing asset(s) so far in library a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6 [Nest] 7 - 04/30/2025, 8:29:56 AM LOG [Microservices:LibraryService] Finished queuing 59185 asset check(s) for library a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6 [Nest] 7 - 04/30/2025, 8:29:56 AM LOG [Microservices:LibraryService] Queued check of 59185 of 59185 (100.0 %) existing asset(s) so far in library a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6 [Nest] 7 - 04/30/2025, 8:29:56 AM LOG [Microservices:LibraryService] Finished queuing 59185 asset check(s) for library a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6 [Nest] 7 - 04/30/2025, 8:29:57 AM LOG [Microservices:MediaService] Successfully encoded 04e93e41-004b-46c6-9ef9-f7ec9ae3237a [Nest] 7 - 04/30/2025, 8:29:57 AM LOG [Microservices:MediaService] Successfully encoded ec4aff87-770f-454f-b88b-b2a0a5f23a4a [Nest] 7 - 04/30/2025, 8:29:58 AM LOG [Microservices:LibraryService] Checked existing asset(s): 0 offlined, 0 onlined, 0 updated, 10000 unchanged of current batch of 10000 (Total progress: 30000 of 59185, 50.7 %) in library a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6. [Nest] 7 - 04/30/2025, 8:29:59 AM LOG [Microservices:LibraryService] Checked existing asset(s): 0 offlined, 0 onlined, 0 updated, 10000 unchanged of current batch of 10000 (Total progress: 30000 of 59185, 50.7 %) in library a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6. [Nest] 7 - 04/30/2025, 8:30:00 AM LOG [Microservices:LibraryService] Checked existing asset(s): 0 offlined, 0 onlined, 0 updated, 10000 unchanged of current batch of 10000 (Total progress: 40000 of 59185, 67.6 %) in library a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6. [Nest] 7 - 04/30/2025, 8:30:00 AM LOG [Microservices:LibraryService] Checked existing asset(s): 0 offlined, 0 onlined, 0 updated, 10000 unchanged of current batch of 10000 (Total progress: 40000 of 59185, 67.6 %) in library a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6. Error: Missing lock for job 12169. retryJob at Scripts.finishedErrors (/usr/src/app/node_modules/bullmq/dist/cjs/classes/scripts.js:272:24) at Job.moveToFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/job.js:427:32) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async handleFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:379:21) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) Error: Missing lock for job 12168. retryJob at Scripts.finishedErrors (/usr/src/app/node_modules/bullmq/dist/cjs/classes/scripts.js:272:24) at Job.moveToFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/job.js:427:32) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async handleFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:379:21) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) Error: Missing lock for job 12164. retryJob at Scripts.finishedErrors (/usr/src/app/node_modules/bullmq/dist/cjs/classes/scripts.js:272:24) at Job.moveToFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/job.js:427:32) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async handleFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:379:21) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) Error: Missing lock for job 12167. retryJob at Scripts.finishedErrors (/usr/src/app/node_modules/bullmq/dist/cjs/classes/scripts.js:272:24) at Job.moveToFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/job.js:427:32) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async handleFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:379:21) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) Error: Missing lock for job 12163. retryJob at Scripts.finishedErrors (/usr/src/app/node_modules/bullmq/dist/cjs/classes/scripts.js:272:24) at Job.moveToFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/job.js:427:32) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async handleFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:379:21) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) Error: Missing lock for job 12165. retryJob at Scripts.finishedErrors (/usr/src/app/node_modules/bullmq/dist/cjs/classes/scripts.js:272:24) at Job.moveToFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/job.js:427:32) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async handleFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:379:21) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) Error: Missing lock for job 12166. retryJob at Scripts.finishedErrors (/usr/src/app/node_modules/bullmq/dist/cjs/classes/scripts.js:272:24) at Job.moveToFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/job.js:427:32) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async handleFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:379:21) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) Error: Missing lock for job 12161. retryJob at Scripts.finishedErrors (/usr/src/app/node_modules/bullmq/dist/cjs/classes/scripts.js:272:24) at Job.moveToFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/job.js:427:32) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async handleFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:379:21) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) Error: Missing lock for job 12162. retryJob at Scripts.finishedErrors (/usr/src/app/node_modules/bullmq/dist/cjs/classes/scripts.js:272:24) at Job.moveToFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/job.js:427:32) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async handleFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:379:21) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) Error: Missing lock for job 12160. retryJob at Scripts.finishedErrors (/usr/src/app/node_modules/bullmq/dist/cjs/classes/scripts.js:272:24) at Job.moveToFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/job.js:427:32) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async handleFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:379:21) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) Error: Missing lock for job 12155. retryJob at Scripts.finishedErrors (/usr/src/app/node_modules/bullmq/dist/cjs/classes/scripts.js:272:24) at Job.moveToFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/job.js:427:32) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async handleFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:379:21) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) Error: Missing lock for job 12159. retryJob at Scripts.finishedErrors (/usr/src/app/node_modules/bullmq/dist/cjs/classes/scripts.js:272:24) at Job.moveToFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/job.js:427:32) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async handleFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:379:21) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) Error: Missing lock for job 12157. retryJob at Scripts.finishedErrors (/usr/src/app/node_modules/bullmq/dist/cjs/classes/scripts.js:272:24) at Job.moveToFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/job.js:427:32) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async handleFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:379:21) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) Error: Missing lock for job 12158. retryJob at Scripts.finishedErrors (/usr/src/app/node_modules/bullmq/dist/cjs/classes/scripts.js:272:24) at Job.moveToFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/job.js:427:32) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async handleFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:379:21) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) Error: Missing lock for job 12153. retryJob at Scripts.finishedErrors (/usr/src/app/node_modules/bullmq/dist/cjs/classes/scripts.js:272:24) at Job.moveToFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/job.js:427:32) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async handleFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:379:21) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) Error: Missing lock for job 12154. retryJob at Scripts.finishedErrors (/usr/src/app/node_modules/bullmq/dist/cjs/classes/scripts.js:272:24) at Job.moveToFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/job.js:427:32) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async handleFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:379:21) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) Error: Missing lock for job 12156. retryJob at Scripts.finishedErrors (/usr/src/app/node_modules/bullmq/dist/cjs/classes/scripts.js:272:24) at Job.moveToFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/job.js:427:32) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async handleFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:379:21) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) Error: Missing lock for job 12152. retryJob at Scripts.finishedErrors (/usr/src/app/node_modules/bullmq/dist/cjs/classes/scripts.js:272:24) at Job.moveToFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/job.js:427:32) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async handleFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:379:21) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) Error: Missing lock for job 12150. retryJob at Scripts.finishedErrors (/usr/src/app/node_modules/bullmq/dist/cjs/classes/scripts.js:272:24) at Job.moveToFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/job.js:427:32) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async handleFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:379:21) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) Error: Missing lock for job 12151. retryJob at Scripts.finishedErrors (/usr/src/app/node_modules/bullmq/dist/cjs/classes/scripts.js:272:24) at Job.moveToFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/job.js:427:32) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async handleFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:379:21) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) [Nest] 7 - 04/30/2025, 8:30:02 AM LOG [Microservices:LibraryService] Checked existing asset(s): 0 offlined, 0 onlined, 0 updated, 10000 unchanged of current batch of 10000 (Total progress: 50000 of 59185, 84.5 %) in library a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6. Error: Missing lock for job 12149. retryJob at Scripts.finishedErrors (/usr/src/app/node_modules/bullmq/dist/cjs/classes/scripts.js:272:24) at Job.moveToFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/job.js:427:32) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async handleFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:379:21) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) Error: Missing lock for job 12148. retryJob at Scripts.finishedErrors (/usr/src/app/node_modules/bullmq/dist/cjs/classes/scripts.js:272:24) at Job.moveToFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/job.js:427:32) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async handleFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:379:21) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) [Nest] 7 - 04/30/2025, 8:30:02 AM LOG [Microservices:LibraryService] Checked existing asset(s): 0 offlined, 0 onlined, 0 updated, 10000 unchanged of current batch of 10000 (Total progress: 50000 of 59185, 84.5 %) in library a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6. [Nest] 7 - 04/30/2025, 8:30:03 AM LOG [Microservices:LibraryService] Checked existing asset(s): 0 offlined, 0 onlined, 0 updated, 9185 unchanged of current batch of 9185 (Total progress: 59185 of 59185, 100.0 %) in library a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6. [Nest] 7 - 04/30/2025, 8:30:03 AM LOG [Microservices:LibraryService] Checked existing asset(s): 0 offlined, 0 onlined, 0 updated, 9185 unchanged of current batch of 9185 (Total progress: 59185 of 59185, 100.0 %) in library a0cb00ea-ea57-45e4-b3e8-8dc20f412cb6. [Nest] 7 - 04/30/2025, 8:30:09 AM LOG [Microservices:BackupService] Database Backup Success [Nest] 17 - 04/30/2025, 4:25:18 PM LOG [Api:EventRepository] Websocket Connect: 6JeFJYFkWSkJ8wRsAAAD orderBy(array) is deprecated, use multiple orderBy calls instead. `orderBy('column asc')` is deprecated. Use `orderBy('column', 'asc')` instead. [Nest] 17 - 04/30/2025, 4:25:28 PM LOG [Api:EventRepository] Websocket Disconnect: 6JeFJYFkWSkJ8wRsAAAD [Nest] 7 - 05/01/2025, 12:00:00 AM LOG [Microservices:LibraryService] Initiating scan of all external libraries... [Nest] 7 - 05/01/2025, 12:00:00 AM LOG [Microservices:LibraryService] Checking for any libraries pending deletion... [Nest] 17 - 05/01/2025, 5:05:22 AM LOG [Api:EventRepository] Websocket Connect: jZlhRgzAZvOp_e9rAAAF [Nest] 17 - 05/01/2025, 5:06:59 AM LOG [Api:EventRepository] Websocket Disconnect: jZlhRgzAZvOp_e9rAAAF [Nest] 17 - 05/01/2025, 4:10:58 PM LOG [Api:EventRepository] Websocket Connect: L58m8tOeDEQhm0YJAAAH [Nest] 17 - 05/01/2025, 4:12:36 PM LOG [Api:EventRepository] Websocket Disconnect: L58m8tOeDEQhm0YJAAAH [Nest] 17 - 05/01/2025, 4:34:48 PM LOG [Api:EventRepository] Websocket Connect: 8At6brcW2xv5Er9IAAAJ [Nest] 17 - 05/01/2025, 4:36:54 PM LOG [Api:EventRepository] Websocket Disconnect: 8At6brcW2xv5Er9IAAAJ [Nest] 17 - 05/01/2025, 6:20:10 PM LOG [Api:EventRepository] Websocket Connect: r5fNw8iFzPTtOJCkAAAL [Nest] 17 - 05/01/2025, 6:20:52 PM LOG [Api:EventRepository] Websocket Disconnect: r5fNw8iFzPTtOJCkAAAL [Nest] 17 - 05/01/2025, 8:41:21 PM LOG [Api:EventRepository] Websocket Connect: bY3KNe5SYws1zIZWAAAN [Nest] 17 - 05/01/2025, 8:41:26 PM LOG [Api:EventRepository] Websocket Disconnect: bY3KNe5SYws1zIZWAAAN [Nest] 17 - 05/01/2025, 9:00:02 PM LOG [Api:EventRepository] Websocket Connect: RrXi3yo1FHrbHV-yAAAP [Nest] 17 - 05/01/2025, 9:00:07 PM LOG [Api:EventRepository] Websocket Disconnect: RrXi3yo1FHrbHV-yAAAP [Nest] 17 - 05/01/2025, 9:33:58 PM LOG [Api:EventRepository] Websocket Connect: NTU_LKWm5KPBurdtAAAR [Nest] 17 - 05/01/2025, 9:34:47 PM LOG [Api:EventRepository] Websocket Disconnect: NTU_LKWm5KPBurdtAAAR `orderBy(..., expr)` is deprecated. Use `orderBy(..., 'asc')` or `orderBy(..., (ob) => ...)` instead. [Nest] 17 - 05/01/2025, 11:10:00 PM LOG [Api:EventRepository] Websocket Connect: LlvZ5K2Htl3aBnAJAAAT [Nest] 17 - 05/01/2025, 11:10:29 PM LOG [Api:EventRepository] Websocket Disconnect: LlvZ5K2Htl3aBnAJAAAT [Nest] 17 - 05/01/2025, 11:10:57 PM LOG [Api:EventRepository] Websocket Connect: BR1ZcBtm1XQLHhR-AAAV [Nest] 17 - 05/01/2025, 11:11:22 PM LOG [Api:EventRepository] Websocket Disconnect: BR1ZcBtm1XQLHhR-AAAV [Nest] 7 - 05/02/2025, 12:00:00 AM LOG [Microservices:LibraryService] Initiating scan of all external libraries... [Nest] 7 - 05/02/2025, 12:00:00 AM LOG [Microservices:LibraryService] Checking for any libraries pending deletion... [Nest] 17 - 05/02/2025, 1:55:36 AM LOG [Api:EventRepository] Websocket Connect: OiNeBVY5sMtsM51yAAAX [Nest] 17 - 05/02/2025, 1:57:12 AM LOG [Api:EventRepository] Websocket Disconnect: OiNeBVY5sMtsM51yAAAX [Nest] 17 - 05/02/2025, 2:51:18 PM LOG [Api:EventRepository] Websocket Connect: zQkpZcTkUR23lfMxAAAZ [Nest] 17 - 05/02/2025, 2:52:23 PM LOG [Api:EventRepository] Websocket Disconnect: zQkpZcTkUR23lfMxAAAZ [Nest] 7 - 05/03/2025, 12:00:00 AM LOG [Microservices:LibraryService] Initiating scan of all external libraries... [Nest] 7 - 05/03/2025, 12:00:00 AM LOG [Microservices:LibraryService] Checking for any libraries pending deletion... [Nest] 17 - 05/03/2025, 12:50:26 AM LOG [Api:EventRepository] Websocket Connect: rOTHOvpjyY-Eyy2HAAAb [Nest] 17 - 05/03/2025, 12:51:25 AM LOG [Api:EventRepository] Websocket Disconnect: rOTHOvpjyY-Eyy2HAAAb [Nest] 17 - 05/03/2025, 1:22:51 AM LOG [Api:EventRepository] Websocket Connect: 3dZIHZHIiHaj5bEhAAAd [Nest] 17 - 05/03/2025, 1:23:02 AM LOG [Api:EventRepository] Websocket Disconnect: 3dZIHZHIiHaj5bEhAAAd [Nest] 17 - 05/03/2025, 1:27:42 AM LOG [Api:EventRepository] Websocket Connect: IkFoe9Hrx1EOpR71AAAf [Nest] 17 - 05/03/2025, 1:28:57 AM LOG [Api:EventRepository] Websocket Disconnect: IkFoe9Hrx1EOpR71AAAf [Nest] 17 - 05/03/2025, 1:32:37 AM LOG [Api:EventRepository] Websocket Connect: 3ddIwuheqUhH5LnZAAAh [Nest] 17 - 05/03/2025, 1:32:42 AM LOG [Api:EventRepository] Websocket Disconnect: 3ddIwuheqUhH5LnZAAAh [Nest] 17 - 05/03/2025, 4:48:29 AM LOG [Api:EventRepository] Websocket Connect: Er_SN727ILDMiOogAAAj [Nest] 17 - 05/03/2025, 4:50:31 AM LOG [Api:EventRepository] Websocket Connect: QoFBxUZTfcuveBbwAAAl [Nest] 17 - 05/03/2025, 4:50:40 AM LOG [Api:EventRepository] Websocket Disconnect: Er_SN727ILDMiOogAAAj [Nest] 17 - 05/03/2025, 4:51:16 AM LOG [Api:EventRepository] Websocket Disconnect: QoFBxUZTfcuveBbwAAAl [Nest] 17 - 05/03/2025, 12:59:57 PM LOG [Api:EventRepository] Websocket Connect: _w43iCtynR59GbTAAAAn [Nest] 17 - 05/03/2025, 1:00:11 PM LOG [Api:EventRepository] Websocket Disconnect: _w43iCtynR59GbTAAAAn [Nest] 17 - 05/03/2025, 7:18:46 PM LOG [Api:EventRepository] Websocket Connect: te89rHsuehQOfJofAAAp [Nest] 17 - 05/03/2025, 7:18:59 PM LOG [Api:EventRepository] Websocket Disconnect: te89rHsuehQOfJofAAAp [Nest] 17 - 05/03/2025, 8:23:36 PM LOG [Api:EventRepository] Websocket Connect: dgk3tP-iMkDnKsW_AAAr [Nest] 17 - 05/03/2025, 8:23:45 PM LOG [Api:EventRepository] Websocket Disconnect: dgk3tP-iMkDnKsW_AAAr [Nest] 17 - 05/03/2025, 11:54:58 PM LOG [Api:EventRepository] Websocket Connect: ir5jNqIaSq4iWgPMAAAt [Nest] 17 - 05/03/2025, 11:55:43 PM LOG [Api:EventRepository] Websocket Disconnect: ir5jNqIaSq4iWgPMAAAt [Nest] 7 - 05/04/2025, 12:00:00 AM LOG [Microservices:LibraryService] Initiating scan of all external libraries... [Nest] 7 - 05/04/2025, 12:00:00 AM LOG [Microservices:LibraryService] Checking for any libraries pending deletion... [Nest] 17 - 05/04/2025, 1:00:24 AM LOG [Api:EventRepository] Websocket Connect: PcvhS01bvRh9Gek7AAAv [Nest] 17 - 05/04/2025, 1:02:24 AM LOG [Api:EventRepository] Websocket Disconnect: PcvhS01bvRh9Gek7AAAv [Nest] 17 - 05/04/2025, 3:47:01 AM LOG [Api:EventRepository] Websocket Connect: FheFubQzW6LBE-HyAAAx [Nest] 17 - 05/04/2025, 3:47:08 AM LOG [Api:EventRepository] Websocket Disconnect: FheFubQzW6LBE-HyAAAx [Nest] 7 - 05/05/2025, 12:00:00 AM LOG [Microservices:LibraryService] Initiating scan of all external libraries... [Nest] 7 - 05/05/2025, 12:00:00 AM LOG [Microservices:LibraryService] Checking for any libraries pending deletion... Query failed : { durationMs: 11.616696000099182, error: PostgresError: duplicate key value violates unique constraint "UQ_assets_owner_checksum" at ErrorResponse (/usr/src/app/node_modules/postgres/cjs/src/connection.js:790:26) at handle (/usr/src/app/node_modules/postgres/cjs/src/connection.js:476:6) at Socket.data (/usr/src/app/node_modules/postgres/cjs/src/connection.js:315:9) at Socket.emit (node:events:518:28) at addChunk (node:internal/streams/readable:561:12) at readableAddChunkPushByteMode (node:internal/streams/readable:512:3) at Readable.push (node:internal/streams/readable:392:5) at TCP.onStreamRead (node:internal/stream_base_commons:189:23) at TCP.callbackTrampoline (node:internal/async_hooks:130:17) { severity_local: 'ERROR', severity: 'ERROR', code: '23505', detail: 'Key ("ownerId", checksum)=(6c8972a5-a85a-47fe-b023-190de442da39, \\x2cc963ced30d150fad397a6fd20c082756ddf71b) already exists.', schema_name: 'public', table_name: 'assets', constraint_name: 'UQ_assets_owner_checksum', file: 'nbtinsert.c', line: '663', routine: '_bt_check_unique' }, sql: 'insert into "assets" ("ownerId", "libraryId", "checksum", "originalPath", "deviceAssetId", "deviceId", "fileCreatedAt", "fileModifiedAt", "localDateTime", "type", "isFavorite", "isArchived", "duration", "isVisible", "originalFileName") values ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15) returning *', params: [ '6c8972a5-a85a-47fe-b023-190de442da39',  , , 'upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/e1/5f/e15fe50b-fb06-4093-807d-70c02fb6b3c0.heic', '1000001833', 'ed12d81003965b6bdd1e33038b545e3caf1115fdb7c2cf6cf22a6358e9bf778b', 2025-05-03T23:43:16.000Z, 2025-05-05T01:15:30.000Z, 2025-05-03T23:43:16.000Z,  'IMAGE', false, false, '0:00:00.000000',  , 'IMG_20250504_211530.heic' ] } [Nest] 17 - 05/05/2025, 6:02:36 AM LOG [Api:EventRepository] Websocket Connect: lXrex9cN6iPEUxatAAAz Initializing Immich v1.132.1 Detected CPU Cores: 4 Starting api worker Starting microservices worker [Nest] 7 - 05/05/2025, 6:09:11 AM LOG [Microservices:EventRepository] Initialized websocket server [Nest] 7 - 05/05/2025, 6:09:11 AM LOG [Microservices:DatabaseRepository] Running migrations, this may take a while [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:EventRepository] Initialized websocket server [Nest] 7 - 05/05/2025, 6:09:11 AM LOG [Microservices:MetadataService] Bootstrapping metadata service [Nest] 7 - 05/05/2025, 6:09:11 AM LOG [Microservices:MetadataService] Initializing metadata service [Nest] 7 - 05/05/2025, 6:09:11 AM LOG [Microservices:MapRepository] Initializing metadata repository [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:DatabaseRepository] Running migrations, this may take a while [Nest] 7 - 05/05/2025, 6:09:11 AM LOG [Microservices:MetadataService] Initialized local reverse geocoder [Nest] 7 - 05/05/2025, 6:09:11 AM LOG [Microservices:BackupService] Database Backup Starting. Database Version: 14 [Nest] 7 - 05/05/2025, 6:09:11 AM 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 - 05/05/2025, 6:09:11 AM LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountFiles":true,"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} [Nest] 17 - 05/05/2025, 6:09:11 AM 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] 7 - 05/05/2025, 6:09:11 AM LOG [Microservices:VersionService] Found v1.132.3, released at 4/28/2025, 2:11:06 PM [Nest] 7 - 05/05/2025, 6:09:11 AM LOG [Microservices:StorageService] Successfully verified system mount folder checks [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountFiles":true,"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:StorageService] Successfully verified system mount folder checks [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:SystemConfigService] LogLevel=log (set via system config) [Nest] 7 - 05/05/2025, 6:09:11 AM LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) [Nest] 7 - 05/05/2025, 6:09:11 AM LOG [Microservices:NestFactory] Starting Nest application... [Nest] 7 - 05/05/2025, 6:09:11 AM LOG [Microservices:InstanceLoader] BullModule dependencies initialized [Nest] 7 - 05/05/2025, 6:09:11 AM LOG [Microservices:InstanceLoader] ClsModule dependencies initialized [Nest] 7 - 05/05/2025, 6:09:11 AM LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized [Nest] 7 - 05/05/2025, 6:09:11 AM LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized [Nest] 7 - 05/05/2025, 6:09:11 AM LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized [Nest] 7 - 05/05/2025, 6:09:11 AM LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized [Nest] 7 - 05/05/2025, 6:09:11 AM LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized [Nest] 7 - 05/05/2025, 6:09:11 AM LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized [Nest] 7 - 05/05/2025, 6:09:11 AM LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized [Nest] 7 - 05/05/2025, 6:09:11 AM LOG [Microservices:InstanceLoader] BullModule dependencies initialized [Nest] 7 - 05/05/2025, 6:09:11 AM LOG [Microservices:InstanceLoader] BullModule dependencies initialized [Nest] 7 - 05/05/2025, 6:09:11 AM LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized [Nest] 7 - 05/05/2025, 6:09:11 AM LOG [Microservices:NestApplication] Nest application successfully started [Nest] 7 - 05/05/2025, 6:09:11 AM LOG [Microservices:Bootstrap] Immich Microservices is running [v1.132.1] [production] [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:NestFactory] Starting Nest application... [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:InstanceLoader] BullModule dependencies initialized [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:InstanceLoader] ClsModule dependencies initialized [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:InstanceLoader] KyselyModule dependencies initialized [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:InstanceLoader] ClsRootModule dependencies initialized [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:InstanceLoader] ScheduleModule dependencies initialized [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:InstanceLoader] BullModule dependencies initialized [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:InstanceLoader] BullModule dependencies initialized [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:InstanceLoader] ApiModule dependencies initialized [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RoutesResolver] APIKeyController {/api/api-keys}: [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RoutesResolver] ActivityController {/api/activities}: [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RoutesResolver] AlbumController {/api/albums}: [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/albums/statistics, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RoutesResolver] AppController {/api}: [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RoutesResolver] AssetController {/api/assets}: [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/assets/memory-lane, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RoutesResolver] AssetMediaController {/api/assets}: [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RoutesResolver] AuthController {/api/auth}: [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RoutesResolver] DownloadController {/api/download}: [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}: [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RoutesResolver] FaceController {/api/faces}: [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/faces, POST} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/faces/:id, DELETE} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RoutesResolver] JobController {/api/jobs}: [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/jobs, POST} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RoutesResolver] LibraryController {/api/libraries}: [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RoutesResolver] MapController {/api/map}: [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/map/reverse-geocode, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RoutesResolver] MemoryController {/api/memories}: [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RoutesResolver] NotificationAdminController {/api/notifications/admin}: [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/notifications/admin/test-email, POST} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/notifications/admin/templates/:name, POST} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RoutesResolver] OAuthController {/api/oauth}: [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RoutesResolver] PartnerController {/api/partners}: [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RoutesResolver] PersonController {/api/people}: [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/people, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/people, POST} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RoutesResolver] ReportController {/api/reports}: [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/reports, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/reports/checksum, POST} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/reports/fix, POST} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RoutesResolver] SearchController {/api/search}: [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/search/random, POST} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RoutesResolver] ServerController {/api/server}: [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/server/version-history, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RoutesResolver] SessionController {/api/sessions}: [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}: [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RoutesResolver] StackController {/api/stacks}: [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/stacks, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/stacks, POST} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/stacks, DELETE} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, PUT} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/stacks/:id, DELETE} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RoutesResolver] SyncController {/api/sync}: [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/sync/stream, POST} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/sync/ack, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/sync/ack, POST} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/sync/ack, DELETE} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}: [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}: [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RoutesResolver] TagController {/api/tags}: [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/tags, PUT} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/tags/assets, PUT} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PUT} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RoutesResolver] TimelineController {/api/timeline}: [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RoutesResolver] TrashController {/api/trash}: [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}: [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RoutesResolver] UserController {/api/users}: [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/users, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RoutesResolver] ViewController {/api/view}: [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/view/folder/unique-paths, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:RouterExplorer] Mapped {/api/view/folder, GET} route [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:NestApplication] Nest application successfully started [Nest] 17 - 05/05/2025, 6:09:11 AM LOG [Api:Bootstrap] Immich Server is listening on http://[::1]:2283 [v1.132.1] [production] [Nest] 17 - 05/05/2025, 6:09:14 AM LOG [Api:EventRepository] Websocket Connect: WOfnSb6d6iMrfztFAAAB [Nest] 7 - 05/05/2025, 6:09:18 AM WARN [Microservices:StorageRepository] File upload/thumbs/6c8972a5-a85a-47fe-b023-190de442da39/e7/23/e7232dfe-4791-4893-85dd-348e5b8a8deb-thumbnail.webp does not exist. [Nest] 7 - 05/05/2025, 6:09:18 AM WARN [Microservices:StorageRepository] File upload/thumbs/6c8972a5-a85a-47fe-b023-190de442da39/e7/23/e7232dfe-4791-4893-85dd-348e5b8a8deb-thumbnail.webp does not exist. [Nest] 7 - 05/05/2025, 6:09:18 AM WARN [Microservices:StorageRepository] File upload/thumbs/6c8972a5-a85a-47fe-b023-190de442da39/e7/23/e7232dfe-4791-4893-85dd-348e5b8a8deb-thumbnail.jpeg does not exist. [Nest] 7 - 05/05/2025, 6:09:18 AM WARN [Microservices:StorageRepository] File upload/thumbs/6c8972a5-a85a-47fe-b023-190de442da39/e7/23/e7232dfe-4791-4893-85dd-348e5b8a8deb-thumbnail.jpeg does not exist. [Nest] 7 - 05/05/2025, 6:09:18 AM WARN [Microservices:StorageService] Unable to remove file from disk [Nest] 7 - 05/05/2025, 6:09:18 AM WARN [Microservices:StorageService] Error: EROFS: read-only file system, unlink '/mnt/usb/immich/library/library/admin/20230403_141431.jpg' at async Object.unlink (node:internal/fs/promises:1064:10) at async StorageRepository.unlink (/usr/src/app/dist/repositories/storage.repository.js:100:13) at async StorageService.handleDeleteFiles (/usr/src/app/dist/services/storage.service.js:69:17) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) { errno: -30, code: 'EROFS', syscall: 'unlink', path: '/mnt/usb/immich/library/library/admin/20230403_141431.jpg' } [Nest] 7 - 05/05/2025, 6:09:18 AM WARN [Microservices:StorageService] Unable to remove file from disk [Nest] 7 - 05/05/2025, 6:09:18 AM WARN [Microservices:StorageService] Error: EROFS: read-only file system, unlink '/mnt/usb/immich/library/library/admin/20230403_141431.jpg' at async Object.unlink (node:internal/fs/promises:1064:10) at async StorageRepository.unlink (/usr/src/app/dist/repositories/storage.repository.js:100:13) at async StorageService.handleDeleteFiles (/usr/src/app/dist/services/storage.service.js:69:17) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) { errno: -30, code: 'EROFS', syscall: 'unlink', path: '/mnt/usb/immich/library/library/admin/20230403_141431.jpg' } [Nest] 7 - 05/05/2025, 6:09:18 AM WARN [Microservices:StorageService] Unable to remove file from disk [Nest] 7 - 05/05/2025, 6:09:18 AM WARN [Microservices:StorageService] Error: EROFS: read-only file system, unlink '/mnt/usb/immich/library/library/admin/20230403_141431.jpg' at async Object.unlink (node:internal/fs/promises:1064:10) at async StorageRepository.unlink (/usr/src/app/dist/repositories/storage.repository.js:100:13) at async StorageService.handleDeleteFiles (/usr/src/app/dist/services/storage.service.js:69:17) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) { errno: -30, code: 'EROFS', syscall: 'unlink', path: '/mnt/usb/immich/library/library/admin/20230403_141431.jpg' }  st] 7 - 05/05/2025, 6:09:48 AM ERROR [Microservices:{"id":"ebc213b9-a104-471d-8fca-3cfb83252f23"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: Input file contains unsupported image format Error: Input file contains unsupported image format at Sharp.toBuffer (/usr/src/app/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/dist/repositories/media.repository.js:97:68) at MediaService.generateImageThumbnails (/usr/src/app/dist/services/media.service.js:181:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.handleGenerateThumbnails (/usr/src/app/dist/services/media.service.js:103:25) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24)  st] 7 - 05/05/2025, 6:09:48 AM ERROR [Microservices:{"id":"eca250eb-c010-45e4-b020-3c6e87ab6cc0"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: Input file contains unsupported image format Error: Input file contains unsupported image format at Sharp.toBuffer (/usr/src/app/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/dist/repositories/media.repository.js:97:68) at MediaService.generateImageThumbnails (/usr/src/app/dist/services/media.service.js:181:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.handleGenerateThumbnails (/usr/src/app/dist/services/media.service.js:103:25) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) [Nest] 7 - 05/05/2025, 6:09:48 AM ERROR [Microservices:{"id":"e752c152-d015-4882-8816-cc2d264faa22"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: Input file has corrupt header: magickload: Magick: ImproperImageHeader `/mnt/usb/HardDriveBackup/Camera/20200120_205433.jpg' @ error/tga.c/ReadTGAImage/221 (null) Error: Input file has corrupt header: magickload: Magick: ImproperImageHeader `/mnt/usb/HardDriveBackup/Camera/20200120_205433.jpg' @ error/tga.c/ReadTGAImage/221 (null) at Sharp.toBuffer (/usr/src/app/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/dist/repositories/media.repository.js:97:68) at MediaService.generateImageThumbnails (/usr/src/app/dist/services/media.service.js:181:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.handleGenerateThumbnails (/usr/src/app/dist/services/media.service.js:103:25) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) [Nest] 7 - 05/05/2025, 6:09:48 AM ERROR [Microservices:{"id":"cd64c92a-7b3e-4af4-9820-351ed07e6f20"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: Input file has corrupt header: magickload: Magick: ImproperImageHeader `/mnt/usb/HardDriveBackup/Camera/20200120_205350.jpg' @ error/tga.c/ReadTGAImage/221 (null) Error: Input file has corrupt header: magickload: Magick: ImproperImageHeader `/mnt/usb/HardDriveBackup/Camera/20200120_205350.jpg' @ error/tga.c/ReadTGAImage/221 (null) at Sharp.toBuffer (/usr/src/app/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/dist/repositories/media.repository.js:97:68) at MediaService.generateImageThumbnails (/usr/src/app/dist/services/media.service.js:181:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.handleGenerateThumbnails (/usr/src/app/dist/services/media.service.js:103:25) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24)  st] 7 - 05/05/2025, 6:09:49 AM ERROR [Microservices:{"id":"831b6d37-12e0-449b-a43f-04a059b6c531"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: Input file contains unsupported image format Error: Input file contains unsupported image format at Sharp.toBuffer (/usr/src/app/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/dist/repositories/media.repository.js:97:68) at MediaService.generateImageThumbnails (/usr/src/app/dist/services/media.service.js:181:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.handleGenerateThumbnails (/usr/src/app/dist/services/media.service.js:103:25) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24)  st] 7 - 05/05/2025, 6:09:49 AM ERROR [Microservices:{"id":"c2fe1c35-1d0e-42a3-8344-edd92c4fa11a"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: Input file contains unsupported image format Error: Input file contains unsupported image format at Sharp.toBuffer (/usr/src/app/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/dist/repositories/media.repository.js:97:68) at MediaService.generateImageThumbnails (/usr/src/app/dist/services/media.service.js:181:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.handleGenerateThumbnails (/usr/src/app/dist/services/media.service.js:103:25) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24)  st] 7 - 05/05/2025, 6:09:49 AM ERROR [Microservices:{"id":"653fc3cd-1ba1-4629-9bda-623928c646dc"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: Input file contains unsupported image format Error: Input file contains unsupported image format at Sharp.toBuffer (/usr/src/app/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/dist/repositories/media.repository.js:97:68) at MediaService.generateImageThumbnails (/usr/src/app/dist/services/media.service.js:181:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.handleGenerateThumbnails (/usr/src/app/dist/services/media.service.js:103:25) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) [Nest] 7 - 05/05/2025, 6:09:49 AM ERROR [Microservices:{"id":"e752c152-d015-4882-8816-cc2d264faa22"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: Input file has corrupt header: magickload: Magick: ImproperImageHeader `/mnt/usb/HardDriveBackup/Camera/20200120_205433.jpg' @ error/tga.c/ReadTGAImage/221 (null) Error: Input file has corrupt header: magickload: Magick: ImproperImageHeader `/mnt/usb/HardDriveBackup/Camera/20200120_205433.jpg' @ error/tga.c/ReadTGAImage/221 (null) at Sharp.toBuffer (/usr/src/app/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/dist/repositories/media.repository.js:97:68) at MediaService.generateImageThumbnails (/usr/src/app/dist/services/media.service.js:181:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.handleGenerateThumbnails (/usr/src/app/dist/services/media.service.js:103:25) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24)  st] 7 - 05/05/2025, 6:09:49 AM ERROR [Microservices:{"id":"ebc213b9-a104-471d-8fca-3cfb83252f23"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: Input file contains unsupported image format Error: Input file contains unsupported image format at Sharp.toBuffer (/usr/src/app/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/dist/repositories/media.repository.js:97:68) at MediaService.generateImageThumbnails (/usr/src/app/dist/services/media.service.js:181:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.handleGenerateThumbnails (/usr/src/app/dist/services/media.service.js:103:25) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) [Nest] 7 - 05/05/2025, 6:09:49 AM ERROR [Microservices:{"id":"cd64c92a-7b3e-4af4-9820-351ed07e6f20"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: Input file has corrupt header: magickload: Magick: ImproperImageHeader `/mnt/usb/HardDriveBackup/Camera/20200120_205350.jpg' @ error/tga.c/ReadTGAImage/221 (null) Error: Input file has corrupt header: magickload: Magick: ImproperImageHeader `/mnt/usb/HardDriveBackup/Camera/20200120_205350.jpg' @ error/tga.c/ReadTGAImage/221 (null) at Sharp.toBuffer (/usr/src/app/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/dist/repositories/media.repository.js:97:68) at MediaService.generateImageThumbnails (/usr/src/app/dist/services/media.service.js:181:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.handleGenerateThumbnails (/usr/src/app/dist/services/media.service.js:103:25) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24)  st] 7 - 05/05/2025, 6:09:49 AM ERROR [Microservices:{"id":"831b6d37-12e0-449b-a43f-04a059b6c531"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: Input file contains unsupported image format Error: Input file contains unsupported image format at Sharp.toBuffer (/usr/src/app/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/dist/repositories/media.repository.js:97:68) at MediaService.generateImageThumbnails (/usr/src/app/dist/services/media.service.js:181:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.handleGenerateThumbnails (/usr/src/app/dist/services/media.service.js:103:25) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24)  st] 7 - 05/05/2025, 6:09:49 AM ERROR [Microservices:{"id":"c2fe1c35-1d0e-42a3-8344-edd92c4fa11a"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: Input file contains unsupported image format Error: Input file contains unsupported image format at Sharp.toBuffer (/usr/src/app/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/dist/repositories/media.repository.js:97:68) at MediaService.generateImageThumbnails (/usr/src/app/dist/services/media.service.js:181:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.handleGenerateThumbnails (/usr/src/app/dist/services/media.service.js:103:25) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24)  st] 7 - 05/05/2025, 6:09:49 AM ERROR [Microservices:{"id":"eca250eb-c010-45e4-b020-3c6e87ab6cc0"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: Input file contains unsupported image format Error: Input file contains unsupported image format at Sharp.toBuffer (/usr/src/app/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/dist/repositories/media.repository.js:97:68) at MediaService.generateImageThumbnails (/usr/src/app/dist/services/media.service.js:181:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.handleGenerateThumbnails (/usr/src/app/dist/services/media.service.js:103:25) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) [Nest] 7 - 05/05/2025, 6:09:49 AM ERROR [Microservices:{"id":"487a825a-82e4-4c7d-a3a4-da24eec4b53f"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: VipsJpeg: premature end of JPEG image Error: VipsJpeg: premature end of JPEG image at Sharp.toBuffer (/usr/src/app/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/dist/repositories/media.repository.js:97:68) at MediaService.generateImageThumbnails (/usr/src/app/dist/services/media.service.js:181:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.handleGenerateThumbnails (/usr/src/app/dist/services/media.service.js:103:25) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) [Nest] 7 - 05/05/2025, 6:09:54 AM ERROR [Microservices:MediaRepository] ffmpeg version 7.0.2-Jellyfin Copyright (c) 2000-2024 the FFmpeg developers built with gcc 12 (Debian 12.2.0-14) configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --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. 8.100 / 59. 8.100 libavcodec 61. 3.100 / 61. 3.100 libavformat 61. 1.100 / 61. 1.100 libavdevice 61. 1.100 / 61. 1.100 libavfilter 10. 1.100 / 10. 1.100 libswscale 8. 1.100 / 8. 1.100 libswresample 5. 1.100 / 5. 1.100 libpostproc 58. 1.100 / 58. 1.100 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x365fe170180] st: 0 edit list: 1 Missing key frame while searching for timestamp: 18656 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x365fe170180] st: 0 edit list 1 Cannot find an index entry before timestamp: 18656. Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/60/56/6056638f-9eba-4405-8aea-6cb09b59c3c1.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 creation_time : 2025-03-30T20:59:38.000000Z com.android.version: 15 com.samsung.android.utc_offset: -0400 Duration: 00:00:21.40, start: 0.000000, bitrate: 12225 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, 11979 kb/s, 30 fps, 30 tbr, 90k tbn (default) Metadata: creation_time : 2025-03-30T21:01:25.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-03-30T21:01:25.000000Z handler_name : SoundHandle vendor_id : [0][0][0][0] [out#0/image2 @ 0x365fe14e940] No explicit maps, mapping streams automatically... [vost#0:0/mjpeg @ 0x365fe173180] Created video stream from input stream 0:0 [Parsed_thumbnail_1 @ 0x365fe14e640] batch size: 12 frames [tonemapx @ 0x365fe1ba800] Using CPU capabilities: AVX2 FMA3 [Parsed_fps_0 @ 0x365fe14c6c0] 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 @ 0x365fe173180] Starting thread... [vf#0:0 @ 0x365fe160440] Starting thread... [vist#0:0/hevc @ 0x365fe240a80] [dec:hevc @ 0x365fe240300] Starting thread... [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x365fe120280] Starting thread... Press [q] to stop, [?] for help [Parsed_thumbnail_1 @ 0x36606050780] batch size: 12 frames [tonemapx @ 0x36606100000] Using CPU capabilities: AVX2 FMA3 [graph 0 input from stream 0:0 @ 0x36606050b40] w:1080 h:1920 pixfmt:yuv420p10le tb:1/90000 fr:30/1 sar:0/1 csp:reserved range:tv [graph 0 input from stream 0:0 @ 0x36606050b40] Invalid color range [Parsed_fps_0 @ 0x36606050600] 0 frames in, 0 frames out; 0 frames dropped, 0 frames duplicated. [vf#0:0 @ 0x365fe160440] Error reinitializing filters! [vf#0:0 @ 0x365fe160440] Task finished with error code: -22 (Invalid argument) [vf#0:0 @ 0x365fe160440] Terminating thread with return code -22 (Invalid argument) [vost#0:0/mjpeg @ 0x365fe173180] Encoder thread received EOF [vost#0:0/mjpeg @ 0x365fe173180] Could not open encoder before EOF [vost#0:0/mjpeg @ 0x365fe173180] Task finished with error code: -22 (Invalid argument) [vost#0:0/mjpeg @ 0x365fe173180] Terminating thread with return code -22 (Invalid argument) [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x365fe120280] Terminating thread with return code 0 (success) [vist#0:0/hevc @ 0x365fe240a80] [dec:hevc @ 0x365fe240300] Decoder returned EOF, finishing [vist#0:0/hevc @ 0x365fe240a80] [dec:hevc @ 0x365fe240300] Terminating thread with return code 0 (success) [out#0/image2 @ 0x365fe14e940] 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 @ 0x365fe120280] Input file #0 (upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/60/56/6056638f-9eba-4405-8aea-6cb09b59c3c1.mp4): [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x365fe120280] Input stream #0:0 (video): 75 packets read (3356265 bytes); 2 frames decoded; 0 decode errors; [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x365fe120280] Total: 75 packets (3356265 bytes) demuxed [AVIOContext @ 0x365fe060680] Statistics: 3484658 bytes read, 4 seeks Conversion failed! [Nest] 7 - 05/05/2025, 6:09:54 AM ERROR [Microservices:{"id":"f36f0f08-6a2f-4b02-a745-65f7082642e7"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: ffmpeg exited with code 234: Conversion failed! Error: ffmpeg exited with code 234: Conversion failed! at ChildProcess. (/usr/src/app/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 - 05/05/2025, 6:09:54 AM ERROR [Microservices:MediaRepository] ffmpeg version 7.0.2-Jellyfin Copyright (c) 2000-2024 the FFmpeg developers built with gcc 12 (Debian 12.2.0-14) configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --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. 8.100 / 59. 8.100 libavcodec 61. 3.100 / 61. 3.100 libavformat 61. 1.100 / 61. 1.100 libavdevice 61. 1.100 / 61. 1.100 libavfilter 10. 1.100 / 10. 1.100 libswscale 8. 1.100 / 8. 1.100 libswresample 5. 1.100 / 5. 1.100 libpostproc 58. 1.100 / 58. 1.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/84/33/84336245-5f40-436a-b18a-b9c363ea7acb.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 creation_time : 2025-04-03T15:03:23.000000Z com.android.version: 15 com.samsung.android.utc_offset: -0400 Duration: 00:00:27.31, start: 0.000000, bitrate: 8648 kb/s Stream #0:0[0x1](eng): Video: hevc (Main 10), 1 reference frame (hvc1 / 0x31637668), yuv420p10le(tv, reserved/bt2020/arib-std-b67, left), 1080x1214, 8387 kb/s, 30 fps, 30 tbr, 90k tbn (default) Metadata: creation_time : 2025-04-03T15:04:22.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-04-03T15:04:22.000000Z handler_name : SoundHandle vendor_id : [0][0][0][0] [out#0/image2 @ 0x2153c14e940] No explicit maps, mapping streams automatically... [vost#0:0/mjpeg @ 0x2153c173180] Created video stream from input stream 0:0 [Parsed_thumbnail_1 @ 0x2153c14e640] batch size: 12 frames [tonemapx @ 0x2153c227000] Using CPU capabilities: AVX2 FMA3 [Parsed_fps_0 @ 0x2153c14c6c0] 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 @ 0x2153c173180] Starting thread... [vf#0:0 @ 0x2153c050400] Starting thread... [vist#0:0/hevc @ 0x2153c1b0a80] [dec:hevc @ 0x2153c1b0180] Starting thread... [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x2153c120280] Starting thread... Press [q] to stop, [?] for help [Parsed_thumbnail_1 @ 0x21542050780] batch size: 12 frames [tonemapx @ 0x21542100000] Using CPU capabilities: AVX2 FMA3 [graph 0 input from stream 0:0 @ 0x21542050b40] w:1080 h:1214 pixfmt:yuv420p10le tb:1/90000 fr:30/1 sar:0/1 csp:reserved range:tv [graph 0 input from stream 0:0 @ 0x21542050b40] Invalid color range [Parsed_fps_0 @ 0x21542050600] 0 frames in, 0 frames out; 0 frames dropped, 0 frames duplicated. [vf#0:0 @ 0x2153c050400] Error reinitializing filters! [vf#0:0 @ 0x2153c050400] Task finished with error code: -22 (Invalid argument) [vf#0:0 @ 0x2153c050400] Terminating thread with return code -22 (Invalid argument) [vost#0:0/mjpeg @ 0x2153c173180] Encoder thread received EOF [vost#0:0/mjpeg @ 0x2153c173180] Could not open encoder before EOF [vost#0:0/mjpeg @ 0x2153c173180] Task finished with error code: -22 (Invalid argument) [vost#0:0/mjpeg @ 0x2153c173180] Terminating thread with return code -22 (Invalid argument) [vist#0:0/hevc @ 0x2153c1b0a80] [dec:hevc @ 0x2153c1b0180] Decoder returned EOF, finishing [vist#0:0/hevc @ 0x2153c1b0a80] [dec:hevc @ 0x2153c1b0180] Terminating thread with return code 0 (success) [vist#0:0/hevc @ 0x2153c1b0a80] All consumers of this stream are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x2153c120280] All consumers are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x2153c120280] Terminating thread with return code 0 (success) [out#0/image2 @ 0x2153c14e940] 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 @ 0x2153c120280] Input file #0 (upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/84/33/84336245-5f40-436a-b18a-b9c363ea7acb.mp4): [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x2153c120280] Input stream #0:0 (video): 80 packets read (2696226 bytes); 2 frames decoded; 0 decode errors; [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x2153c120280] Total: 80 packets (2696226 bytes) demuxed [AVIOContext @ 0x2153c060680] Statistics: 2842805 bytes read, 4 seeks Conversion failed! [Nest] 7 - 05/05/2025, 6:09:54 AM ERROR [Microservices:{"id":"28c13705-97e7-4186-8015-3201de440e7e"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: ffmpeg exited with code 234: Conversion failed! Error: ffmpeg exited with code 234: Conversion failed! at ChildProcess. (/usr/src/app/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 - 05/05/2025, 6:09:55 AM ERROR [Microservices:MediaRepository] ffmpeg version 7.0.2-Jellyfin Copyright (c) 2000-2024 the FFmpeg developers built with gcc 12 (Debian 12.2.0-14) configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --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. 8.100 / 59. 8.100 libavcodec 61. 3.100 / 61. 3.100 libavformat 61. 1.100 / 61. 1.100 libavdevice 61. 1.100 / 61. 1.100 libavfilter 10. 1.100 / 10. 1.100 libswscale 8. 1.100 / 8. 1.100 libswresample 5. 1.100 / 5. 1.100 libpostproc 58. 1.100 / 58. 1.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/84/33/84336245-5f40-436a-b18a-b9c363ea7acb.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 creation_time : 2025-04-03T15:03:23.000000Z com.android.version: 15 com.samsung.android.utc_offset: -0400 Duration: 00:00:27.31, start: 0.000000, bitrate: 8648 kb/s Stream #0:0[0x1](eng): Video: hevc (Main 10), 1 reference frame (hvc1 / 0x31637668), yuv420p10le(tv, reserved/bt2020/arib-std-b67, left), 1080x1214, 8387 kb/s, 30 fps, 30 tbr, 90k tbn (default) Metadata: creation_time : 2025-04-03T15:04:22.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-04-03T15:04:22.000000Z handler_name : SoundHandle vendor_id : [0][0][0][0] [out#0/image2 @ 0x394dc14e940] No explicit maps, mapping streams automatically... [vost#0:0/mjpeg @ 0x394dc173180] Created video stream from input stream 0:0 [Parsed_thumbnail_1 @ 0x394dc14e640] batch size: 12 frames [tonemapx @ 0x394dc227000] Using CPU capabilities: AVX2 FMA3 [Parsed_fps_0 @ 0x394dc14c6c0] 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 @ 0x394dc173180] Starting thread... [vf#0:0 @ 0x394dc050400] Starting thread... [vist#0:0/hevc @ 0x394dc1b0a80] [dec:hevc @ 0x394dc1b0180] Starting thread... [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x394dc120280] Starting thread... Press [q] to stop, [?] for help [Parsed_thumbnail_1 @ 0x394de050780] batch size: 12 frames [tonemapx @ 0x394de100000] Using CPU capabilities: AVX2 FMA3 [graph 0 input from stream 0:0 @ 0x394de050b40] w:1080 h:1214 pixfmt:yuv420p10le tb:1/90000 fr:30/1 sar:0/1 csp:reserved range:tv [graph 0 input from stream 0:0 @ 0x394de050b40] Invalid color range [Parsed_fps_0 @ 0x394de050600] 0 frames in, 0 frames out; 0 frames dropped, 0 frames duplicated. [vf#0:0 @ 0x394dc050400] Error reinitializing filters! [vf#0:0 @ 0x394dc050400] Task finished with error code: -22 (Invalid argument) [vf#0:0 @ 0x394dc050400] Terminating thread with return code -22 (Invalid argument) [vost#0:0/mjpeg @ 0x394dc173180] Encoder thread received EOF [vost#0:0/mjpeg @ 0x394dc173180] Could not open encoder before EOF [vost#0:0/mjpeg @ 0x394dc173180] Task finished with error code: -22 (Invalid argument) [vost#0:0/mjpeg @ 0x394dc173180] Terminating thread with return code -22 (Invalid argument) [vist#0:0/hevc @ 0x394dc1b0a80] [dec:hevc @ 0x394dc1b0180] Decoder returned EOF, finishing [vist#0:0/hevc @ 0x394dc1b0a80] [dec:hevc @ 0x394dc1b0180] Terminating thread with return code 0 (success) [vist#0:0/hevc @ 0x394dc1b0a80] All consumers of this stream are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x394dc120280] All consumers are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x394dc120280] Terminating thread with return code 0 (success) [out#0/image2 @ 0x394dc14e940] 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 @ 0x394dc120280] Input file #0 (upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/84/33/84336245-5f40-436a-b18a-b9c363ea7acb.mp4): [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x394dc120280] Input stream #0:0 (video): 80 packets read (2696226 bytes); 2 frames decoded; 0 decode errors; [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x394dc120280] Total: 80 packets (2696226 bytes) demuxed [AVIOContext @ 0x394dc060680] Statistics: 2842805 bytes read, 4 seeks Conversion failed! [Nest] 7 - 05/05/2025, 6:09:55 AM ERROR [Microservices:{"id":"28c13705-97e7-4186-8015-3201de440e7e"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: ffmpeg exited with code 234: Conversion failed! Error: ffmpeg exited with code 234: Conversion failed! at ChildProcess. (/usr/src/app/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 - 05/05/2025, 6:09:55 AM ERROR [Microservices:MediaRepository] ffmpeg version 7.0.2-Jellyfin Copyright (c) 2000-2024 the FFmpeg developers built with gcc 12 (Debian 12.2.0-14) configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --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. 8.100 / 59. 8.100 libavcodec 61. 3.100 / 61. 3.100 libavformat 61. 1.100 / 61. 1.100 libavdevice 61. 1.100 / 61. 1.100 libavfilter 10. 1.100 / 10. 1.100 libswscale 8. 1.100 / 8. 1.100 libswresample 5. 1.100 / 5. 1.100 libpostproc 58. 1.100 / 58. 1.100 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x4881e170180] st: 0 edit list: 1 Missing key frame while searching for timestamp: 18476 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x4881e170180] st: 0 edit list 1 Cannot find an index entry before timestamp: 18476. Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/9f/32/9f32e6da-b1e9-4e98-8049-2cb5d56c593a.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 creation_time : 2025-04-09T21:38:14.000000Z com.android.version: 15 com.samsung.android.utc_offset: -0400 Duration: 00:00:35.67, start: 0.000000, bitrate: 12214 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, 11952 kb/s, 30 fps, 30 tbr, 90k tbn (default) Metadata: creation_time : 2025-04-09T21:39:30.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-04-09T21:39:30.000000Z handler_name : SoundHandle vendor_id : [0][0][0][0] [out#0/image2 @ 0x4881e14e940] No explicit maps, mapping streams automatically... [vost#0:0/mjpeg @ 0x4881e173780] Created video stream from input stream 0:0 [Parsed_thumbnail_1 @ 0x4881e14e640] batch size: 12 frames [tonemapx @ 0x4881e227000] Using CPU capabilities: AVX2 FMA3 [Parsed_fps_0 @ 0x4881e14cd80] 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 @ 0x4881e173780] Starting thread... [vf#0:0 @ 0x4881e050400] Starting thread... [vist#0:0/hevc @ 0x4881e1b0a80] [dec:hevc @ 0x4881e1b0180] Starting thread... [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x4881e120280] Starting thread... Press [q] to stop, [?] for help [Parsed_thumbnail_1 @ 0x48822050780] batch size: 12 frames [tonemapx @ 0x48822100000] Using CPU capabilities: AVX2 FMA3 [graph 0 input from stream 0:0 @ 0x48822050b40] w:1080 h:1920 pixfmt:yuv420p10le tb:1/90000 fr:30/1 sar:0/1 csp:reserved range:tv [graph 0 input from stream 0:0 @ 0x48822050b40] Invalid color range [Parsed_fps_0 @ 0x48822050600] 0 frames in, 0 frames out; 0 frames dropped, 0 frames duplicated. [vf#0:0 @ 0x4881e050400] Error reinitializing filters! [vf#0:0 @ 0x4881e050400] Task finished with error code: -22 (Invalid argument) [vf#0:0 @ 0x4881e050400] Terminating thread with return code -22 (Invalid argument) [vost#0:0/mjpeg @ 0x4881e173780] Encoder thread received EOF [vost#0:0/mjpeg @ 0x4881e173780] Could not open encoder before EOF [vost#0:0/mjpeg @ 0x4881e173780] Task finished with error code: -22 (Invalid argument) [vost#0:0/mjpeg @ 0x4881e173780] Terminating thread with return code -22 (Invalid argument) [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x4881e120280] Terminating thread with return code 0 (success) [vist#0:0/hevc @ 0x4881e1b0a80] [dec:hevc @ 0x4881e1b0180] Decoder thread received EOF packet [vist#0:0/hevc @ 0x4881e1b0a80] [dec:hevc @ 0x4881e1b0180] Decoder returned EOF, finishing [vist#0:0/hevc @ 0x4881e1b0a80] [dec:hevc @ 0x4881e1b0180] Terminating thread with return code 0 (success) [out#0/image2 @ 0x4881e14e940] 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 @ 0x4881e120280] Input file #0 (upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/9f/32/9f32e6da-b1e9-4e98-8049-2cb5d56c593a.mp4): [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x4881e120280] Input stream #0:0 (video): 69 packets read (3532613 bytes); 2 frames decoded; 0 decode errors; [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x4881e120280] Total: 69 packets (3532613 bytes) demuxed [AVIOContext @ 0x4881e060680] Statistics: 3669864 bytes read, 4 seeks Conversion failed! [Nest] 7 - 05/05/2025, 6:09:55 AM ERROR [Microservices:{"id":"1c4c514b-2c54-4a7c-ae36-aa50609ef506"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: ffmpeg exited with code 234: Conversion failed! Error: ffmpeg exited with code 234: Conversion failed! at ChildProcess. (/usr/src/app/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 - 05/05/2025, 6:09:55 AM ERROR [Microservices:MediaRepository] ffmpeg version 7.0.2-Jellyfin Copyright (c) 2000-2024 the FFmpeg developers built with gcc 12 (Debian 12.2.0-14) configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --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. 8.100 / 59. 8.100 libavcodec 61. 3.100 / 61. 3.100 libavformat 61. 1.100 / 61. 1.100 libavdevice 61. 1.100 / 61. 1.100 libavfilter 10. 1.100 / 10. 1.100 libswscale 8. 1.100 / 8. 1.100 libswresample 5. 1.100 / 5. 1.100 libpostproc 58. 1.100 / 58. 1.100 [h264 @ 0x589ae1d0580] Reinit context to 1088x1440, pix_fmt: yuv420p Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/mnt/usb/immich/library/library/admin/20190201_212924.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 creation_time : 2019-02-02T02:29:29.000000Z Duration: 00:00:03.62, start: 0.000000, bitrate: 3325 kb/s Stream #0:0[0x1](und): Video: h264 (High), 1 reference frame (avc1 / 0x31637661), yuv420p(tv, smpte170m/bt470bg/smpte170m, progressive, left), 1080x1440 [SAR 1:1 DAR 3:4], 3248 kb/s, 25.27 fps, 25.25 tbr, 90k tbn (default) Metadata: creation_time : 2019-02-02T02:57:04.000000Z handler_name : ISO Media file produced by Google Inc. Created on: 02/01/2019. vendor_id : [0][0][0][0] Stream #0:1[0x2](eng): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 125 kb/s (default) Metadata: creation_time : 2019-02-02T02:57:04.000000Z handler_name : ISO Media file produced by Google Inc. Created on: 02/01/2019. vendor_id : [0][0][0][0] [out#0/webp @ 0x589ae14eac0] No explicit maps, mapping streams automatically... [vost#0:0/libwebp_anim @ 0x589ae173780] Created video stream from input stream 0:0 [Parsed_thumbnail_1 @ 0x589ae14d080] batch size: 12 frames [Parsed_scale_5 @ 0x589ae14ca80] w:250 h:-2 flags:'lanczos+accurate_rnd+full_chroma_int' interl:0 [Parsed_fps_0 @ 0x589ae14d140] 0 frames in, 0 frames out; 0 frames dropped, 0 frames duplicated. Stream mapping: Stream #0:0 -> #0:0 (h264 (native) -> webp (libwebp_anim)) [vost#0:0/libwebp_anim @ 0x589ae173780] Starting thread... [vf#0:0 @ 0x589ae050540] Starting thread... [vist#0:0/h264 @ 0x589ae220780] [dec:h264 @ 0x589ae060180] Starting thread... [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x589ae120280] Starting thread... Press [q] to stop, [?] for help [h264 @ 0x589ae1d0d80] Reinit context to 1088x1440, pix_fmt: yuv420p [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x589ae120280] EOF while reading input [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x589ae120280] Terminating thread with return code 0 (success) [vist#0:0/h264 @ 0x589ae220780] [dec:h264 @ 0x589ae060180] Decoder thread received EOF packet [vist#0:0/h264 @ 0x589ae220780] [dec:h264 @ 0x589ae060180] Decoder returned EOF, finishing [Parsed_thumbnail_1 @ 0x589b20506c0] batch size: 12 frames [Parsed_scale_5 @ 0x589b20509c0] w:250 h:-2 flags:'lanczos+accurate_rnd+full_chroma_int' interl:0 [graph 0 input from stream 0:0 @ 0x589b2050a80] w:1080 h:1440 pixfmt:yuv420p tb:1/90000 fr:101/4 sar:1/1 csp:smpte170m range:tv [Parsed_fps_0 @ 0x589b2050540] fps=12/1 [Parsed_scale_5 @ 0x589b20509c0] w:1080 h:1440 fmt:yuv420p csp:smpte170m range:tv sar:1/1 -> w:250 h:334 fmt:yuv420p csp:smpte170m range:pc sar:501/500 flags:0x00042200 [graph 0 input from stream 0:0 @ 0x589b2050a80] video frame properties congruent with link at pts_time: 3.087033 [Parsed_fps_0 @ 0x589b2050540] Set first pts to 37 [vist#0:0/h264 @ 0x589ae220780] [dec:h264 @ 0x589ae060180] Terminating thread with return code 0 (success) [vf#0:0 @ 0x589ae050540] Filtergraph returned EOF, finishing [vf#0:0 @ 0x589ae050540] All consumers returned EOF [vost#0:0/libwebp_anim @ 0x589ae173780] No filtered frames for output stream, trying to initialize anyway. Output #0, webp, to 'upload/thumbs/6c8972a5-a85a-47fe-b023-190de442da39/4e/c6/4ec6cdfd-dbe6-4152-a31c-4955a9a8e39c-thumbnail.webp': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 encoder : Lavf61.1.100 Stream #0:0(und): Video: webp, 1 reference frame, yuv420p(progressive), 250x334 [SAR 501:500 DAR 3:4], q=2-31, 200 kb/s, 12 fps, 1k tbn (default) Metadata: creation_time : 2019-02-02T02:57:04.000000Z handler_name : ISO Media file produced by Google Inc. Created on: 02/01/2019. vendor_id : [0][0][0][0] encoder : Lavc61.3.100 libwebp_anim [out#0/webp @ 0x589ae14eac0] Starting thread... [Parsed_fps_0 @ 0x589b2050540] 2 frames in, 0 frames out; 2 frames dropped, 0 frames duplicated. [vf#0:0 @ 0x589ae050540] Terminating thread with return code 0 (success) [vost#0:0/libwebp_anim @ 0x589ae173780] Encoder thread received EOF [libwebp encoder @ 0x589ae160500] WebPAnimEncoderAssemble() failed with error: 1 [vost#0:0/libwebp_anim @ 0x589ae173780] Error submitting video frame to the encoder [vost#0:0/libwebp_anim @ 0x589ae173780] Error flushing encoder: Cannot allocate memory [vost#0:0/libwebp_anim @ 0x589ae173780] Task finished with error code: -12 (Cannot allocate memory) [vost#0:0/libwebp_anim @ 0x589ae173780] Terminating thread with return code -12 (Cannot allocate memory) [out#0/webp @ 0x589ae14eac0] All streams finished [out#0/webp @ 0x589ae14eac0] Terminating thread with return code 0 (success) [AVIOContext @ 0x589ae060900] Statistics: 0 bytes written, 0 seeks, 0 writeouts [out#0/webp @ 0x589ae14eac0] Output file #0 (upload/thumbs/6c8972a5-a85a-47fe-b023-190de442da39/4e/c6/4ec6cdfd-dbe6-4152-a31c-4955a9a8e39c-thumbnail.webp): [out#0/webp @ 0x589ae14eac0] Output stream #0:0 (video): 0 frames encoded; 0 packets muxed (0 bytes); [out#0/webp @ 0x589ae14eac0] Total: 0 packets (0 bytes) muxed [out#0/webp @ 0x589ae14eac0] video:0KiB audio:0KiB subtitle:0KiB other streams:0KiB global headers:0KiB muxing overhead: unknown [out#0/webp @ 0x589ae14eac0] Output file is empty, nothing was encoded(check -ss / -t / -frames parameters if used) 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 @ 0x589ae120280] Input file #0 (/mnt/usb/immich/library/library/admin/20190201_212924.mp4): [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x589ae120280] Input stream #0:0 (video): 90 packets read (1446186 bytes); 2 frames decoded; 0 decode errors; [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x589ae120280] Total: 90 packets (1446186 bytes) demuxed [AVIOContext @ 0x589ae060540] Statistics: 1505705 bytes read, 0 seeks Conversion failed! [Nest] 7 - 05/05/2025, 6:09:55 AM ERROR [Microservices:{"id":"4ec6cdfd-dbe6-4152-a31c-4955a9a8e39c"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: ffmpeg exited with code 244: Conversion failed! Error: ffmpeg exited with code 244: Conversion failed! at ChildProcess. (/usr/src/app/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 - 05/05/2025, 6:09:56 AM ERROR [Microservices:MediaRepository] ffmpeg version 7.0.2-Jellyfin Copyright (c) 2000-2024 the FFmpeg developers built with gcc 12 (Debian 12.2.0-14) configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --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. 8.100 / 59. 8.100 libavcodec 61. 3.100 / 61. 3.100 libavformat 61. 1.100 / 61. 1.100 libavdevice 61. 1.100 / 61. 1.100 libavfilter 10. 1.100 / 10. 1.100 libswscale 8. 1.100 / 8. 1.100 libswresample 5. 1.100 / 5. 1.100 libpostproc 58. 1.100 / 58. 1.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/6b/e4/6be40ced-a209-45b2-b3a9-a4884207afa9.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 creation_time : 2025-04-03T18:50:02.000000Z com.android.version: 15 com.samsung.android.utc_offset: -0400 Duration: 00:00:17.67, start: 0.000000, bitrate: 12248 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, 11985 kb/s, 30 fps, 30 tbr, 90k tbn (default) Metadata: creation_time : 2025-04-04T00:44:31.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-04-04T00:44:31.000000Z handler_name : SoundHandle vendor_id : [0][0][0][0] [out#0/image2 @ 0x3e5c214e7c0] No explicit maps, mapping streams automatically... [vost#0:0/mjpeg @ 0x3e5c2173180] Created video stream from input stream 0:0 [Parsed_thumbnail_1 @ 0x3e5c214d080] batch size: 12 frames [tonemapx @ 0x3e5c2217000] Using CPU capabilities: AVX2 FMA3 [Parsed_fps_0 @ 0x3e5c214cfc0] 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 @ 0x3e5c2173180] Starting thread... [vf#0:0 @ 0x3e5c2160600] Starting thread... [vist#0:0/hevc @ 0x3e5c2230900] [dec:hevc @ 0x3e5c2230300] Starting thread... [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x3e5c2120280] Starting thread... Press [q] to stop, [?] for help [Parsed_thumbnail_1 @ 0x3e5c6050780] batch size: 12 frames [tonemapx @ 0x3e5c6100000] Using CPU capabilities: AVX2 FMA3 [graph 0 input from stream 0:0 @ 0x3e5c6050b40] w:1080 h:1920 pixfmt:yuv420p10le tb:1/90000 fr:30/1 sar:0/1 csp:reserved range:tv [graph 0 input from stream 0:0 @ 0x3e5c6050b40] Invalid color range [Parsed_fps_0 @ 0x3e5c6050600] 0 frames in, 0 frames out; 0 frames dropped, 0 frames duplicated. [vf#0:0 @ 0x3e5c2160600] Error reinitializing filters! [vf#0:0 @ 0x3e5c2160600] Task finished with error code: -22 (Invalid argument) [vf#0:0 @ 0x3e5c2160600] Terminating thread with return code -22 (Invalid argument) [vost#0:0/mjpeg @ 0x3e5c2173180] Encoder thread received EOF [vost#0:0/mjpeg @ 0x3e5c2173180] Could not open encoder before EOF [vost#0:0/mjpeg @ 0x3e5c2173180] Task finished with error code: -22 (Invalid argument) [vost#0:0/mjpeg @ 0x3e5c2173180] Terminating thread with return code -22 (Invalid argument) [vist#0:0/hevc @ 0x3e5c2230900] [dec:hevc @ 0x3e5c2230300] Decoder returned EOF, finishing [vist#0:0/hevc @ 0x3e5c2230900] [dec:hevc @ 0x3e5c2230300] Terminating thread with return code 0 (success) [vist#0:0/hevc @ 0x3e5c2230900] All consumers of this stream are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x3e5c2120280] All consumers are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x3e5c2120280] Terminating thread with return code 0 (success) [out#0/image2 @ 0x3e5c214e7c0] 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 @ 0x3e5c2120280] Input file #0 (upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/6b/e4/6be40ced-a209-45b2-b3a9-a4884207afa9.mp4): [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x3e5c2120280] Input stream #0:0 (video): 80 packets read (4049616 bytes); 2 frames decoded; 0 decode errors; [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x3e5c2120280] Total: 80 packets (4049616 bytes) demuxed [AVIOContext @ 0x3e5c2060680] Statistics: 4162694 bytes read, 4 seeks Conversion failed! [Nest] 7 - 05/05/2025, 6:09:56 AM ERROR [Microservices:{"id":"530cee02-ac93-4f57-8976-66d00fe55dd8"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: ffmpeg exited with code 234: Conversion failed! Error: ffmpeg exited with code 234: Conversion failed! at ChildProcess. (/usr/src/app/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 - 05/05/2025, 6:09:57 AM ERROR [Microservices:MediaRepository] ffmpeg version 7.0.2-Jellyfin Copyright (c) 2000-2024 the FFmpeg developers built with gcc 12 (Debian 12.2.0-14) configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --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. 8.100 / 59. 8.100 libavcodec 61. 3.100 / 61. 3.100 libavformat 61. 1.100 / 61. 1.100 libavdevice 61. 1.100 / 61. 1.100 libavfilter 10. 1.100 / 10. 1.100 libswscale 8. 1.100 / 8. 1.100 libswresample 5. 1.100 / 5. 1.100 libpostproc 58. 1.100 / 58. 1.100 [h264 @ 0x51fbe1d0580] Reinit context to 1088x1440, pix_fmt: yuv420p Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/mnt/usb/immich/library/library/admin/20190201_212924.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 creation_time : 2019-02-02T02:29:29.000000Z Duration: 00:00:03.62, start: 0.000000, bitrate: 3325 kb/s Stream #0:0[0x1](und): Video: h264 (High), 1 reference frame (avc1 / 0x31637661), yuv420p(tv, smpte170m/bt470bg/smpte170m, progressive, left), 1080x1440 [SAR 1:1 DAR 3:4], 3248 kb/s, 25.27 fps, 25.25 tbr, 90k tbn (default) Metadata: creation_time : 2019-02-02T02:57:04.000000Z handler_name : ISO Media file produced by Google Inc. Created on: 02/01/2019. vendor_id : [0][0][0][0] Stream #0:1[0x2](eng): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 125 kb/s (default) Metadata: creation_time : 2019-02-02T02:57:04.000000Z handler_name : ISO Media file produced by Google Inc. Created on: 02/01/2019. vendor_id : [0][0][0][0] [out#0/webp @ 0x51fbe14eac0] No explicit maps, mapping streams automatically... [vost#0:0/libwebp_anim @ 0x51fbe173780] Created video stream from input stream 0:0 [Parsed_thumbnail_1 @ 0x51fbe14d080] batch size: 12 frames [Parsed_scale_5 @ 0x51fbe14ca80] w:250 h:-2 flags:'lanczos+accurate_rnd+full_chroma_int' interl:0 [Parsed_fps_0 @ 0x51fbe14d140] 0 frames in, 0 frames out; 0 frames dropped, 0 frames duplicated. Stream mapping: Stream #0:0 -> #0:0 (h264 (native) -> webp (libwebp_anim)) [vost#0:0/libwebp_anim @ 0x51fbe173780] Starting thread... [vf#0:0 @ 0x51fbe050540] Starting thread... [vist#0:0/h264 @ 0x51fbe220780] [dec:h264 @ 0x51fbe060180] Starting thread... [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x51fbe120280] Starting thread... Press [q] to stop, [?] for help [h264 @ 0x51fbe1d0d80] Reinit context to 1088x1440, pix_fmt: yuv420p [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x51fbe120280] EOF while reading input [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x51fbe120280] Terminating thread with return code 0 (success) [vist#0:0/h264 @ 0x51fbe220780] [dec:h264 @ 0x51fbe060180] Decoder thread received EOF packet [vist#0:0/h264 @ 0x51fbe220780] [dec:h264 @ 0x51fbe060180] Decoder returned EOF, finishing [Parsed_thumbnail_1 @ 0x51fc20506c0] batch size: 12 frames [Parsed_scale_5 @ 0x51fc20509c0] w:250 h:-2 flags:'lanczos+accurate_rnd+full_chroma_int' interl:0 [graph 0 input from stream 0:0 @ 0x51fc2050a80] w:1080 h:1440 pixfmt:yuv420p tb:1/90000 fr:101/4 sar:1/1 csp:smpte170m range:tv [Parsed_fps_0 @ 0x51fc2050540] fps=12/1 [Parsed_scale_5 @ 0x51fc20509c0] w:1080 h:1440 fmt:yuv420p csp:smpte170m range:tv sar:1/1 -> w:250 h:334 fmt:yuv420p csp:smpte170m range:pc sar:501/500 flags:0x00042200 [graph 0 input from stream 0:0 @ 0x51fc2050a80] video frame properties congruent with link at pts_time: 3.087033 [Parsed_fps_0 @ 0x51fc2050540] Set first pts to 37 [vist#0:0/h264 @ 0x51fbe220780] [dec:h264 @ 0x51fbe060180] Terminating thread with return code 0 (success) [vf#0:0 @ 0x51fbe050540] Filtergraph returned EOF, finishing [vf#0:0 @ 0x51fbe050540] All consumers returned EOF [vost#0:0/libwebp_anim @ 0x51fbe173780] No filtered frames for output stream, trying to initialize anyway. Output #0, webp, to 'upload/thumbs/6c8972a5-a85a-47fe-b023-190de442da39/4e/c6/4ec6cdfd-dbe6-4152-a31c-4955a9a8e39c-thumbnail.webp': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 encoder : Lavf61.1.100 Stream #0:0(und): Video: webp, 1 reference frame, yuv420p(progressive), 250x334 [SAR 501:500 DAR 3:4], q=2-31, 200 kb/s, 12 fps, 1k tbn (default) Metadata: creation_time : 2019-02-02T02:57:04.000000Z handler_name : ISO Media file produced by Google Inc. Created on: 02/01/2019. vendor_id : [0][0][0][0] encoder : Lavc61.3.100 libwebp_anim [out#0/webp @ 0x51fbe14eac0] Starting thread... [Parsed_fps_0 @ 0x51fc2050540] 2 frames in, 0 frames out; 2 frames dropped, 0 frames duplicated. [vost#0:0/libwebp_anim @ 0x51fbe173780] Encoder thread received EOF [libwebp encoder @ 0x51fbe160500] WebPAnimEncoderAssemble() failed with error: 1 [vost#0:0/libwebp_anim @ 0x51fbe173780] Error submitting video frame to the encoder [vost#0:0/libwebp_anim @ 0x51fbe173780] Error flushing encoder: Cannot allocate memory [vost#0:0/libwebp_anim @ 0x51fbe173780] Task finished with error code: -12 (Cannot allocate memory) [vost#0:0/libwebp_anim @ 0x51fbe173780] Terminating thread with return code -12 (Cannot allocate memory) [out#0/webp @ 0x51fbe14eac0] All streams finished [out#0/webp @ 0x51fbe14eac0] Terminating thread with return code 0 (success) [vf#0:0 @ 0x51fbe050540] Terminating thread with return code 0 (success) [AVIOContext @ 0x51fbe060900] Statistics: 0 bytes written, 0 seeks, 0 writeouts [out#0/webp @ 0x51fbe14eac0] Output file #0 (upload/thumbs/6c8972a5-a85a-47fe-b023-190de442da39/4e/c6/4ec6cdfd-dbe6-4152-a31c-4955a9a8e39c-thumbnail.webp): [out#0/webp @ 0x51fbe14eac0] Output stream #0:0 (video): 0 frames encoded; 0 packets muxed (0 bytes); [out#0/webp @ 0x51fbe14eac0] Total: 0 packets (0 bytes) muxed [out#0/webp @ 0x51fbe14eac0] video:0KiB audio:0KiB subtitle:0KiB other streams:0KiB global headers:0KiB muxing overhead: unknown [out#0/webp @ 0x51fbe14eac0] Output file is empty, nothing was encoded(check -ss / -t / -frames parameters if used) 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 @ 0x51fbe120280] Input file #0 (/mnt/usb/immich/library/library/admin/20190201_212924.mp4): [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x51fbe120280] Input stream #0:0 (video): 90 packets read (1446186 bytes); 2 frames decoded; 0 decode errors; [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x51fbe120280] Total: 90 packets (1446186 bytes) demuxed [AVIOContext @ 0x51fbe060540] Statistics: 1505705 bytes read, 0 seeks Conversion failed! [Nest] 7 - 05/05/2025, 6:09:57 AM ERROR [Microservices:{"id":"4ec6cdfd-dbe6-4152-a31c-4955a9a8e39c"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: ffmpeg exited with code 244: Conversion failed! Error: ffmpeg exited with code 244: Conversion failed! at ChildProcess. (/usr/src/app/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 - 05/05/2025, 6:10:02 AM ERROR [Microservices:MediaRepository] ffmpeg version 7.0.2-Jellyfin Copyright (c) 2000-2024 the FFmpeg developers built with gcc 12 (Debian 12.2.0-14) configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --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. 8.100 / 59. 8.100 libavcodec 61. 3.100 / 61. 3.100 libavformat 61. 1.100 / 61. 1.100 libavdevice 61. 1.100 / 61. 1.100 libavfilter 10. 1.100 / 10. 1.100 libswscale 8. 1.100 / 8. 1.100 libswresample 5. 1.100 / 5. 1.100 libpostproc 58. 1.100 / 58. 1.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/c6/9f/c69f854d-9993-47dd-8914-28145a8b98b0.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 creation_time : 2025-04-25T17:20:12.000000Z com.android.version: 15 com.samsung.android.utc_offset: -0400 Duration: 00:00:08.00, start: 0.000000, bitrate: 33282 kb/s Stream #0:0[0x1](eng): Video: hevc (Main 10), 1 reference frame (hvc1 / 0x31637668), yuv420p10le(tv, reserved/bt2020/arib-std-b67, left), 2160x3840, 33019 kb/s, 30 fps, 30 tbr, 90k tbn (default) Metadata: creation_time : 2025-04-25T17:30:33.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-04-25T17:30:33.000000Z handler_name : SoundHandle vendor_id : [0][0][0][0] [out#0/image2 @ 0x5892814e640] No explicit maps, mapping streams automatically... [vost#0:0/mjpeg @ 0x58928173a80] Created video stream from input stream 0:0 [Parsed_thumbnail_1 @ 0x5892814cf00] batch size: 12 frames [tonemapx @ 0x58928213800] Using CPU capabilities: AVX2 FMA3 [Parsed_fps_0 @ 0x5892814e400] 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 @ 0x58928173a80] Starting thread... [vf#0:0 @ 0x58928160440] Starting thread... [vist#0:0/hevc @ 0x58928231300] [dec:hevc @ 0x58928350f00] Starting thread... [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x58928120280] Starting thread... Press [q] to stop, [?] for help [Parsed_thumbnail_1 @ 0x5892c050780] batch size: 12 frames [tonemapx @ 0x5892c100000] Using CPU capabilities: AVX2 FMA3 [graph 0 input from stream 0:0 @ 0x5892c050b40] w:2160 h:3840 pixfmt:yuv420p10le tb:1/90000 fr:30/1 sar:0/1 csp:reserved range:tv [graph 0 input from stream 0:0 @ 0x5892c050b40] Invalid color range [Parsed_fps_0 @ 0x5892c050600] 0 frames in, 0 frames out; 0 frames dropped, 0 frames duplicated. [vf#0:0 @ 0x58928160440] Error reinitializing filters! [vf#0:0 @ 0x58928160440] Task finished with error code: -22 (Invalid argument) [vf#0:0 @ 0x58928160440] Terminating thread with return code -22 (Invalid argument) [vost#0:0/mjpeg @ 0x58928173a80] Encoder thread received EOF [vost#0:0/mjpeg @ 0x58928173a80] Could not open encoder before EOF [vost#0:0/mjpeg @ 0x58928173a80] Task finished with error code: -22 (Invalid argument) [vost#0:0/mjpeg @ 0x58928173a80] Terminating thread with return code -22 (Invalid argument) [vist#0:0/hevc @ 0x58928231300] [dec:hevc @ 0x58928350f00] Decoder returned EOF, finishing [vist#0:0/hevc @ 0x58928231300] [dec:hevc @ 0x58928350f00] Terminating thread with return code 0 (success) [vist#0:0/hevc @ 0x58928231300] All consumers of this stream are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x58928120280] All consumers are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x58928120280] Terminating thread with return code 0 (success) [out#0/image2 @ 0x5892814e640] 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 @ 0x58928120280] Input file #0 (upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/c6/9f/c69f854d-9993-47dd-8914-28145a8b98b0.mp4): [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x58928120280] Input stream #0:0 (video): 80 packets read (11118680 bytes); 2 frames decoded; 0 decode errors; [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x58928120280] Total: 80 packets (11118680 bytes) demuxed [AVIOContext @ 0x58928060680] Statistics: 11222862 bytes read, 2 seeks Conversion failed! [Nest] 7 - 05/05/2025, 6:10:02 AM ERROR [Microservices:{"id":"fcacea11-b975-478a-acf2-0bcccaad6061"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: ffmpeg exited with code 234: Conversion failed! Error: ffmpeg exited with code 234: Conversion failed! at ChildProcess. (/usr/src/app/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 - 05/05/2025, 6:10:02 AM ERROR [Microservices:MediaRepository] ffmpeg version 7.0.2-Jellyfin Copyright (c) 2000-2024 the FFmpeg developers built with gcc 12 (Debian 12.2.0-14) configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --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. 8.100 / 59. 8.100 libavcodec 61. 3.100 / 61. 3.100 libavformat 61. 1.100 / 61. 1.100 libavdevice 61. 1.100 / 61. 1.100 libavfilter 10. 1.100 / 10. 1.100 libswscale 8. 1.100 / 8. 1.100 libswresample 5. 1.100 / 5. 1.100 libpostproc 58. 1.100 / 58. 1.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/2f/e8/2fe8a6d8-75b4-402d-a185-8a4cee5efc99.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 creation_time : 2025-04-25T17:19:14.000000Z com.android.version: 15 com.samsung.android.utc_offset: -0400 Duration: 00:00:10.93, start: 0.000000, bitrate: 33809 kb/s Stream #0:0[0x1](eng): Video: hevc (Main 10), 1 reference frame (hvc1 / 0x31637668), yuv420p10le(tv, reserved/bt2020/arib-std-b67, left), 2160x3840, 33546 kb/s, 30 fps, 30 tbr, 90k tbn (default) Metadata: creation_time : 2025-04-25T17:30:09.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-04-25T17:30:09.000000Z handler_name : SoundHandle vendor_id : [0][0][0][0] [out#0/image2 @ 0x3c7a814e400] No explicit maps, mapping streams automatically... [vost#0:0/mjpeg @ 0x3c7a8173180] Created video stream from input stream 0:0 [Parsed_thumbnail_1 @ 0x3c7a8120f80] batch size: 12 frames [tonemapx @ 0x3c7a8237000] Using CPU capabilities: AVX2 FMA3 [Parsed_fps_0 @ 0x3c7a814ed00] 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 @ 0x3c7a8173180] Starting thread... [vf#0:0 @ 0x3c7a8050b80] Starting thread... [vist#0:0/hevc @ 0x3c7a81b0900] [dec:hevc @ 0x3c7a81b0300] Starting thread... [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x3c7a8120280] Starting thread... Press [q] to stop, [?] for help [Parsed_thumbnail_1 @ 0x3c7ac050780] batch size: 12 frames [tonemapx @ 0x3c7ac100000] Using CPU capabilities: AVX2 FMA3 [graph 0 input from stream 0:0 @ 0x3c7ac050b40] w:2160 h:3840 pixfmt:yuv420p10le tb:1/90000 fr:30/1 sar:0/1 csp:reserved range:tv [graph 0 input from stream 0:0 @ 0x3c7ac050b40] Invalid color range [Parsed_fps_0 @ 0x3c7ac050600] 0 frames in, 0 frames out; 0 frames dropped, 0 frames duplicated. [vf#0:0 @ 0x3c7a8050b80] Error reinitializing filters! [vf#0:0 @ 0x3c7a8050b80] Task finished with error code: -22 (Invalid argument) [vost#0:0/mjpeg @ 0x3c7a8173180] Encoder thread received EOF [vost#0:0/mjpeg @ 0x3c7a8173180] Could not open encoder before EOF [vost#0:0/mjpeg @ 0x3c7a8173180] Task finished with error code: -22 (Invalid argument) [vost#0:0/mjpeg @ 0x3c7a8173180] Terminating thread with return code -22 (Invalid argument) [vf#0:0 @ 0x3c7a8050b80] Terminating thread with return code -22 (Invalid argument) [vist#0:0/hevc @ 0x3c7a81b0900] [dec:hevc @ 0x3c7a81b0300] Decoder returned EOF, finishing [vist#0:0/hevc @ 0x3c7a81b0900] [dec:hevc @ 0x3c7a81b0300] Terminating thread with return code 0 (success) [vist#0:0/hevc @ 0x3c7a81b0900] All consumers of this stream are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x3c7a8120280] All consumers are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x3c7a8120280] Terminating thread with return code 0 (success) [out#0/image2 @ 0x3c7a814e400] 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 @ 0x3c7a8120280] Input file #0 (upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/2f/e8/2fe8a6d8-75b4-402d-a185-8a4cee5efc99.mp4): [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x3c7a8120280] Input stream #0:0 (video): 80 packets read (10730176 bytes); 2 frames decoded; 0 decode errors; [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x3c7a8120280] Total: 80 packets (10730176 bytes) demuxed [AVIOContext @ 0x3c7a8060680] Statistics: 10837710 bytes read, 2 seeks Conversion failed! [Nest] 7 - 05/05/2025, 6:10:02 AM ERROR [Microservices:{"id":"bd4a9d61-fd78-4c58-bbe8-d513c91821c9"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: ffmpeg exited with code 234: Conversion failed! Error: ffmpeg exited with code 234: Conversion failed! at ChildProcess. (/usr/src/app/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 - 05/05/2025, 6:10:02 AM ERROR [Microservices:MediaRepository] ffmpeg version 7.0.2-Jellyfin Copyright (c) 2000-2024 the FFmpeg developers built with gcc 12 (Debian 12.2.0-14) configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --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. 8.100 / 59. 8.100 libavcodec 61. 3.100 / 61. 3.100 libavformat 61. 1.100 / 61. 1.100 libavdevice 61. 1.100 / 61. 1.100 libavfilter 10. 1.100 / 10. 1.100 libswscale 8. 1.100 / 8. 1.100 libswresample 5. 1.100 / 5. 1.100 libpostproc 58. 1.100 / 58. 1.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/c6/9f/c69f854d-9993-47dd-8914-28145a8b98b0.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 creation_time : 2025-04-25T17:20:12.000000Z com.android.version: 15 com.samsung.android.utc_offset: -0400 Duration: 00:00:08.00, start: 0.000000, bitrate: 33282 kb/s Stream #0:0[0x1](eng): Video: hevc (Main 10), 1 reference frame (hvc1 / 0x31637668), yuv420p10le(tv, reserved/bt2020/arib-std-b67, left), 2160x3840, 33019 kb/s, 30 fps, 30 tbr, 90k tbn (default) Metadata: creation_time : 2025-04-25T17:30:33.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-04-25T17:30:33.000000Z handler_name : SoundHandle vendor_id : [0][0][0][0] [out#0/image2 @ 0x5412c14e640] No explicit maps, mapping streams automatically... [vost#0:0/mjpeg @ 0x5412c173a80] Created video stream from input stream 0:0 [Parsed_thumbnail_1 @ 0x5412c14cf00] batch size: 12 frames [tonemapx @ 0x5412c213800] Using CPU capabilities: AVX2 FMA3 [Parsed_fps_0 @ 0x5412c14e400] 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 @ 0x5412c173a80] Starting thread... [vf#0:0 @ 0x5412c160440] Starting thread... [vist#0:0/hevc @ 0x5412c231300] [dec:hevc @ 0x5412c350f00] Starting thread... [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x5412c120280] Starting thread... Press [q] to stop, [?] for help [Parsed_thumbnail_1 @ 0x5412e050780] batch size: 12 frames [tonemapx @ 0x5412e100000] Using CPU capabilities: AVX2 FMA3 [graph 0 input from stream 0:0 @ 0x5412e050b40] w:2160 h:3840 pixfmt:yuv420p10le tb:1/90000 fr:30/1 sar:0/1 csp:reserved range:tv [graph 0 input from stream 0:0 @ 0x5412e050b40] Invalid color range [Parsed_fps_0 @ 0x5412e050600] 0 frames in, 0 frames out; 0 frames dropped, 0 frames duplicated. [vf#0:0 @ 0x5412c160440] Error reinitializing filters! [vf#0:0 @ 0x5412c160440] Task finished with error code: -22 (Invalid argument) [vost#0:0/mjpeg @ 0x5412c173a80] Encoder thread received EOF [vost#0:0/mjpeg @ 0x5412c173a80] Could not open encoder before EOF [vost#0:0/mjpeg @ 0x5412c173a80] Task finished with error code: -22 (Invalid argument) [vost#0:0/mjpeg @ 0x5412c173a80] Terminating thread with return code -22 (Invalid argument) [vf#0:0 @ 0x5412c160440] Terminating thread with return code -22 (Invalid argument) [vist#0:0/hevc @ 0x5412c231300] [dec:hevc @ 0x5412c350f00] Decoder returned EOF, finishing [vist#0:0/hevc @ 0x5412c231300] [dec:hevc @ 0x5412c350f00] Terminating thread with return code 0 (success) [vist#0:0/hevc @ 0x5412c231300] All consumers of this stream are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x5412c120280] All consumers are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x5412c120280] Terminating thread with return code 0 (success) [out#0/image2 @ 0x5412c14e640] 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 @ 0x5412c120280] Input file #0 (upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/c6/9f/c69f854d-9993-47dd-8914-28145a8b98b0.mp4): [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x5412c120280] Input stream #0:0 (video): 80 packets read (11118680 bytes); 2 frames decoded; 0 decode errors; [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x5412c120280] Total: 80 packets (11118680 bytes) demuxed [AVIOContext @ 0x5412c060680] Statistics: 11222862 bytes read, 2 seeks Conversion failed! [Nest] 7 - 05/05/2025, 6:10:02 AM ERROR [Microservices:{"id":"fcacea11-b975-478a-acf2-0bcccaad6061"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: ffmpeg exited with code 234: Conversion failed! Error: ffmpeg exited with code 234: Conversion failed! at ChildProcess. (/usr/src/app/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 - 05/05/2025, 6:10:02 AM ERROR [Microservices:MediaRepository] ffmpeg version 7.0.2-Jellyfin Copyright (c) 2000-2024 the FFmpeg developers built with gcc 12 (Debian 12.2.0-14) configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --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. 8.100 / 59. 8.100 libavcodec 61. 3.100 / 61. 3.100 libavformat 61. 1.100 / 61. 1.100 libavdevice 61. 1.100 / 61. 1.100 libavfilter 10. 1.100 / 10. 1.100 libswscale 8. 1.100 / 8. 1.100 libswresample 5. 1.100 / 5. 1.100 libpostproc 58. 1.100 / 58. 1.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/2f/e8/2fe8a6d8-75b4-402d-a185-8a4cee5efc99.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 creation_time : 2025-04-25T17:19:14.000000Z com.android.version: 15 com.samsung.android.utc_offset: -0400 Duration: 00:00:10.93, start: 0.000000, bitrate: 33809 kb/s Stream #0:0[0x1](eng): Video: hevc (Main 10), 1 reference frame (hvc1 / 0x31637668), yuv420p10le(tv, reserved/bt2020/arib-std-b67, left), 2160x3840, 33546 kb/s, 30 fps, 30 tbr, 90k tbn (default) Metadata: creation_time : 2025-04-25T17:30:09.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-04-25T17:30:09.000000Z handler_name : SoundHandle vendor_id : [0][0][0][0] [out#0/image2 @ 0x4a22e14e400] No explicit maps, mapping streams automatically... [vost#0:0/mjpeg @ 0x4a22e173180] Created video stream from input stream 0:0 [Parsed_thumbnail_1 @ 0x4a22e120f80] batch size: 12 frames [tonemapx @ 0x4a22e237000] Using CPU capabilities: AVX2 FMA3 [Parsed_fps_0 @ 0x4a22e14ed00] 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 @ 0x4a22e173180] Starting thread... [vf#0:0 @ 0x4a22e050b80] Starting thread... [vist#0:0/hevc @ 0x4a22e1b0900] [dec:hevc @ 0x4a22e1b0300] Starting thread... [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x4a22e120280] Starting thread... Press [q] to stop, [?] for help [Parsed_thumbnail_1 @ 0x4a232050780] batch size: 12 frames [tonemapx @ 0x4a232100000] Using CPU capabilities: AVX2 FMA3 [graph 0 input from stream 0:0 @ 0x4a232050b40] w:2160 h:3840 pixfmt:yuv420p10le tb:1/90000 fr:30/1 sar:0/1 csp:reserved range:tv [graph 0 input from stream 0:0 @ 0x4a232050b40] Invalid color range [Parsed_fps_0 @ 0x4a232050600] 0 frames in, 0 frames out; 0 frames dropped, 0 frames duplicated. [vf#0:0 @ 0x4a22e050b80] Error reinitializing filters! [vf#0:0 @ 0x4a22e050b80] Task finished with error code: -22 (Invalid argument) [vf#0:0 @ 0x4a22e050b80] Terminating thread with return code -22 (Invalid argument) [vost#0:0/mjpeg @ 0x4a22e173180] Encoder thread received EOF [vost#0:0/mjpeg @ 0x4a22e173180] Could not open encoder before EOF [vost#0:0/mjpeg @ 0x4a22e173180] Task finished with error code: -22 (Invalid argument) [vost#0:0/mjpeg @ 0x4a22e173180] Terminating thread with return code -22 (Invalid argument) [vist#0:0/hevc @ 0x4a22e1b0900] [dec:hevc @ 0x4a22e1b0300] Decoder returned EOF, finishing [vist#0:0/hevc @ 0x4a22e1b0900] [dec:hevc @ 0x4a22e1b0300] Terminating thread with return code 0 (success) [vist#0:0/hevc @ 0x4a22e1b0900] All consumers of this stream are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x4a22e120280] All consumers are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x4a22e120280] Terminating thread with return code 0 (success) [out#0/image2 @ 0x4a22e14e400] 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 @ 0x4a22e120280] Input file #0 (upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/2f/e8/2fe8a6d8-75b4-402d-a185-8a4cee5efc99.mp4): [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x4a22e120280] Input stream #0:0 (video): 80 packets read (10730176 bytes); 2 frames decoded; 0 decode errors; [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x4a22e120280] Total: 80 packets (10730176 bytes) demuxed [AVIOContext @ 0x4a22e060680] Statistics: 10837710 bytes read, 2 seeks Conversion failed! [Nest] 7 - 05/05/2025, 6:10:02 AM ERROR [Microservices:{"id":"bd4a9d61-fd78-4c58-bbe8-d513c91821c9"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: ffmpeg exited with code 234: Conversion failed! Error: ffmpeg exited with code 234: Conversion failed! at ChildProcess. (/usr/src/app/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 - 05/05/2025, 6:10:12 AM LOG [Microservices:LibraryService] Checking for any libraries pending deletion... [Nest] 7 - 05/05/2025, 6:10:12 AM LOG [Microservices:LibraryService] Initiating scan of all external libraries... [Nest] 7 - 05/05/2025, 6:10:12 AM LOG [Microservices:LibraryService] Checking for any libraries pending deletion... [Nest] 7 - 05/05/2025, 6:10:12 AM LOG [Microservices:LibraryService] Initiating scan of all external libraries... [Nest] 7 - 05/05/2025, 6:10:12 AM LOG [Microservices:LibraryService] Checking for any libraries pending deletion... [Nest] 7 - 05/05/2025, 6:10:12 AM LOG [Microservices:LibraryService] Initiating scan of all external libraries... [Nest] 7 - 05/05/2025, 6:10:12 AM LOG [Microservices:LibraryService] Checking for any libraries pending deletion... [Nest] 7 - 05/05/2025, 6:10:12 AM LOG [Microservices:LibraryService] Initiating scan of all external libraries... [Nest] 7 - 05/05/2025, 6:10:12 AM LOG [Microservices:LibraryService] Checking for any libraries pending deletion... [Nest] 7 - 05/05/2025, 6:10:12 AM LOG [Microservices:LibraryService] Initiating scan of all external libraries... [Nest] 7 - 05/05/2025, 6:10:12 AM LOG [Microservices:LibraryService] Checking for any libraries pending deletion... [Nest] 7 - 05/05/2025, 6:10:12 AM LOG [Microservices:LibraryService] Checking for any libraries pending deletion... [Nest] 7 - 05/05/2025, 6:10:12 AM LOG [Microservices:LibraryService] Checking for any libraries pending deletion... [Nest] 7 - 05/05/2025, 6:10:12 AM LOG [Microservices:LibraryService] Checking for any libraries pending deletion... [Nest] 7 - 05/05/2025, 6:10:12 AM LOG [Microservices:LibraryService] Checking for any libraries pending deletion...  st] 7 - 05/05/2025, 6:10:19 AM ERROR [Microservices:{"id":"653fc3cd-1ba1-4629-9bda-623928c646dc"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: Input file contains unsupported image format Error: Input file contains unsupported image format at Sharp.toBuffer (/usr/src/app/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/dist/repositories/media.repository.js:97:68) at MediaService.generateImageThumbnails (/usr/src/app/dist/services/media.service.js:181:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.handleGenerateThumbnails (/usr/src/app/dist/services/media.service.js:103:25) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) [Nest] 7 - 05/05/2025, 6:10:20 AM ERROR [Microservices:{"id":"e752c152-d015-4882-8816-cc2d264faa22"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: Input file has corrupt header: magickload: Magick: ImproperImageHeader `/mnt/usb/HardDriveBackup/Camera/20200120_205433.jpg' @ error/tga.c/ReadTGAImage/221 (null) Error: Input file has corrupt header: magickload: Magick: ImproperImageHeader `/mnt/usb/HardDriveBackup/Camera/20200120_205433.jpg' @ error/tga.c/ReadTGAImage/221 (null) at Sharp.toBuffer (/usr/src/app/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/dist/repositories/media.repository.js:97:68) at MediaService.generateImageThumbnails (/usr/src/app/dist/services/media.service.js:181:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.handleGenerateThumbnails (/usr/src/app/dist/services/media.service.js:103:25) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) [Nest] 7 - 05/05/2025, 6:10:20 AM ERROR [Microservices:{"id":"487a825a-82e4-4c7d-a3a4-da24eec4b53f"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: VipsJpeg: premature end of JPEG image Error: VipsJpeg: premature end of JPEG image at Sharp.toBuffer (/usr/src/app/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/dist/repositories/media.repository.js:97:68) at MediaService.generateImageThumbnails (/usr/src/app/dist/services/media.service.js:181:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.handleGenerateThumbnails (/usr/src/app/dist/services/media.service.js:103:25) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) [Nest] 7 - 05/05/2025, 6:10:20 AM ERROR [Microservices:{"id":"cd64c92a-7b3e-4af4-9820-351ed07e6f20"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: Input file has corrupt header: magickload: Magick: ImproperImageHeader `/mnt/usb/HardDriveBackup/Camera/20200120_205350.jpg' @ error/tga.c/ReadTGAImage/221 (null) Error: Input file has corrupt header: magickload: Magick: ImproperImageHeader `/mnt/usb/HardDriveBackup/Camera/20200120_205350.jpg' @ error/tga.c/ReadTGAImage/221 (null) at Sharp.toBuffer (/usr/src/app/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/dist/repositories/media.repository.js:97:68) at MediaService.generateImageThumbnails (/usr/src/app/dist/services/media.service.js:181:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.handleGenerateThumbnails (/usr/src/app/dist/services/media.service.js:103:25) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24)  st] 7 - 05/05/2025, 6:10:20 AM ERROR [Microservices:{"id":"ebc213b9-a104-471d-8fca-3cfb83252f23"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: Input file contains unsupported image format Error: Input file contains unsupported image format at Sharp.toBuffer (/usr/src/app/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/dist/repositories/media.repository.js:97:68) at MediaService.generateImageThumbnails (/usr/src/app/dist/services/media.service.js:181:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.handleGenerateThumbnails (/usr/src/app/dist/services/media.service.js:103:25) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24)  st] 7 - 05/05/2025, 6:10:20 AM ERROR [Microservices:{"id":"c2fe1c35-1d0e-42a3-8344-edd92c4fa11a"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: Input file contains unsupported image format Error: Input file contains unsupported image format at Sharp.toBuffer (/usr/src/app/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/dist/repositories/media.repository.js:97:68) at MediaService.generateImageThumbnails (/usr/src/app/dist/services/media.service.js:181:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.handleGenerateThumbnails (/usr/src/app/dist/services/media.service.js:103:25) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24)  st] 7 - 05/05/2025, 6:10:20 AM ERROR [Microservices:{"id":"831b6d37-12e0-449b-a43f-04a059b6c531"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: Input file contains unsupported image format Error: Input file contains unsupported image format at Sharp.toBuffer (/usr/src/app/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/dist/repositories/media.repository.js:97:68) at MediaService.generateImageThumbnails (/usr/src/app/dist/services/media.service.js:181:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.handleGenerateThumbnails (/usr/src/app/dist/services/media.service.js:103:25) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24)  st] 7 - 05/05/2025, 6:10:20 AM ERROR [Microservices:{"id":"653fc3cd-1ba1-4629-9bda-623928c646dc"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: Input file contains unsupported image format Error: Input file contains unsupported image format at Sharp.toBuffer (/usr/src/app/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/dist/repositories/media.repository.js:97:68) at MediaService.generateImageThumbnails (/usr/src/app/dist/services/media.service.js:181:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.handleGenerateThumbnails (/usr/src/app/dist/services/media.service.js:103:25) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24)  st] 7 - 05/05/2025, 6:10:20 AM ERROR [Microservices:{"id":"eca250eb-c010-45e4-b020-3c6e87ab6cc0"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: Input file contains unsupported image format Error: Input file contains unsupported image format at Sharp.toBuffer (/usr/src/app/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/dist/repositories/media.repository.js:97:68) at MediaService.generateImageThumbnails (/usr/src/app/dist/services/media.service.js:181:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.handleGenerateThumbnails (/usr/src/app/dist/services/media.service.js:103:25) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) [Nest] 7 - 05/05/2025, 6:10:21 AM ERROR [Microservices:{"id":"487a825a-82e4-4c7d-a3a4-da24eec4b53f"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: VipsJpeg: premature end of JPEG image Error: VipsJpeg: premature end of JPEG image at Sharp.toBuffer (/usr/src/app/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/dist/repositories/media.repository.js:97:68) at MediaService.generateImageThumbnails (/usr/src/app/dist/services/media.service.js:181:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.handleGenerateThumbnails (/usr/src/app/dist/services/media.service.js:103:25) at async JobService.onJobStart (/usr/src/app/dist/services/job.service.js:166:28) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28) at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24) [Nest] 7 - 05/05/2025, 6:10:21 AM ERROR [Microservices:MediaRepository] ffmpeg version 7.0.2-Jellyfin Copyright (c) 2000-2024 the FFmpeg developers built with gcc 12 (Debian 12.2.0-14) configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --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. 8.100 / 59. 8.100 libavcodec 61. 3.100 / 61. 3.100 libavformat 61. 1.100 / 61. 1.100 libavdevice 61. 1.100 / 61. 1.100 libavfilter 10. 1.100 / 10. 1.100 libswscale 8. 1.100 / 8. 1.100 libswresample 5. 1.100 / 5. 1.100 libpostproc 58. 1.100 / 58. 1.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/84/33/84336245-5f40-436a-b18a-b9c363ea7acb.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 creation_time : 2025-04-03T15:03:23.000000Z com.android.version: 15 com.samsung.android.utc_offset: -0400 Duration: 00:00:27.31, start: 0.000000, bitrate: 8648 kb/s Stream #0:0[0x1](eng): Video: hevc (Main 10), 1 reference frame (hvc1 / 0x31637668), yuv420p10le(tv, reserved/bt2020/arib-std-b67, left), 1080x1214, 8387 kb/s, 30 fps, 30 tbr, 90k tbn (default) Metadata: creation_time : 2025-04-03T15:04:22.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-04-03T15:04:22.000000Z handler_name : SoundHandle vendor_id : [0][0][0][0] [out#0/image2 @ 0x3804814e940] No explicit maps, mapping streams automatically... [vost#0:0/mjpeg @ 0x38048173180] Created video stream from input stream 0:0 [Parsed_thumbnail_1 @ 0x3804814e640] batch size: 12 frames [tonemapx @ 0x38048227000] Using CPU capabilities: AVX2 FMA3 [Parsed_fps_0 @ 0x3804814c6c0] 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 @ 0x38048173180] Starting thread... [vf#0:0 @ 0x38048050400] Starting thread... [vist#0:0/hevc @ 0x380481b0a80] [dec:hevc @ 0x380481b0180] Starting thread... [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x38048120280] Starting thread... Press [q] to stop, [?] for help [Parsed_thumbnail_1 @ 0x3804c050780] batch size: 12 frames [tonemapx @ 0x3804c100000] Using CPU capabilities: AVX2 FMA3 [graph 0 input from stream 0:0 @ 0x3804c050b40] w:1080 h:1214 pixfmt:yuv420p10le tb:1/90000 fr:30/1 sar:0/1 csp:reserved range:tv [graph 0 input from stream 0:0 @ 0x3804c050b40] Invalid color range [Parsed_fps_0 @ 0x3804c050600] 0 frames in, 0 frames out; 0 frames dropped, 0 frames duplicated. [vf#0:0 @ 0x38048050400] Error reinitializing filters! [vf#0:0 @ 0x38048050400] Task finished with error code: -22 (Invalid argument) [vf#0:0 @ 0x38048050400] Terminating thread with return code -22 (Invalid argument) [vost#0:0/mjpeg @ 0x38048173180] Encoder thread received EOF [vost#0:0/mjpeg @ 0x38048173180] Could not open encoder before EOF [vost#0:0/mjpeg @ 0x38048173180] Task finished with error code: -22 (Invalid argument) [vost#0:0/mjpeg @ 0x38048173180] Terminating thread with return code -22 (Invalid argument) [vist#0:0/hevc @ 0x380481b0a80] [dec:hevc @ 0x380481b0180] Decoder returned EOF, finishing [vist#0:0/hevc @ 0x380481b0a80] [dec:hevc @ 0x380481b0180] Terminating thread with return code 0 (success) [vist#0:0/hevc @ 0x380481b0a80] All consumers of this stream are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x38048120280] All consumers are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x38048120280] Terminating thread with return code 0 (success) [out#0/image2 @ 0x3804814e940] 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 @ 0x38048120280] Input file #0 (upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/84/33/84336245-5f40-436a-b18a-b9c363ea7acb.mp4): [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x38048120280] Input stream #0:0 (video): 80 packets read (2696226 bytes); 2 frames decoded; 0 decode errors; [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x38048120280] Total: 80 packets (2696226 bytes) demuxed [AVIOContext @ 0x38048060680] Statistics: 2842805 bytes read, 4 seeks Conversion failed! [Nest] 7 - 05/05/2025, 6:10:21 AM ERROR [Microservices:{"id":"28c13705-97e7-4186-8015-3201de440e7e"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: ffmpeg exited with code 234: Conversion failed! Error: ffmpeg exited with code 234: Conversion failed! at ChildProcess. (/usr/src/app/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 - 05/05/2025, 6:10:21 AM ERROR [Microservices:MediaRepository] ffmpeg version 7.0.2-Jellyfin Copyright (c) 2000-2024 the FFmpeg developers built with gcc 12 (Debian 12.2.0-14) configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --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. 8.100 / 59. 8.100 libavcodec 61. 3.100 / 61. 3.100 libavformat 61. 1.100 / 61. 1.100 libavdevice 61. 1.100 / 61. 1.100 libavfilter 10. 1.100 / 10. 1.100 libswscale 8. 1.100 / 8. 1.100 libswresample 5. 1.100 / 5. 1.100 libpostproc 58. 1.100 / 58. 1.100 [h264 @ 0x5744a1d0580] Reinit context to 1088x1440, pix_fmt: yuv420p Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/mnt/usb/immich/library/library/admin/20190201_212924.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 creation_time : 2019-02-02T02:29:29.000000Z Duration: 00:00:03.62, start: 0.000000, bitrate: 3325 kb/s Stream #0:0[0x1](und): Video: h264 (High), 1 reference frame (avc1 / 0x31637661), yuv420p(tv, smpte170m/bt470bg/smpte170m, progressive, left), 1080x1440 [SAR 1:1 DAR 3:4], 3248 kb/s, 25.27 fps, 25.25 tbr, 90k tbn (default) Metadata: creation_time : 2019-02-02T02:57:04.000000Z handler_name : ISO Media file produced by Google Inc. Created on: 02/01/2019. vendor_id : [0][0][0][0] Stream #0:1[0x2](eng): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 125 kb/s (default) Metadata: creation_time : 2019-02-02T02:57:04.000000Z handler_name : ISO Media file produced by Google Inc. Created on: 02/01/2019. vendor_id : [0][0][0][0] [out#0/webp @ 0x5744a14eac0] No explicit maps, mapping streams automatically... [vost#0:0/libwebp_anim @ 0x5744a173780] Created video stream from input stream 0:0 [Parsed_thumbnail_1 @ 0x5744a14d080] batch size: 12 frames [Parsed_scale_5 @ 0x5744a14ca80] w:250 h:-2 flags:'lanczos+accurate_rnd+full_chroma_int' interl:0 [Parsed_fps_0 @ 0x5744a14d140] 0 frames in, 0 frames out; 0 frames dropped, 0 frames duplicated. Stream mapping: Stream #0:0 -> #0:0 (h264 (native) -> webp (libwebp_anim)) [vost#0:0/libwebp_anim @ 0x5744a173780] Starting thread... [vf#0:0 @ 0x5744a050540] Starting thread... [vist#0:0/h264 @ 0x5744a220780] [dec:h264 @ 0x5744a060180] Starting thread... [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x5744a120280] Starting thread... Press [q] to stop, [?] for help [h264 @ 0x5744a1d0d80] Reinit context to 1088x1440, pix_fmt: yuv420p [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x5744a120280] EOF while reading input [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x5744a120280] Terminating thread with return code 0 (success) [vist#0:0/h264 @ 0x5744a220780] [dec:h264 @ 0x5744a060180] Decoder thread received EOF packet [vist#0:0/h264 @ 0x5744a220780] [dec:h264 @ 0x5744a060180] Decoder returned EOF, finishing [Parsed_thumbnail_1 @ 0x5744e0506c0] batch size: 12 frames [Parsed_scale_5 @ 0x5744e0509c0] w:250 h:-2 flags:'lanczos+accurate_rnd+full_chroma_int' interl:0 [graph 0 input from stream 0:0 @ 0x5744e050a80] w:1080 h:1440 pixfmt:yuv420p tb:1/90000 fr:101/4 sar:1/1 csp:smpte170m range:tv [Parsed_fps_0 @ 0x5744e050540] fps=12/1 [Parsed_scale_5 @ 0x5744e0509c0] w:1080 h:1440 fmt:yuv420p csp:smpte170m range:tv sar:1/1 -> w:250 h:334 fmt:yuv420p csp:smpte170m range:pc sar:501/500 flags:0x00042200 [graph 0 input from stream 0:0 @ 0x5744e050a80] video frame properties congruent with link at pts_time: 3.087033 [Parsed_fps_0 @ 0x5744e050540] Set first pts to 37 [vist#0:0/h264 @ 0x5744a220780] [dec:h264 @ 0x5744a060180] Terminating thread with return code 0 (success) [vf#0:0 @ 0x5744a050540] Filtergraph returned EOF, finishing [vf#0:0 @ 0x5744a050540] All consumers returned EOF [vost#0:0/libwebp_anim @ 0x5744a173780] No filtered frames for output stream, trying to initialize anyway. Output #0, webp, to 'upload/thumbs/6c8972a5-a85a-47fe-b023-190de442da39/4e/c6/4ec6cdfd-dbe6-4152-a31c-4955a9a8e39c-thumbnail.webp': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 encoder : Lavf61.1.100 Stream #0:0(und): Video: webp, 1 reference frame, yuv420p(progressive), 250x334 [SAR 501:500 DAR 3:4], q=2-31, 200 kb/s, 12 fps, 1k tbn (default) Metadata: creation_time : 2019-02-02T02:57:04.000000Z handler_name : ISO Media file produced by Google Inc. Created on: 02/01/2019. vendor_id : [0][0][0][0] encoder : Lavc61.3.100 libwebp_anim [out#0/webp @ 0x5744a14eac0] Starting thread... [Parsed_fps_0 @ 0x5744e050540] 2 frames in, 0 frames out; 2 frames dropped, 0 frames duplicated. [vf#0:0 @ 0x5744a050540] Terminating thread with return code 0 (success) [vost#0:0/libwebp_anim @ 0x5744a173780] Encoder thread received EOF [libwebp encoder @ 0x5744a160500] WebPAnimEncoderAssemble() failed with error: 1 [vost#0:0/libwebp_anim @ 0x5744a173780] Error submitting video frame to the encoder [vost#0:0/libwebp_anim @ 0x5744a173780] Error flushing encoder: Cannot allocate memory [vost#0:0/libwebp_anim @ 0x5744a173780] Task finished with error code: -12 (Cannot allocate memory) [vost#0:0/libwebp_anim @ 0x5744a173780] Terminating thread with return code -12 (Cannot allocate memory) [out#0/webp @ 0x5744a14eac0] All streams finished [out#0/webp @ 0x5744a14eac0] Terminating thread with return code 0 (success) [AVIOContext @ 0x5744a060900] Statistics: 0 bytes written, 0 seeks, 0 writeouts [out#0/webp @ 0x5744a14eac0] Output file #0 (upload/thumbs/6c8972a5-a85a-47fe-b023-190de442da39/4e/c6/4ec6cdfd-dbe6-4152-a31c-4955a9a8e39c-thumbnail.webp): [out#0/webp @ 0x5744a14eac0] Output stream #0:0 (video): 0 frames encoded; 0 packets muxed (0 bytes); [out#0/webp @ 0x5744a14eac0] Total: 0 packets (0 bytes) muxed [out#0/webp @ 0x5744a14eac0] video:0KiB audio:0KiB subtitle:0KiB other streams:0KiB global headers:0KiB muxing overhead: unknown [out#0/webp @ 0x5744a14eac0] Output file is empty, nothing was encoded(check -ss / -t / -frames parameters if used) 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 @ 0x5744a120280] Input file #0 (/mnt/usb/immich/library/library/admin/20190201_212924.mp4): [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x5744a120280] Input stream #0:0 (video): 90 packets read (1446186 bytes); 2 frames decoded; 0 decode errors; [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x5744a120280] Total: 90 packets (1446186 bytes) demuxed [AVIOContext @ 0x5744a060540] Statistics: 1505705 bytes read, 0 seeks Conversion failed! [Nest] 7 - 05/05/2025, 6:10:21 AM ERROR [Microservices:{"id":"4ec6cdfd-dbe6-4152-a31c-4955a9a8e39c"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: ffmpeg exited with code 244: Conversion failed! Error: ffmpeg exited with code 244: Conversion failed! at ChildProcess. (/usr/src/app/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 - 05/05/2025, 6:10:21 AM ERROR [Microservices:MediaRepository] ffmpeg version 7.0.2-Jellyfin Copyright (c) 2000-2024 the FFmpeg developers built with gcc 12 (Debian 12.2.0-14) configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --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. 8.100 / 59. 8.100 libavcodec 61. 3.100 / 61. 3.100 libavformat 61. 1.100 / 61. 1.100 libavdevice 61. 1.100 / 61. 1.100 libavfilter 10. 1.100 / 10. 1.100 libswscale 8. 1.100 / 8. 1.100 libswresample 5. 1.100 / 5. 1.100 libpostproc 58. 1.100 / 58. 1.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/6b/e4/6be40ced-a209-45b2-b3a9-a4884207afa9.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 creation_time : 2025-04-03T18:50:02.000000Z com.android.version: 15 com.samsung.android.utc_offset: -0400 Duration: 00:00:17.67, start: 0.000000, bitrate: 12248 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, 11985 kb/s, 30 fps, 30 tbr, 90k tbn (default) Metadata: creation_time : 2025-04-04T00:44:31.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-04-04T00:44:31.000000Z handler_name : SoundHandle vendor_id : [0][0][0][0] [out#0/image2 @ 0x3fc2014e7c0] No explicit maps, mapping streams automatically... [vost#0:0/mjpeg @ 0x3fc20173180] Created video stream from input stream 0:0 [Parsed_thumbnail_1 @ 0x3fc2014d080] batch size: 12 frames [tonemapx @ 0x3fc20217000] Using CPU capabilities: AVX2 FMA3 [Parsed_fps_0 @ 0x3fc2014cfc0] 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 @ 0x3fc20173180] Starting thread... [vf#0:0 @ 0x3fc20160600] Starting thread... [vist#0:0/hevc @ 0x3fc20230900] [dec:hevc @ 0x3fc20230300] Starting thread... [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x3fc20120280] Starting thread... Press [q] to stop, [?] for help [Parsed_thumbnail_1 @ 0x3fc22050780] batch size: 12 frames [tonemapx @ 0x3fc22100000] Using CPU capabilities: AVX2 FMA3 [graph 0 input from stream 0:0 @ 0x3fc22050b40] w:1080 h:1920 pixfmt:yuv420p10le tb:1/90000 fr:30/1 sar:0/1 csp:reserved range:tv [graph 0 input from stream 0:0 @ 0x3fc22050b40] Invalid color range [Parsed_fps_0 @ 0x3fc22050600] 0 frames in, 0 frames out; 0 frames dropped, 0 frames duplicated. [vf#0:0 @ 0x3fc20160600] Error reinitializing filters! [vf#0:0 @ 0x3fc20160600] Task finished with error code: -22 (Invalid argument) [vost#0:0/mjpeg @ 0x3fc20173180] Encoder thread received EOF [vost#0:0/mjpeg @ 0x3fc20173180] Could not open encoder before EOF [vost#0:0/mjpeg @ 0x3fc20173180] Task finished with error code: -22 (Invalid argument) [vost#0:0/mjpeg @ 0x3fc20173180] Terminating thread with return code -22 (Invalid argument) [vf#0:0 @ 0x3fc20160600] Terminating thread with return code -22 (Invalid argument) [vist#0:0/hevc @ 0x3fc20230900] [dec:hevc @ 0x3fc20230300] Decoder returned EOF, finishing [vist#0:0/hevc @ 0x3fc20230900] All consumers of this stream are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x3fc20120280] All consumers are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x3fc20120280] Terminating thread with return code 0 (success) [vist#0:0/hevc @ 0x3fc20230900] [dec:hevc @ 0x3fc20230300] Terminating thread with return code 0 (success) [out#0/image2 @ 0x3fc2014e7c0] 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 @ 0x3fc20120280] Input file #0 (upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/6b/e4/6be40ced-a209-45b2-b3a9-a4884207afa9.mp4): [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x3fc20120280] Input stream #0:0 (video): 80 packets read (4049616 bytes); 2 frames decoded; 0 decode errors; [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x3fc20120280] Total: 80 packets (4049616 bytes) demuxed [AVIOContext @ 0x3fc20060680] Statistics: 4162694 bytes read, 4 seeks Conversion failed! [Nest] 7 - 05/05/2025, 6:10:21 AM ERROR [Microservices:{"id":"530cee02-ac93-4f57-8976-66d00fe55dd8"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: ffmpeg exited with code 234: Conversion failed! Error: ffmpeg exited with code 234: Conversion failed! at ChildProcess. (/usr/src/app/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 - 05/05/2025, 6:10:21 AM ERROR [Microservices:MediaRepository] ffmpeg version 7.0.2-Jellyfin Copyright (c) 2000-2024 the FFmpeg developers built with gcc 12 (Debian 12.2.0-14) configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --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. 8.100 / 59. 8.100 libavcodec 61. 3.100 / 61. 3.100 libavformat 61. 1.100 / 61. 1.100 libavdevice 61. 1.100 / 61. 1.100 libavfilter 10. 1.100 / 10. 1.100 libswscale 8. 1.100 / 8. 1.100 libswresample 5. 1.100 / 5. 1.100 libpostproc 58. 1.100 / 58. 1.100 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x5c1e0170180] st: 0 edit list: 1 Missing key frame while searching for timestamp: 18656 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x5c1e0170180] st: 0 edit list 1 Cannot find an index entry before timestamp: 18656. Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/60/56/6056638f-9eba-4405-8aea-6cb09b59c3c1.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 creation_time : 2025-03-30T20:59:38.000000Z com.android.version: 15 com.samsung.android.utc_offset: -0400 Duration: 00:00:21.40, start: 0.000000, bitrate: 12225 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, 11979 kb/s, 30 fps, 30 tbr, 90k tbn (default) Metadata: creation_time : 2025-03-30T21:01:25.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-03-30T21:01:25.000000Z handler_name : SoundHandle vendor_id : [0][0][0][0] [out#0/image2 @ 0x5c1e014e940] No explicit maps, mapping streams automatically... [vost#0:0/mjpeg @ 0x5c1e0173180] Created video stream from input stream 0:0 [Parsed_thumbnail_1 @ 0x5c1e014e640] batch size: 12 frames [tonemapx @ 0x5c1e01ba800] Using CPU capabilities: AVX2 FMA3 [Parsed_fps_0 @ 0x5c1e014c6c0] 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 @ 0x5c1e0173180] Starting thread... [vf#0:0 @ 0x5c1e0160440] Starting thread... [vist#0:0/hevc @ 0x5c1e0240a80] [dec:hevc @ 0x5c1e0240300] Starting thread... [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x5c1e0120280] Starting thread... Press [q] to stop, [?] for help [Parsed_thumbnail_1 @ 0x5c1e4050780] batch size: 12 frames [tonemapx @ 0x5c1e4100000] Using CPU capabilities: AVX2 FMA3 [graph 0 input from stream 0:0 @ 0x5c1e4050b40] w:1080 h:1920 pixfmt:yuv420p10le tb:1/90000 fr:30/1 sar:0/1 csp:reserved range:tv [graph 0 input from stream 0:0 @ 0x5c1e4050b40] Invalid color range [Parsed_fps_0 @ 0x5c1e4050600] 0 frames in, 0 frames out; 0 frames dropped, 0 frames duplicated. [vf#0:0 @ 0x5c1e0160440] Error reinitializing filters! [vf#0:0 @ 0x5c1e0160440] Task finished with error code: -22 (Invalid argument) [vf#0:0 @ 0x5c1e0160440] Terminating thread with return code -22 (Invalid argument) [vost#0:0/mjpeg @ 0x5c1e0173180] Encoder thread received EOF [vost#0:0/mjpeg @ 0x5c1e0173180] Could not open encoder before EOF [vost#0:0/mjpeg @ 0x5c1e0173180] Task finished with error code: -22 (Invalid argument) [vost#0:0/mjpeg @ 0x5c1e0173180] Terminating thread with return code -22 (Invalid argument) [vist#0:0/hevc @ 0x5c1e0240a80] [dec:hevc @ 0x5c1e0240300] Decoder returned EOF, finishing [vist#0:0/hevc @ 0x5c1e0240a80] [dec:hevc @ 0x5c1e0240300] Terminating thread with return code 0 (success) [vist#0:0/hevc @ 0x5c1e0240a80] All consumers of this stream are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x5c1e0120280] All consumers are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x5c1e0120280] Terminating thread with return code 0 (success) [out#0/image2 @ 0x5c1e014e940] 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 @ 0x5c1e0120280] Input file #0 (upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/60/56/6056638f-9eba-4405-8aea-6cb09b59c3c1.mp4): [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x5c1e0120280] Input stream #0:0 (video): 80 packets read (3648876 bytes); 2 frames decoded; 0 decode errors; [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x5c1e0120280] Total: 80 packets (3648876 bytes) demuxed [AVIOContext @ 0x5c1e0060680] Statistics: 3777269 bytes read, 4 seeks Conversion failed! [Nest] 7 - 05/05/2025, 6:10:21 AM ERROR [Microservices:{"id":"f36f0f08-6a2f-4b02-a745-65f7082642e7"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: ffmpeg exited with code 234: Conversion failed! Error: ffmpeg exited with code 234: Conversion failed! at ChildProcess. (/usr/src/app/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 - 05/05/2025, 6:10:21 AM ERROR [Microservices:MediaRepository] ffmpeg version 7.0.2-Jellyfin Copyright (c) 2000-2024 the FFmpeg developers built with gcc 12 (Debian 12.2.0-14) configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --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. 8.100 / 59. 8.100 libavcodec 61. 3.100 / 61. 3.100 libavformat 61. 1.100 / 61. 1.100 libavdevice 61. 1.100 / 61. 1.100 libavfilter 10. 1.100 / 10. 1.100 libswscale 8. 1.100 / 8. 1.100 libswresample 5. 1.100 / 5. 1.100 libpostproc 58. 1.100 / 58. 1.100 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x33600170180] st: 0 edit list: 1 Missing key frame while searching for timestamp: 18476 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x33600170180] st: 0 edit list 1 Cannot find an index entry before timestamp: 18476. Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/9f/32/9f32e6da-b1e9-4e98-8049-2cb5d56c593a.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 creation_time : 2025-04-09T21:38:14.000000Z com.android.version: 15 com.samsung.android.utc_offset: -0400 Duration: 00:00:35.67, start: 0.000000, bitrate: 12214 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, 11952 kb/s, 30 fps, 30 tbr, 90k tbn (default) Metadata: creation_time : 2025-04-09T21:39:30.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-04-09T21:39:30.000000Z handler_name : SoundHandle vendor_id : [0][0][0][0] [out#0/image2 @ 0x3360014e940] No explicit maps, mapping streams automatically... [vost#0:0/mjpeg @ 0x33600173780] Created video stream from input stream 0:0 [Parsed_thumbnail_1 @ 0x3360014e640] batch size: 12 frames [tonemapx @ 0x33600227000] Using CPU capabilities: AVX2 FMA3 [Parsed_fps_0 @ 0x3360014cd80] 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 @ 0x33600173780] Starting thread... [vf#0:0 @ 0x33600050400] Starting thread... [vist#0:0/hevc @ 0x336001b0a80] [dec:hevc @ 0x336001b0180] Starting thread... [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x33600120280] Starting thread... Press [q] to stop, [?] for help [Parsed_thumbnail_1 @ 0x33604050780] batch size: 12 frames [tonemapx @ 0x33604100000] Using CPU capabilities: AVX2 FMA3 [graph 0 input from stream 0:0 @ 0x33604050b40] w:1080 h:1920 pixfmt:yuv420p10le tb:1/90000 fr:30/1 sar:0/1 csp:reserved range:tv [graph 0 input from stream 0:0 @ 0x33604050b40] Invalid color range [Parsed_fps_0 @ 0x33604050600] 0 frames in, 0 frames out; 0 frames dropped, 0 frames duplicated. [vf#0:0 @ 0x33600050400] Error reinitializing filters! [vf#0:0 @ 0x33600050400] Task finished with error code: -22 (Invalid argument) [vf#0:0 @ 0x33600050400] Terminating thread with return code -22 (Invalid argument) [vost#0:0/mjpeg @ 0x33600173780] Encoder thread received EOF [vost#0:0/mjpeg @ 0x33600173780] Could not open encoder before EOF [vost#0:0/mjpeg @ 0x33600173780] Task finished with error code: -22 (Invalid argument) [vost#0:0/mjpeg @ 0x33600173780] Terminating thread with return code -22 (Invalid argument) [vist#0:0/hevc @ 0x336001b0a80] [dec:hevc @ 0x336001b0180] Decoder returned EOF, finishing [vist#0:0/hevc @ 0x336001b0a80] [dec:hevc @ 0x336001b0180] Terminating thread with return code 0 (success) [vist#0:0/hevc @ 0x336001b0a80] All consumers of this stream are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x33600120280] All consumers are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x33600120280] Terminating thread with return code 0 (success) [out#0/image2 @ 0x3360014e940] 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 @ 0x33600120280] Input file #0 (upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/9f/32/9f32e6da-b1e9-4e98-8049-2cb5d56c593a.mp4): [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x33600120280] Input stream #0:0 (video): 80 packets read (3888616 bytes); 2 frames decoded; 0 decode errors; [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x33600120280] Total: 80 packets (3888616 bytes) demuxed [AVIOContext @ 0x33600060680] Statistics: 4025867 bytes read, 4 seeks Conversion failed! [Nest] 7 - 05/05/2025, 6:10:21 AM ERROR [Microservices:{"id":"1c4c514b-2c54-4a7c-ae36-aa50609ef506"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: ffmpeg exited with code 234: Conversion failed! Error: ffmpeg exited with code 234: Conversion failed! at ChildProcess. (/usr/src/app/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 - 05/05/2025, 6:10:21 AM ERROR [Microservices:MediaRepository] ffmpeg version 7.0.2-Jellyfin Copyright (c) 2000-2024 the FFmpeg developers built with gcc 12 (Debian 12.2.0-14) configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --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. 8.100 / 59. 8.100 libavcodec 61. 3.100 / 61. 3.100 libavformat 61. 1.100 / 61. 1.100 libavdevice 61. 1.100 / 61. 1.100 libavfilter 10. 1.100 / 10. 1.100 libswscale 8. 1.100 / 8. 1.100 libswresample 5. 1.100 / 5. 1.100 libpostproc 58. 1.100 / 58. 1.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/c6/9f/c69f854d-9993-47dd-8914-28145a8b98b0.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 creation_time : 2025-04-25T17:20:12.000000Z com.android.version: 15 com.samsung.android.utc_offset: -0400 Duration: 00:00:08.00, start: 0.000000, bitrate: 33282 kb/s Stream #0:0[0x1](eng): Video: hevc (Main 10), 1 reference frame (hvc1 / 0x31637668), yuv420p10le(tv, reserved/bt2020/arib-std-b67, left), 2160x3840, 33019 kb/s, 30 fps, 30 tbr, 90k tbn (default) Metadata: creation_time : 2025-04-25T17:30:33.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-04-25T17:30:33.000000Z handler_name : SoundHandle vendor_id : [0][0][0][0] [out#0/image2 @ 0x440a014e640] No explicit maps, mapping streams automatically... [vost#0:0/mjpeg @ 0x440a0173a80] Created video stream from input stream 0:0 [Parsed_thumbnail_1 @ 0x440a014cf00] batch size: 12 frames [tonemapx @ 0x440a0213800] Using CPU capabilities: AVX2 FMA3 [Parsed_fps_0 @ 0x440a014e400] 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 @ 0x440a0173a80] Starting thread... [vf#0:0 @ 0x440a0160440] Starting thread... [vist#0:0/hevc @ 0x440a0231300] [dec:hevc @ 0x440a0350f00] Starting thread... [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x440a0120280] Starting thread... Press [q] to stop, [?] for help [Parsed_thumbnail_1 @ 0x440a4050780] batch size: 12 frames [tonemapx @ 0x440a4100000] Using CPU capabilities: AVX2 FMA3 [graph 0 input from stream 0:0 @ 0x440a4050b40] w:2160 h:3840 pixfmt:yuv420p10le tb:1/90000 fr:30/1 sar:0/1 csp:reserved range:tv [graph 0 input from stream 0:0 @ 0x440a4050b40] Invalid color range [Parsed_fps_0 @ 0x440a4050600] 0 frames in, 0 frames out; 0 frames dropped, 0 frames duplicated. [vf#0:0 @ 0x440a0160440] Error reinitializing filters! [vf#0:0 @ 0x440a0160440] Task finished with error code: -22 (Invalid argument) [vf#0:0 @ 0x440a0160440] Terminating thread with return code -22 (Invalid argument) [vost#0:0/mjpeg @ 0x440a0173a80] Encoder thread received EOF [vost#0:0/mjpeg @ 0x440a0173a80] Could not open encoder before EOF [vost#0:0/mjpeg @ 0x440a0173a80] Task finished with error code: -22 (Invalid argument) [vost#0:0/mjpeg @ 0x440a0173a80] Terminating thread with return code -22 (Invalid argument) [vist#0:0/hevc @ 0x440a0231300] [dec:hevc @ 0x440a0350f00] Decoder returned EOF, finishing [vist#0:0/hevc @ 0x440a0231300] All consumers of this stream are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x440a0120280] All consumers are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x440a0120280] Terminating thread with return code 0 (success) [vist#0:0/hevc @ 0x440a0231300] [dec:hevc @ 0x440a0350f00] Terminating thread with return code 0 (success) [out#0/image2 @ 0x440a014e640] 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 @ 0x440a0120280] Input file #0 (upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/c6/9f/c69f854d-9993-47dd-8914-28145a8b98b0.mp4): [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x440a0120280] Input stream #0:0 (video): 80 packets read (11118680 bytes); 2 frames decoded; 0 decode errors; [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x440a0120280] Total: 80 packets (11118680 bytes) demuxed [AVIOContext @ 0x440a0060680] Statistics: 11222862 bytes read, 2 seeks Conversion failed! [Nest] 7 - 05/05/2025, 6:10:21 AM ERROR [Microservices:{"id":"fcacea11-b975-478a-acf2-0bcccaad6061"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: ffmpeg exited with code 234: Conversion failed! Error: ffmpeg exited with code 234: Conversion failed! at ChildProcess. (/usr/src/app/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 - 05/05/2025, 6:10:21 AM ERROR [Microservices:MediaRepository] ffmpeg version 7.0.2-Jellyfin Copyright (c) 2000-2024 the FFmpeg developers built with gcc 12 (Debian 12.2.0-14) configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --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. 8.100 / 59. 8.100 libavcodec 61. 3.100 / 61. 3.100 libavformat 61. 1.100 / 61. 1.100 libavdevice 61. 1.100 / 61. 1.100 libavfilter 10. 1.100 / 10. 1.100 libswscale 8. 1.100 / 8. 1.100 libswresample 5. 1.100 / 5. 1.100 libpostproc 58. 1.100 / 58. 1.100 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x3e596170180] st: 0 edit list: 1 Missing key frame while searching for timestamp: 18656 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x3e596170180] st: 0 edit list 1 Cannot find an index entry before timestamp: 18656. Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/60/56/6056638f-9eba-4405-8aea-6cb09b59c3c1.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 creation_time : 2025-03-30T20:59:38.000000Z com.android.version: 15 com.samsung.android.utc_offset: -0400 Duration: 00:00:21.40, start: 0.000000, bitrate: 12225 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, 11979 kb/s, 30 fps, 30 tbr, 90k tbn (default) Metadata: creation_time : 2025-03-30T21:01:25.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-03-30T21:01:25.000000Z handler_name : SoundHandle vendor_id : [0][0][0][0] [out#0/image2 @ 0x3e59614e940] No explicit maps, mapping streams automatically... [vost#0:0/mjpeg @ 0x3e596173180] Created video stream from input stream 0:0 [Parsed_thumbnail_1 @ 0x3e59614e640] batch size: 12 frames [tonemapx @ 0x3e5961ba800] Using CPU capabilities: AVX2 FMA3 [Parsed_fps_0 @ 0x3e59614c6c0] 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 @ 0x3e596173180] Starting thread... [vf#0:0 @ 0x3e596160440] Starting thread... [vist#0:0/hevc @ 0x3e596240a80] [dec:hevc @ 0x3e596240300] Starting thread... [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x3e596120280] Starting thread... Press [q] to stop, [?] for help [Parsed_thumbnail_1 @ 0x3e59a050780] batch size: 12 frames [tonemapx @ 0x3e59a100000] Using CPU capabilities: AVX2 FMA3 [graph 0 input from stream 0:0 @ 0x3e59a050b40] w:1080 h:1920 pixfmt:yuv420p10le tb:1/90000 fr:30/1 sar:0/1 csp:reserved range:tv [graph 0 input from stream 0:0 @ 0x3e59a050b40] Invalid color range [Parsed_fps_0 @ 0x3e59a050600] 0 frames in, 0 frames out; 0 frames dropped, 0 frames duplicated. [vf#0:0 @ 0x3e596160440] Error reinitializing filters! [vf#0:0 @ 0x3e596160440] Task finished with error code: -22 (Invalid argument) [vf#0:0 @ 0x3e596160440] Terminating thread with return code -22 (Invalid argument) [vost#0:0/mjpeg @ 0x3e596173180] Encoder thread received EOF [vost#0:0/mjpeg @ 0x3e596173180] Could not open encoder before EOF [vost#0:0/mjpeg @ 0x3e596173180] Task finished with error code: -22 (Invalid argument) [vost#0:0/mjpeg @ 0x3e596173180] Terminating thread with return code -22 (Invalid argument) [vist#0:0/hevc @ 0x3e596240a80] [dec:hevc @ 0x3e596240300] Decoder returned EOF, finishing [vist#0:0/hevc @ 0x3e596240a80] All consumers of this stream are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x3e596120280] All consumers are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x3e596120280] Terminating thread with return code 0 (success) [vist#0:0/hevc @ 0x3e596240a80] [dec:hevc @ 0x3e596240300] Terminating thread with return code 0 (success) [out#0/image2 @ 0x3e59614e940] 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 @ 0x3e596120280] Input file #0 (upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/60/56/6056638f-9eba-4405-8aea-6cb09b59c3c1.mp4): [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x3e596120280] Input stream #0:0 (video): 80 packets read (3648876 bytes); 2 frames decoded; 0 decode errors; [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x3e596120280] Total: 80 packets (3648876 bytes) demuxed [AVIOContext @ 0x3e596060680] Statistics: 3777269 bytes read, 4 seeks Conversion failed! [Nest] 7 - 05/05/2025, 6:10:21 AM ERROR [Microservices:{"id":"f36f0f08-6a2f-4b02-a745-65f7082642e7"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: ffmpeg exited with code 234: Conversion failed! Error: ffmpeg exited with code 234: Conversion failed! at ChildProcess. (/usr/src/app/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 - 05/05/2025, 6:10:21 AM ERROR [Microservices:MediaRepository] ffmpeg version 7.0.2-Jellyfin Copyright (c) 2000-2024 the FFmpeg developers built with gcc 12 (Debian 12.2.0-14) configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --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. 8.100 / 59. 8.100 libavcodec 61. 3.100 / 61. 3.100 libavformat 61. 1.100 / 61. 1.100 libavdevice 61. 1.100 / 61. 1.100 libavfilter 10. 1.100 / 10. 1.100 libswscale 8. 1.100 / 8. 1.100 libswresample 5. 1.100 / 5. 1.100 libpostproc 58. 1.100 / 58. 1.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/6b/e4/6be40ced-a209-45b2-b3a9-a4884207afa9.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 creation_time : 2025-04-03T18:50:02.000000Z com.android.version: 15 com.samsung.android.utc_offset: -0400 Duration: 00:00:17.67, start: 0.000000, bitrate: 12248 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, 11985 kb/s, 30 fps, 30 tbr, 90k tbn (default) Metadata: creation_time : 2025-04-04T00:44:31.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-04-04T00:44:31.000000Z handler_name : SoundHandle vendor_id : [0][0][0][0] [out#0/image2 @ 0x2cde014e7c0] No explicit maps, mapping streams automatically... [vost#0:0/mjpeg @ 0x2cde0173180] Created video stream from input stream 0:0 [Parsed_thumbnail_1 @ 0x2cde014d080] batch size: 12 frames [tonemapx @ 0x2cde0217000] Using CPU capabilities: AVX2 FMA3 [Parsed_fps_0 @ 0x2cde014cfc0] 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 @ 0x2cde0173180] Starting thread... [vf#0:0 @ 0x2cde0160600] Starting thread... [vist#0:0/hevc @ 0x2cde0230900] [dec:hevc @ 0x2cde0230300] Starting thread... [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x2cde0120280] Starting thread... Press [q] to stop, [?] for help [Parsed_thumbnail_1 @ 0x2cde4050780] batch size: 12 frames [tonemapx @ 0x2cde4100000] Using CPU capabilities: AVX2 FMA3 [graph 0 input from stream 0:0 @ 0x2cde4050b40] w:1080 h:1920 pixfmt:yuv420p10le tb:1/90000 fr:30/1 sar:0/1 csp:reserved range:tv [graph 0 input from stream 0:0 @ 0x2cde4050b40] Invalid color range [Parsed_fps_0 @ 0x2cde4050600] 0 frames in, 0 frames out; 0 frames dropped, 0 frames duplicated. [vf#0:0 @ 0x2cde0160600] Error reinitializing filters! [vf#0:0 @ 0x2cde0160600] Task finished with error code: -22 (Invalid argument) [vf#0:0 @ 0x2cde0160600] Terminating thread with return code -22 (Invalid argument) [vost#0:0/mjpeg @ 0x2cde0173180] Encoder thread received EOF [vost#0:0/mjpeg @ 0x2cde0173180] Could not open encoder before EOF [vost#0:0/mjpeg @ 0x2cde0173180] Task finished with error code: -22 (Invalid argument) [vost#0:0/mjpeg @ 0x2cde0173180] Terminating thread with return code -22 (Invalid argument) [vist#0:0/hevc @ 0x2cde0230900] [dec:hevc @ 0x2cde0230300] Decoder returned EOF, finishing [vist#0:0/hevc @ 0x2cde0230900] All consumers of this stream are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x2cde0120280] All consumers are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x2cde0120280] Terminating thread with return code 0 (success) [vist#0:0/hevc @ 0x2cde0230900] [dec:hevc @ 0x2cde0230300] Terminating thread with return code 0 (success) [out#0/image2 @ 0x2cde014e7c0] 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 @ 0x2cde0120280] Input file #0 (upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/6b/e4/6be40ced-a209-45b2-b3a9-a4884207afa9.mp4): [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x2cde0120280] Input stream #0:0 (video): 80 packets read (4049616 bytes); 2 frames decoded; 0 decode errors; [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x2cde0120280] Total: 80 packets (4049616 bytes) demuxed [AVIOContext @ 0x2cde0060680] Statistics: 4162694 bytes read, 4 seeks Conversion failed! [Nest] 7 - 05/05/2025, 6:10:21 AM ERROR [Microservices:{"id":"530cee02-ac93-4f57-8976-66d00fe55dd8"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: ffmpeg exited with code 234: Conversion failed! Error: ffmpeg exited with code 234: Conversion failed! at ChildProcess. (/usr/src/app/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 - 05/05/2025, 6:10:21 AM ERROR [Microservices:MediaRepository] ffmpeg version 7.0.2-Jellyfin Copyright (c) 2000-2024 the FFmpeg developers built with gcc 12 (Debian 12.2.0-14) configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --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. 8.100 / 59. 8.100 libavcodec 61. 3.100 / 61. 3.100 libavformat 61. 1.100 / 61. 1.100 libavdevice 61. 1.100 / 61. 1.100 libavfilter 10. 1.100 / 10. 1.100 libswscale 8. 1.100 / 8. 1.100 libswresample 5. 1.100 / 5. 1.100 libpostproc 58. 1.100 / 58. 1.100 [h264 @ 0x508ae1d0580] Reinit context to 1088x1440, pix_fmt: yuv420p Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/mnt/usb/immich/library/library/admin/20190201_212924.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 creation_time : 2019-02-02T02:29:29.000000Z Duration: 00:00:03.62, start: 0.000000, bitrate: 3325 kb/s Stream #0:0[0x1](und): Video: h264 (High), 1 reference frame (avc1 / 0x31637661), yuv420p(tv, smpte170m/bt470bg/smpte170m, progressive, left), 1080x1440 [SAR 1:1 DAR 3:4], 3248 kb/s, 25.27 fps, 25.25 tbr, 90k tbn (default) Metadata: creation_time : 2019-02-02T02:57:04.000000Z handler_name : ISO Media file produced by Google Inc. Created on: 02/01/2019. vendor_id : [0][0][0][0] Stream #0:1[0x2](eng): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 125 kb/s (default) Metadata: creation_time : 2019-02-02T02:57:04.000000Z handler_name : ISO Media file produced by Google Inc. Created on: 02/01/2019. vendor_id : [0][0][0][0] [out#0/webp @ 0x508ae14eac0] No explicit maps, mapping streams automatically... [vost#0:0/libwebp_anim @ 0x508ae173780] Created video stream from input stream 0:0 [Parsed_thumbnail_1 @ 0x508ae14d080] batch size: 12 frames [Parsed_scale_5 @ 0x508ae14ca80] w:250 h:-2 flags:'lanczos+accurate_rnd+full_chroma_int' interl:0 [Parsed_fps_0 @ 0x508ae14d140] 0 frames in, 0 frames out; 0 frames dropped, 0 frames duplicated. Stream mapping: Stream #0:0 -> #0:0 (h264 (native) -> webp (libwebp_anim)) [vost#0:0/libwebp_anim @ 0x508ae173780] Starting thread... [vf#0:0 @ 0x508ae050540] Starting thread... [vist#0:0/h264 @ 0x508ae220780] [dec:h264 @ 0x508ae060180] Starting thread... [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x508ae120280] Starting thread... Press [q] to stop, [?] for help [h264 @ 0x508ae1d0d80] Reinit context to 1088x1440, pix_fmt: yuv420p [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x508ae120280] EOF while reading input [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x508ae120280] Terminating thread with return code 0 (success) [Parsed_thumbnail_1 @ 0x508b20506c0] batch size: 12 frames [Parsed_scale_5 @ 0x508b20509c0] w:250 h:-2 flags:'lanczos+accurate_rnd+full_chroma_int' interl:0 [graph 0 input from stream 0:0 @ 0x508b2050a80] w:1080 h:1440 pixfmt:yuv420p tb:1/90000 fr:101/4 sar:1/1 csp:smpte170m range:tv [Parsed_fps_0 @ 0x508b2050540] fps=12/1 [vist#0:0/h264 @ 0x508ae220780] [dec:h264 @ 0x508ae060180] Decoder thread received EOF packet [vist#0:0/h264 @ 0x508ae220780] [dec:h264 @ 0x508ae060180] Decoder returned EOF, finishing [Parsed_scale_5 @ 0x508b20509c0] w:1080 h:1440 fmt:yuv420p csp:smpte170m range:tv sar:1/1 -> w:250 h:334 fmt:yuv420p csp:smpte170m range:pc sar:501/500 flags:0x00042200 [graph 0 input from stream 0:0 @ 0x508b2050a80] video frame properties congruent with link at pts_time: 3.087033 [vist#0:0/h264 @ 0x508ae220780] [dec:h264 @ 0x508ae060180] Terminating thread with return code 0 (success) [Parsed_fps_0 @ 0x508b2050540] Set first pts to 37 [vf#0:0 @ 0x508ae050540] Filtergraph returned EOF, finishing [vf#0:0 @ 0x508ae050540] All consumers returned EOF [vost#0:0/libwebp_anim @ 0x508ae173780] No filtered frames for output stream, trying to initialize anyway. Output #0, webp, to 'upload/thumbs/6c8972a5-a85a-47fe-b023-190de442da39/4e/c6/4ec6cdfd-dbe6-4152-a31c-4955a9a8e39c-thumbnail.webp': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 encoder : Lavf61.1.100 Stream #0:0(und): Video: webp, 1 reference frame, yuv420p(progressive), 250x334 [SAR 501:500 DAR 3:4], q=2-31, 200 kb/s, 12 fps, 1k tbn (default) Metadata: creation_time : 2019-02-02T02:57:04.000000Z handler_name : ISO Media file produced by Google Inc. Created on: 02/01/2019. vendor_id : [0][0][0][0] encoder : Lavc61.3.100 libwebp_anim [out#0/webp @ 0x508ae14eac0] Starting thread... [vost#0:0/libwebp_anim @ 0x508ae173780] Encoder thread received EOF [libwebp encoder @ 0x508ae160500] WebPAnimEncoderAssemble() failed with error: 1 [vost#0:0/libwebp_anim @ 0x508ae173780] Error submitting video frame to the encoder [vost#0:0/libwebp_anim @ 0x508ae173780] Error flushing encoder: Cannot allocate memory [vost#0:0/libwebp_anim @ 0x508ae173780] Task finished with error code: -12 (Cannot allocate memory) [vost#0:0/libwebp_anim @ 0x508ae173780] Terminating thread with return code -12 (Cannot allocate memory) [out#0/webp @ 0x508ae14eac0] All streams finished [out#0/webp @ 0x508ae14eac0] Terminating thread with return code 0 (success) [Parsed_fps_0 @ 0x508b2050540] 2 frames in, 0 frames out; 2 frames dropped, 0 frames duplicated. [vf#0:0 @ 0x508ae050540] Terminating thread with return code 0 (success) [AVIOContext @ 0x508ae060900] Statistics: 0 bytes written, 0 seeks, 0 writeouts [out#0/webp @ 0x508ae14eac0] Output file #0 (upload/thumbs/6c8972a5-a85a-47fe-b023-190de442da39/4e/c6/4ec6cdfd-dbe6-4152-a31c-4955a9a8e39c-thumbnail.webp): [out#0/webp @ 0x508ae14eac0] Output stream #0:0 (video): 0 frames encoded; 0 packets muxed (0 bytes); [out#0/webp @ 0x508ae14eac0] Total: 0 packets (0 bytes) muxed [out#0/webp @ 0x508ae14eac0] video:0KiB audio:0KiB subtitle:0KiB other streams:0KiB global headers:0KiB muxing overhead: unknown [out#0/webp @ 0x508ae14eac0] Output file is empty, nothing was encoded(check -ss / -t / -frames parameters if used) 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 @ 0x508ae120280] Input file #0 (/mnt/usb/immich/library/library/admin/20190201_212924.mp4): [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x508ae120280] Input stream #0:0 (video): 90 packets read (1446186 bytes); 2 frames decoded; 0 decode errors; [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x508ae120280] Total: 90 packets (1446186 bytes) demuxed [AVIOContext @ 0x508ae060540] Statistics: 1505705 bytes read, 0 seeks Conversion failed! [Nest] 7 - 05/05/2025, 6:10:21 AM ERROR [Microservices:{"id":"4ec6cdfd-dbe6-4152-a31c-4955a9a8e39c"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: ffmpeg exited with code 244: Conversion failed! Error: ffmpeg exited with code 244: Conversion failed! at ChildProcess. (/usr/src/app/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 - 05/05/2025, 6:10:22 AM ERROR [Microservices:MediaRepository] ffmpeg version 7.0.2-Jellyfin Copyright (c) 2000-2024 the FFmpeg developers built with gcc 12 (Debian 12.2.0-14) configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --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. 8.100 / 59. 8.100 libavcodec 61. 3.100 / 61. 3.100 libavformat 61. 1.100 / 61. 1.100 libavdevice 61. 1.100 / 61. 1.100 libavfilter 10. 1.100 / 10. 1.100 libswscale 8. 1.100 / 8. 1.100 libswresample 5. 1.100 / 5. 1.100 libpostproc 58. 1.100 / 58. 1.100 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x4f822170180] st: 0 edit list: 1 Missing key frame while searching for timestamp: 18476 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x4f822170180] st: 0 edit list 1 Cannot find an index entry before timestamp: 18476. Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/9f/32/9f32e6da-b1e9-4e98-8049-2cb5d56c593a.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 creation_time : 2025-04-09T21:38:14.000000Z com.android.version: 15 com.samsung.android.utc_offset: -0400 Duration: 00:00:35.67, start: 0.000000, bitrate: 12214 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, 11952 kb/s, 30 fps, 30 tbr, 90k tbn (default) Metadata: creation_time : 2025-04-09T21:39:30.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-04-09T21:39:30.000000Z handler_name : SoundHandle vendor_id : [0][0][0][0] [out#0/image2 @ 0x4f82214e940] No explicit maps, mapping streams automatically... [vost#0:0/mjpeg @ 0x4f822173780] Created video stream from input stream 0:0 [Parsed_thumbnail_1 @ 0x4f82214e640] batch size: 12 frames [tonemapx @ 0x4f822227000] Using CPU capabilities: AVX2 FMA3 [Parsed_fps_0 @ 0x4f82214cd80] 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 @ 0x4f822173780] Starting thread... [vf#0:0 @ 0x4f822050400] Starting thread... [vist#0:0/hevc @ 0x4f8221b0a80] [dec:hevc @ 0x4f8221b0180] Starting thread... [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x4f822120280] Starting thread... Press [q] to stop, [?] for help [Parsed_thumbnail_1 @ 0x4f826050780] batch size: 12 frames [tonemapx @ 0x4f826100000] Using CPU capabilities: AVX2 FMA3 [graph 0 input from stream 0:0 @ 0x4f826050b40] w:1080 h:1920 pixfmt:yuv420p10le tb:1/90000 fr:30/1 sar:0/1 csp:reserved range:tv [graph 0 input from stream 0:0 @ 0x4f826050b40] Invalid color range [Parsed_fps_0 @ 0x4f826050600] 0 frames in, 0 frames out; 0 frames dropped, 0 frames duplicated. [vf#0:0 @ 0x4f822050400] Error reinitializing filters! [vf#0:0 @ 0x4f822050400] Task finished with error code: -22 (Invalid argument) [vf#0:0 @ 0x4f822050400] Terminating thread with return code -22 (Invalid argument) [vost#0:0/mjpeg @ 0x4f822173780] Encoder thread received EOF [vost#0:0/mjpeg @ 0x4f822173780] Could not open encoder before EOF [vost#0:0/mjpeg @ 0x4f822173780] Task finished with error code: -22 (Invalid argument) [vost#0:0/mjpeg @ 0x4f822173780] Terminating thread with return code -22 (Invalid argument) [vist#0:0/hevc @ 0x4f8221b0a80] [dec:hevc @ 0x4f8221b0180] Decoder returned EOF, finishing [vist#0:0/hevc @ 0x4f8221b0a80] [dec:hevc @ 0x4f8221b0180] Terminating thread with return code 0 (success) [vist#0:0/hevc @ 0x4f8221b0a80] All consumers of this stream are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x4f822120280] All consumers are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x4f822120280] Terminating thread with return code 0 (success) [out#0/image2 @ 0x4f82214e940] 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 @ 0x4f822120280] Input file #0 (upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/9f/32/9f32e6da-b1e9-4e98-8049-2cb5d56c593a.mp4): [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x4f822120280] Input stream #0:0 (video): 80 packets read (3888616 bytes); 2 frames decoded; 0 decode errors; [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x4f822120280] Total: 80 packets (3888616 bytes) demuxed [AVIOContext @ 0x4f822060680] Statistics: 4025867 bytes read, 4 seeks Conversion failed! [Nest] 7 - 05/05/2025, 6:10:22 AM ERROR [Microservices:{"id":"1c4c514b-2c54-4a7c-ae36-aa50609ef506"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: ffmpeg exited with code 234: Conversion failed! Error: ffmpeg exited with code 234: Conversion failed! at ChildProcess. (/usr/src/app/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 - 05/05/2025, 6:10:22 AM ERROR [Microservices:MediaRepository] ffmpeg version 7.0.2-Jellyfin Copyright (c) 2000-2024 the FFmpeg developers built with gcc 12 (Debian 12.2.0-14) configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --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. 8.100 / 59. 8.100 libavcodec 61. 3.100 / 61. 3.100 libavformat 61. 1.100 / 61. 1.100 libavdevice 61. 1.100 / 61. 1.100 libavfilter 10. 1.100 / 10. 1.100 libswscale 8. 1.100 / 8. 1.100 libswresample 5. 1.100 / 5. 1.100 libpostproc 58. 1.100 / 58. 1.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/2f/e8/2fe8a6d8-75b4-402d-a185-8a4cee5efc99.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 creation_time : 2025-04-25T17:19:14.000000Z com.android.version: 15 com.samsung.android.utc_offset: -0400 Duration: 00:00:10.93, start: 0.000000, bitrate: 33809 kb/s Stream #0:0[0x1](eng): Video: hevc (Main 10), 1 reference frame (hvc1 / 0x31637668), yuv420p10le(tv, reserved/bt2020/arib-std-b67, left), 2160x3840, 33546 kb/s, 30 fps, 30 tbr, 90k tbn (default) Metadata: creation_time : 2025-04-25T17:30:09.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-04-25T17:30:09.000000Z handler_name : SoundHandle vendor_id : [0][0][0][0] [out#0/image2 @ 0x29b0e14e400] No explicit maps, mapping streams automatically... [vost#0:0/mjpeg @ 0x29b0e173180] Created video stream from input stream 0:0 [Parsed_thumbnail_1 @ 0x29b0e120f80] batch size: 12 frames [tonemapx @ 0x29b0e237000] Using CPU capabilities: AVX2 FMA3 [Parsed_fps_0 @ 0x29b0e14ed00] 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 @ 0x29b0e173180] Starting thread... [vf#0:0 @ 0x29b0e050b80] Starting thread... [vist#0:0/hevc @ 0x29b0e1b0900] [dec:hevc @ 0x29b0e1b0300] Starting thread... [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x29b0e120280] Starting thread... Press [q] to stop, [?] for help [Parsed_thumbnail_1 @ 0x29b10050780] batch size: 12 frames [tonemapx @ 0x29b10100000] Using CPU capabilities: AVX2 FMA3 [graph 0 input from stream 0:0 @ 0x29b10050b40] w:2160 h:3840 pixfmt:yuv420p10le tb:1/90000 fr:30/1 sar:0/1 csp:reserved range:tv [graph 0 input from stream 0:0 @ 0x29b10050b40] Invalid color range [Parsed_fps_0 @ 0x29b10050600] 0 frames in, 0 frames out; 0 frames dropped, 0 frames duplicated. [vf#0:0 @ 0x29b0e050b80] Error reinitializing filters! [vf#0:0 @ 0x29b0e050b80] Task finished with error code: -22 (Invalid argument) [vost#0:0/mjpeg @ 0x29b0e173180] Encoder thread received EOF [vost#0:0/mjpeg @ 0x29b0e173180] Could not open encoder before EOF [vost#0:0/mjpeg @ 0x29b0e173180] Task finished with error code: -22 (Invalid argument) [vost#0:0/mjpeg @ 0x29b0e173180] Terminating thread with return code -22 (Invalid argument) [vf#0:0 @ 0x29b0e050b80] Terminating thread with return code -22 (Invalid argument) [vist#0:0/hevc @ 0x29b0e1b0900] [dec:hevc @ 0x29b0e1b0300] Decoder returned EOF, finishing [vist#0:0/hevc @ 0x29b0e1b0900] [dec:hevc @ 0x29b0e1b0300] Terminating thread with return code 0 (success) [vist#0:0/hevc @ 0x29b0e1b0900] All consumers of this stream are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x29b0e120280] All consumers are done [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x29b0e120280] Terminating thread with return code 0 (success) [out#0/image2 @ 0x29b0e14e400] 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 @ 0x29b0e120280] Input file #0 (upload/upload/6c8972a5-a85a-47fe-b023-190de442da39/2f/e8/2fe8a6d8-75b4-402d-a185-8a4cee5efc99.mp4): [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x29b0e120280] Input stream #0:0 (video): 80 packets read (10730176 bytes); 2 frames decoded; 0 decode errors; [in#0/mov,mp4,m4a,3gp,3g2,mj2 @ 0x29b0e120280] Total: 80 packets (10730176 bytes) demuxed [AVIOContext @ 0x29b0e060680] Statistics: 10837710 bytes read, 2 seeks Conversion failed! [Nest] 7 - 05/05/2025, 6:10:22 AM ERROR [Microservices:{"id":"bd4a9d61-fd78-4c58-bbe8-d513c91821c9"}] Unable to run job handler (thumbnailGeneration/generate-thumbnails): Error: ffmpeg exited with code 234: Conversion failed! Error: ffmpeg exited with code 234: Conversion failed! at ChildProcess. (/usr/src/app/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] 17 - 05/05/2025, 6:10:44 AM LOG [Api:EventRepository] Websocket Disconnect: WOfnSb6d6iMrfztFAAAB [Nest] 17 - 05/05/2025, 6:10:45 AM LOG [Api:EventRepository] Websocket Connect: _EwY21NRfHRsvMk5AAAD [Nest] 7 - 05/05/2025, 6:11:04 AM LOG [Microservices:BackupService] Database Backup Success [Nest] 17 - 05/05/2025, 6:12:12 AM LOG [Api:EventRepository] Websocket Disconnect: _EwY21NRfHRsvMk5AAAD [Nest] 17 - 05/05/2025, 2:52:19 PM LOG [Api:EventRepository] Websocket Connect: MBfOEzk_KbZ-NfXeAAAF