[Nest] 7 - 12/20/2025, 12:00:00 AM ERROR [Microservices:{"id":"4d3c910d-ea9a-41cf-be4b-1055d3fbd190"}] Unable to run job handler (AssetGenerateThumbnails): Error: Input file contains unsupported image format Error: Input file contains unsupported image format at Sharp.toBuffer (/usr/src/app/server/node_modules/.pnpm/sharp@0.34.4/node_modules/sharp/lib/output.js:163:17) at MediaRepository.decodeImage (/usr/src/app/server/dist/repositories/media.repository.js:105:68) at MediaService.decodeImage (/usr/src/app/server/dist/services/media.service.js:177:59) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MediaService.generateImageThumbnails (/usr/src/app/server/dist/services/media.service.js:190:44) at async MediaService.handleGenerateThumbnails (/usr/src/app/server/dist/services/media.service.js:116:25) at async JobService.onJobRun (/usr/src/app/server/dist/services/job.service.js:199:30) at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:91:13) at async /usr/src/app/server/node_modules/.pnpm/bullmq@5.61.2/node_modules/bullmq/dist/cjs/classes/worker.js:528:32 [Nest] 7 - 12/20/2025, 1:53:32 AM LOG [Microservices:VersionService] Found v2.4.1, released at 12/19/2025, 10:50:12 AM [Nest] 7 - 12/20/2025, 2:00:00 AM LOG [Microservices:BackupService] Database Backup Starting. Database Version: 14 [Nest] 7 - 12/20/2025, 2:00:08 AM LOG [Microservices:BackupService] Database Backup Success [Nest] 7 - 12/20/2025, 3:53:32 AM LOG [Microservices:VersionService] Found v2.4.1, released at 12/19/2025, 10:50:12 AM [Nest] 7 - 12/20/2025, 5:53:32 AM LOG [Microservices:VersionService] Found v2.4.1, released at 12/19/2025, 10:50:12 AM [Nest] 7 - 12/20/2025, 7:53:32 AM LOG [Microservices:VersionService] Found v2.4.1, released at 12/19/2025, 10:50:12 AM [Nest] 7 - 12/20/2025, 9:53:32 AM LOG [Microservices:VersionService] Found v2.4.1, released at 12/19/2025, 10:50:12 AM [Nest] 7 - 12/20/2025, 11:53:32 AM LOG [Microservices:VersionService] Found v2.4.1, released at 12/19/2025, 10:50:12 AM [Nest] 7 - 12/20/2025, 1:53:32 PM LOG [Microservices:VersionService] Found v2.4.1, released at 12/19/2025, 10:50:12 AM [Nest] 31 - 12/20/2025, 3:17:11 PM LOG [Api:WebsocketRepository] Websocket Connect: ukImbIgm-jJRpB8lAAAF [Nest] 31 - 12/20/2025, 3:17:42 PM LOG [Api:WebsocketRepository] Websocket Disconnect: ukImbIgm-jJRpB8lAAAF [Nest] 31 - 12/20/2025, 3:18:23 PM LOG [Api:WebsocketRepository] Websocket Connect: G3htqrRlQ4RkM0BSAAAH [Nest] 31 - 12/20/2025, 3:23:44 PM LOG [Api:WebsocketRepository] Websocket Disconnect: G3htqrRlQ4RkM0BSAAAH [Nest] 31 - 12/20/2025, 3:51:15 PM LOG [Api:WebsocketRepository] Websocket Connect: bC-to0n9JY74lhA-AAAJ [Nest] 7 - 12/20/2025, 3:53:32 PM LOG [Microservices:VersionService] Found v2.4.1, released at 12/19/2025, 10:50:12 AM [Nest] 31 - 12/20/2025, 3:58:42 PM LOG [Api:WebsocketRepository] Websocket Disconnect: bC-to0n9JY74lhA-AAAJ [Nest] 31 - 12/20/2025, 4:05:57 PM LOG [Api:WebsocketRepository] Websocket Connect: 4ddXh18B10sWxgrUAAAL [Nest] 31 - 12/20/2025, 4:06:42 PM LOG [Api:WebsocketRepository] Websocket Disconnect: 4ddXh18B10sWxgrUAAAL [Nest] 7 - 12/20/2025, 5:53:32 PM LOG [Microservices:VersionService] Found v2.4.1, released at 12/19/2025, 10:50:12 AM [Nest] 7 - 12/20/2025, 7:53:32 PM LOG [Microservices:VersionService] Found v2.4.1, released at 12/19/2025, 10:50:12 AM [Nest] 7 - 12/20/2025, 9:53:32 PM LOG [Microservices:VersionService] Found v2.4.1, released at 12/19/2025, 10:50:12 AM [Nest] 31 - 12/20/2025, 10:24:09 PM LOG [Api:WebsocketRepository] Websocket Connect: 9OflBFX_0tlu01kXAAAN [Nest] 7 - 12/20/2025, 10:24:13 PM LOG [Microservices:MediaService] Transcoding video a6b14fec-6860-4699-8022-f02432e52653 without hardware acceleration [Nest] 7 - 12/20/2025, 10:24:14 PM LOG [Microservices:MediaService] Successfully encoded a6b14fec-6860-4699-8022-f02432e52653 Query failed : { durationMs: 5.121702998876572, error: PostgresError: duplicate key value violates unique constraint "UQ_assets_owner_checksum" at ErrorResponse (/usr/src/app/server/node_modules/.pnpm/postgres@3.4.7/node_modules/postgres/cjs/src/connection.js:794:26) at handle (/usr/src/app/server/node_modules/.pnpm/postgres@3.4.7/node_modules/postgres/cjs/src/connection.js:480:6) at Socket.data (/usr/src/app/server/node_modules/.pnpm/postgres@3.4.7/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)=(cdb6a4c9-7be2-4838-a44a-5aec7e410450, \\xd2c86723cc11e364993213c4c57ab154f88bf4ad) already exists.', schema_name: 'public', table_name: 'asset', constraint_name: 'UQ_assets_owner_checksum', file: 'nbtinsert.c', line: '663', routine: '_bt_check_unique' }, sql: 'insert into "asset" ("ownerId", "libraryId", "checksum", "originalPath", "deviceAssetId", "deviceId", "fileCreatedAt", "fileModifiedAt", "localDateTime", "type", "isFavorite", "duration", "visibility", "originalFileName") values ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14) returning *', params: [ 'cdb6a4c9-7be2-4838-a44a-5aec7e410450', null, , '/data/upload/cdb6a4c9-7be2-4838-a44a-5aec7e410450/b4/23/b423572c-4a52-4b18-b9df-d037037258d6.mp4', '224', '3b96aa5b388b6af633102e5897d1a72c3c8152ecbfc88afe6b56b0fd49dcdded', 2025-12-21T01:17:36.000Z, 2025-12-21T01:17:36.000Z, 2025-12-21T01:17:36.000Z, 'VIDEO', false, '0', 'timeline', 'Snapchat-212314446.mp4' ] } [Nest] 7 - 12/20/2025, 10:24:15 PM LOG [Microservices:PersonService] Detected 1 new faces in asset a6b14fec-6860-4699-8022-f02432e52653 [Nest] 31 - 12/20/2025, 10:27:25 PM LOG [Api:WebsocketRepository] Websocket Disconnect: 9OflBFX_0tlu01kXAAAN [Nest] 31 - 12/20/2025, 10:27:40 PM LOG [Api:WebsocketRepository] Websocket Connect: zsElSajlDUkc4yaWAAAP [Nest] 31 - 12/20/2025, 10:28:03 PM LOG [Api:WebsocketRepository] Websocket Connect: BAaJj-nXSEZ22vQHAAAR [Nest] 31 - 12/20/2025, 10:28:25 PM LOG [Api:WebsocketRepository] Websocket Disconnect: zsElSajlDUkc4yaWAAAP [Nest] 31 - 12/20/2025, 10:28:48 PM LOG [Api:WebsocketRepository] Websocket Disconnect: BAaJj-nXSEZ22vQHAAAR [Nest] 31 - 12/20/2025, 10:30:17 PM LOG [Api:WebsocketRepository] Websocket Connect: Z6kXPTsE9ls9oc2EAAAT [Nest] 31 - 12/20/2025, 10:30:20 PM LOG [Api:WebsocketRepository] Websocket Disconnect: Z6kXPTsE9ls9oc2EAAAT [Nest] 31 - 12/20/2025, 10:39:02 PM LOG [Api:WebsocketRepository] Websocket Connect: BBYtHWaAf6GHr6W8AAAV [Nest] 31 - 12/20/2025, 10:39:47 PM LOG [Api:WebsocketRepository] Websocket Disconnect: BBYtHWaAf6GHr6W8AAAV