-
-
Notifications
You must be signed in to change notification settings - Fork 2.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug] immich microservice memory leak kills host #9414
Comments
How much RAM does the server have, and how much is used just after starting thumbnail generation? An increase in memory usage for some period of time during thumbnail generation is normal because of memory fragmentation, but it should plateau after a certain point. If you have any RAW images, they will amplify this effect since they require much more memory. |
Thank you for your response. The server has a total of 16GB of RAM, and its typical daily memory usage hovers around 6GB. After initiating thumbnail generation, it doesn't immediately consume all memory but gradually fills it up until the program crashes. Your mention of RAW images did remind me that the majority of my gallery consists of RAW files. Is there a way to prevent excessive memory usage in this scenario? I have tried limiting the microservice using Cgroups, but when the limit is exceeded, the microservice restarts. Since I bind the Cgroup settings to the PID, once the microservice restarts, PID changed, the previous Cgroup configurations become ineffective. |
Given the server's average performance, I have configured all my JOBS to use a single thread, and only one JOB is executed at a time. In theory, processing a single RAW file shouldn't require such an excessive amount of memory. |
Hmm, that much of an increase is unexpected. It could be related to the issue behind #6542, or possibly #4391. Are there any errors in the microservices logs before the OOM error? As far as limiting memory usage in the meantime, you can set a limit through Docker, which will force the container to be restarted after reaching a certain usage. |
Below are some logs from the microservices; perhaps they might provide some insight: [Nest] 7 - 05/13/2024, 11:34:38 AM LOG [EventRepository] WebSocket server initialized.
[Nest] 7 - 05/13/2024, 11:35:06 AM ERROR [JobService] Failed to execute job handler (thumbnailGeneration/generate-preview): Error: The input file contains an unsupported image format
[Nest] 7 - 05/13/2024, 11:35:06 AM ERROR [JobService] Error: The input file contains an unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.resize (/usr/src/app/dist/repositories/media.repository.js:76:14)
at MediaService.generateThumbnail (/usr/src/app/dist/services/media.service.js:156:48)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async MediaService.handleGeneratePreview (/usr/src/app/dist/services/media.service.js:134:29)
at async /usr/src/app/dist/services/job.service.js:149:36
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/13/2024, 11:35:06 AM ERROR [JobService] Affected Job ID:
{
"id": "5802ddbb-4e01-47fb-b21b-73bc0361f9e8"
}
[Nest] 7 - 05/13/2024, 11:35:07 AM ERROR [JobService] Failed to execute job handler (thumbnailGeneration/generate-preview): Error: ffprobe exited with code 1
ffprobe version 6.0.1-Jellyfin Copyright (c) 2007-2023 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 --enable-gpl --enable-version3 --enable-shared --enable-gmp --enable-gnutls --enable-chromaprint --enable-opencl --enable-libdrm --enable-libass --enable-libfreetype --enable-libfribidi --enable-libfontconfig --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 58. 2.100 / 58. 2.100
libavcodec 60. 3.100 / 60. 3.100
libavformat 60. 3.100 / 60. 3.100
libavdevice 60. 1.100 / 60. 1.100
libavfilter 9. 3.100 / 9. 3.100
libswscale 7. 1.100 / 7. 1.100
libswresample 4. 10.100 / 4. 10.100
libpostproc 57. 1.100 / 57. 1.100
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x36da0190180] Invalid sample size -1008
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x36da0190180] Error reading header
upload/upload/98a61f7d-3957-465a-b946-79697c36d3b1/59/5d/595d905e-3bde-49ef-a699-17b677622b3c.mp4: Invalid data found when processing input
[Nest] 7 - 05/13/2024, 11:35:07 AM ERROR [JobService] Error: ffprobe exited with code 1
ffprobe version 6.0.1-Jellyfin Copyright (c) 2007-2023 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 --enable-gpl --enable-version3 --enable-shared --enable-gmp --enable-gnutls --enable-chromaprint --enable-opencl --enable-libdrm --enable-libass --enable-libfreetype --enable-libfribidi --enable-libfontconfig --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 58. 2.100 / 58. 2.100
libavcodec 60. 3.100 / 60. 3.100
libavformat 60. 3.100 / 60. 100
libavdevice 60. 1.100 / 60. 1.100
libavfilter 9. 3.100 / 9. 3.100
libswscale 7. 1.100 / 7. 1.100
libswresample 4. 10.100 / 4. 10.100
libpostproc 57. 1.100 / 57. 1.100
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x36da0190180] Invalid sample size -1008
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x36da0190180] Error reading header
upload/upload/98a61f7d-3957-465a-b946-79697c36d3b1/59/5d/595d905e-3bde-49ef-a699-17b677622b3c.mp4: Invalid data found when processing input
at ChildProcess.<anonymous> (/usr/src/app/node_modules/fluent-ffmpeg/lib/ffprobe.js:233:22)
at ChildProcess.emit (node:events:518:28)
at ChildProcess._handle.onexit (node:internal/child_process:294:12)
[Nest] 7 - 05/13/2024, 11:35:07 AM ERROR [JobService] Affected Job ID:
{
"id": "ee18e5e8-5430-4fcb-aa10-ef4170e2b30e"
} Limiting the container's resource usage has indeed helped me; it prevents my server from crashing. However, upon examining the microservices' logs, I noticed frequent restarts, indicating that the microservices are indeed exceeding the memory limit. Even after setting a 4GB memory limit, it's still insufficient. Here's the relevant part of my Docker Compose configuration: immich-microservices:
container_name: immich_microservices
image: altran1502/immich-server:${IMMICH_VERSION:-release}
command: ['start.sh', 'microservices']
volumes:
- ${UPLOAD_LOCATION}:/usr/src/app/upload
- "/root/sharedfolder/syncthing/Photo_Album:/mnt/media/Photo_Album:ro"
- /etc/localtime:/etc/localtime:ro
devices:
- /dev/dri:/dev/dri
env_file:
- .env
depends_on:
- redis
- database
restart: always
deploy:
resources:
limits:
cpus: '2'
memory: 4G [Nest] 7 - 05/13/2024, 11:35:19 AM LOG [EventRepository] Initialized websocket server
[Nest] 7 - 05/13/2024, 11:35:33 AM LOG [EventRepository] Initialized websocket server
[Nest] 7 - 05/13/2024, 11:35:45 AM LOG [EventRepository] Initialized websocket server
[Nest] 7 - 05/13/2024, 11:35:58 AM LOG [EventRepository] Initialized websocket server
[Nest] 7 - 05/13/2024, 11:36:11 AM LOG [EventRepository] Initialized websocket server
[Nest] 7 - 05/13/2024, 11:36:53 AM LOG [EventRepository] Initialized websocket server
[Nest] 7 - 05/13/2024, 11:37:06 AM LOG [EventRepository] Initialized websocket server
[Nest] 7 - 05/13/2024, 11:37:19 AM LOG [EventRepository] Initialized websocket server
[Nest] 7 - 05/13/2024, 11:37:34 AM LOG [EventRepository] Initialized websocket server
[Nest] 7 - 05/13/2024, 11:37:47 AM LOG [EventRepository] Initialized websocket server I'm still hoping to identify and resolve the root cause entirely. If more information is needed, please let me know. On a side note, how can I persistently save Immich logs? The log path isn't mentioned in the user documentation, so I haven't mapped any volumes, resulting in log loss upon container restarts. Thank you very much! |
I have the same problem (i5 8th gen server, running OMV 6) - am also Looking for a easy way to save immich logs - |
Thanks for the detailed info!
|
I made a test image for microservices with a possible fix: |
Not good news I am afraid. The immich_microservices fails. immich_microservices 2024/05/23 01:09:52 stderr } 2024/05/23 01:09:52 stderr routine: 'parserOpenTable' 2024/05/23 01:09:52 stderr line: '1381', 2024/05/23 01:09:52 stderr line: '1381', |
Hmm, that error is about connecting to Postgres, not related to thumbnail generation. |
Yeah... Something may have gone wrong with the deployment. Let me do some more testing, and maybe get some sleep :-). |
So sorry! I based that branch off of the latest release, but it turns out that main gets merged into it anyway when the image is built. The error is probably because of that. You can either wait for the next release to get things back up or restore from a backup. (It's also possible to mess with it more to get it back up, but I think these options are safer.) |
Same issue here, worked great for some time until I noticed the slow ssh and docker container restarting on its own. [Nest] 18 - 06/12/2024, 9:53:14 PM ERROR [Api:ExceptionsHandler~wx0506ns] Connection terminated due to connection timeout
Error: Connection terminated due to connection timeout
at Connection.<anonymous> (/usr/src/app/node_modules/pg/lib/client.js:132:73)
at Object.onceWrapper (node:events:633:28)
at Connection.emit (node:events:519:28)
at Socket.<anonymous> (/usr/src/app/node_modules/pg/lib/connection.js:63:12)
at Socket.emit (node:events:519:28)
at TCP.<anonymous> (node:net:338:12)
at TCP.callbackTrampoline (node:internal/async_hooks:130:17)
Detected CPU Cores: 6
Starting api worker
Starting microservices worker
[Nest] 7 - 06/12/2024, 9:53:44 PM LOG [Microservices:EventRepository] Initialized websocket server
[Nest] 7 - 06/12/2024, 9:53:45 PM LOG [Microservices:SystemConfigService] LogLevel=verbose (set via system config) (long!) (click me) And this is the log after starting thumbnails generation "missing".[Nest] 17 - 06/12/2024, 10:08:57 PM DEBUG [Api:LoggingInterceptor~qzqsrgdk] PUT /api/jobs/thumbnailGeneration 200 13.94ms 192.168.0.201
[Nest] 17 - 06/12/2024, 10:08:57 PM VERBOSE [Api:LoggingInterceptor~qzqsrgdk] {"command":"start","force":false}
[Nest] 17 - 06/12/2024, 10:08:57 PM DEBUG [Api:LoggingInterceptor~ayp6dm8q] GET /api/jobs 200 4.07ms 192.168.0.201
[Nest] 7 - 06/12/2024, 10:08:58 PM VERBOSE [Microservices:PersonService] Cropping face for person: 0cb04746-b03c-4029-9f92-047160d1d2f2
[Nest] 7 - 06/12/2024, 10:08:58 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:08:58 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:08:58 PM ERROR [Microservices:JobService] Object:
{
"id": "0cb04746-b03c-4029-9f92-047160d1d2f2"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:08:58 PM VERBOSE [Microservices:PersonService] Cropping face for person: 53791cd7-3656-4372-b7c8-c247704fe454
[Nest] 7 - 06/12/2024, 10:08:58 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:08:58 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:08:58 PM ERROR [Microservices:JobService] Object:
{
"id": "53791cd7-3656-4372-b7c8-c247704fe454"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:08:58 PM VERBOSE [Microservices:PersonService] Cropping face for person: ecb5278a-f33d-4493-98f8-28bba1e390eb
[Nest] 7 - 06/12/2024, 10:08:58 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:08:58 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:08:58 PM ERROR [Microservices:JobService] Object:
{
"id": "ecb5278a-f33d-4493-98f8-28bba1e390eb"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:08:58 PM VERBOSE [Microservices:PersonService] Cropping face for person: ec72944f-2ad1-4529-b565-1e58e2a73727
[Nest] 7 - 06/12/2024, 10:08:58 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:08:58 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:08:58 PM ERROR [Microservices:JobService] Object:
{
"id": "ec72944f-2ad1-4529-b565-1e58e2a73727"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:08:58 PM VERBOSE [Microservices:PersonService] Cropping face for person: a4b18b05-1b5f-429a-b478-528451246073
[Nest] 7 - 06/12/2024, 10:08:58 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:08:58 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:08:58 PM ERROR [Microservices:JobService] Object:
{
"id": "a4b18b05-1b5f-429a-b478-528451246073"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:08:58 PM VERBOSE [Microservices:PersonService] Cropping face for person: 54013ed0-c3d7-49a5-84f7-3f8ee6879fc3
[Nest] 7 - 06/12/2024, 10:08:59 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:08:59 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:08:59 PM ERROR [Microservices:JobService] Object:
{
"id": "54013ed0-c3d7-49a5-84f7-3f8ee6879fc3"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:08:59 PM VERBOSE [Microservices:PersonService] Cropping face for person: 19d6ceaa-1899-480f-ad2c-879dcbd5a048
[Nest] 7 - 06/12/2024, 10:08:59 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:08:59 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:08:59 PM ERROR [Microservices:JobService] Object:
{
"id": "19d6ceaa-1899-480f-ad2c-879dcbd5a048"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:08:59 PM VERBOSE [Microservices:PersonService] Cropping face for person: be6cd6d9-f992-4d13-8fa0-ea8eba655075
[Nest] 7 - 06/12/2024, 10:08:59 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:08:59 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:08:59 PM ERROR [Microservices:JobService] Object:
{
"id": "be6cd6d9-f992-4d13-8fa0-ea8eba655075"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:08:59 PM VERBOSE [Microservices:PersonService] Cropping face for person: 20f02f50-6da6-4ff5-9d2a-af5b95701b92
[Nest] 7 - 06/12/2024, 10:08:59 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:08:59 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:08:59 PM ERROR [Microservices:JobService] Object:
{
"id": "20f02f50-6da6-4ff5-9d2a-af5b95701b92"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:08:59 PM VERBOSE [Microservices:PersonService] Cropping face for person: 6f697b7a-8687-4806-b079-0cb1016cd6aa
[Nest] 7 - 06/12/2024, 10:08:59 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:08:59 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:08:59 PM ERROR [Microservices:JobService] Object:
{
"id": "6f697b7a-8687-4806-b079-0cb1016cd6aa"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:08:59 PM VERBOSE [Microservices:PersonService] Cropping face for person: f3e99d65-8834-49f4-82fc-750f290031cb
[Nest] 7 - 06/12/2024, 10:09:00 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:09:00 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:09:00 PM ERROR [Microservices:JobService] Object:
{
"id": "f3e99d65-8834-49f4-82fc-750f290031cb"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:09:00 PM VERBOSE [Microservices:PersonService] Cropping face for person: ff83f386-7187-4798-9734-4b4b37611eb5
[Nest] 7 - 06/12/2024, 10:09:00 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:09:00 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:09:00 PM ERROR [Microservices:JobService] Object:
{
"id": "ff83f386-7187-4798-9734-4b4b37611eb5"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:09:00 PM VERBOSE [Microservices:PersonService] Cropping face for person: ecbef7f5-9122-4e06-9414-af4c61484e82
[Nest] 7 - 06/12/2024, 10:09:00 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:09:00 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:09:00 PM ERROR [Microservices:JobService] Object:
{
"id": "ecbef7f5-9122-4e06-9414-af4c61484e82"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:09:00 PM VERBOSE [Microservices:PersonService] Cropping face for person: 8a194a27-3d52-43ba-8ac0-145e51f1765d
[Nest] 7 - 06/12/2024, 10:09:00 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:09:00 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:09:00 PM ERROR [Microservices:JobService] Object:
{
"id": "8a194a27-3d52-43ba-8ac0-145e51f1765d"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:09:00 PM VERBOSE [Microservices:PersonService] Cropping face for person: 5d393247-39d9-4823-8a85-d14e6d9e4230
[Nest] 7 - 06/12/2024, 10:09:00 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:09:00 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:09:00 PM ERROR [Microservices:JobService] Object:
{
"id": "5d393247-39d9-4823-8a85-d14e6d9e4230"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:09:00 PM VERBOSE [Microservices:PersonService] Cropping face for person: b567edac-0341-4f8a-915c-2cb0724bf1aa
[Nest] 7 - 06/12/2024, 10:09:00 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:09:00 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:09:00 PM ERROR [Microservices:JobService] Object:
{
"id": "b567edac-0341-4f8a-915c-2cb0724bf1aa"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:09:00 PM VERBOSE [Microservices:PersonService] Cropping face for person: f92d4193-8e6a-4e12-817a-7f00bfa9c66b
[Nest] 7 - 06/12/2024, 10:09:00 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:09:00 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:09:00 PM ERROR [Microservices:JobService] Object:
{
"id": "f92d4193-8e6a-4e12-817a-7f00bfa9c66b"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:09:00 PM VERBOSE [Microservices:PersonService] Cropping face for person: 508e39a4-09c7-4f32-9b33-4c825873cb7b
[Nest] 7 - 06/12/2024, 10:09:00 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:09:00 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:09:00 PM ERROR [Microservices:JobService] Object:
{
"id": "508e39a4-09c7-4f32-9b33-4c825873cb7b"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:09:00 PM VERBOSE [Microservices:PersonService] Cropping face for person: ca4a4949-f97d-4764-8166-7268df99eb67
[Nest] 7 - 06/12/2024, 10:09:00 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:09:00 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:09:00 PM ERROR [Microservices:JobService] Object:
{
"id": "ca4a4949-f97d-4764-8166-7268df99eb67"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:09:00 PM VERBOSE [Microservices:PersonService] Cropping face for person: 06d5111c-ada4-4415-a8fb-849f835db426
[Nest] 7 - 06/12/2024, 10:09:00 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:09:00 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:09:00 PM ERROR [Microservices:JobService] Object:
{
"id": "06d5111c-ada4-4415-a8fb-849f835db426"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:09:00 PM VERBOSE [Microservices:PersonService] Cropping face for person: 5f73132f-b003-452b-b81d-dcf0b45cddff
[Nest] 7 - 06/12/2024, 10:09:01 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:09:01 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:09:01 PM ERROR [Microservices:JobService] Object:
{
"id": "5f73132f-b003-452b-b81d-dcf0b45cddff"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:09:01 PM VERBOSE [Microservices:PersonService] Cropping face for person: eb1a0657-3ac0-4095-b55c-7a35a4e38e1f
[Nest] 7 - 06/12/2024, 10:09:01 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:09:01 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:09:01 PM ERROR [Microservices:JobService] Object:
{
"id": "eb1a0657-3ac0-4095-b55c-7a35a4e38e1f"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:09:01 PM VERBOSE [Microservices:PersonService] Cropping face for person: 1a61f0cc-6f19-4acb-a92e-0b4c4995652b
[Nest] 7 - 06/12/2024, 10:09:01 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:09:01 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:09:01 PM ERROR [Microservices:JobService] Object:
{
"id": "1a61f0cc-6f19-4acb-a92e-0b4c4995652b"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:09:01 PM VERBOSE [Microservices:PersonService] Cropping face for person: 08937eff-0454-4e8a-939b-875409fb313e
[Nest] 7 - 06/12/2024, 10:09:01 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:09:01 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:09:01 PM ERROR [Microservices:JobService] Object:
{
"id": "08937eff-0454-4e8a-939b-875409fb313e"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:09:01 PM VERBOSE [Microservices:PersonService] Cropping face for person: 725e89a9-bd9d-4225-86bd-8e928a1d84b4
[Nest] 7 - 06/12/2024, 10:09:01 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:09:01 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:09:01 PM ERROR [Microservices:JobService] Object:
{
"id": "725e89a9-bd9d-4225-86bd-8e928a1d84b4"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:09:01 PM VERBOSE [Microservices:PersonService] Cropping face for person: 79d6c1dc-fdb3-44cc-be49-59f5e2d98906
[Nest] 7 - 06/12/2024, 10:09:01 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:09:01 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:09:01 PM ERROR [Microservices:JobService] Object:
{
"id": "79d6c1dc-fdb3-44cc-be49-59f5e2d98906"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:09:01 PM VERBOSE [Microservices:PersonService] Cropping face for person: eb243f39-206d-4e9b-bc09-1669f4fc4e1f
[Nest] 7 - 06/12/2024, 10:09:01 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:09:01 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:09:01 PM ERROR [Microservices:JobService] Object:
{
"id": "eb243f39-206d-4e9b-bc09-1669f4fc4e1f"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:09:02 PM VERBOSE [Microservices:PersonService] Cropping face for person: fcb1d0c1-abe6-4cd4-b508-489997e24bd7
[Nest] 7 - 06/12/2024, 10:09:02 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:09:02 PM ERROR [Microservices:JobService] Object:
{
"id": "fcb1d0c1-abe6-4cd4-b508-489997e24bd7"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:09:02 PM VERBOSE [Microservices:PersonService] Cropping face for person: 838ba6d8-758e-479e-82db-29443bd280a6
[Nest] 7 - 06/12/2024, 10:09:02 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:09:02 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:09:02 PM ERROR [Microservices:JobService] Object:
{
"id": "838ba6d8-758e-479e-82db-29443bd280a6"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:09:02 PM VERBOSE [Microservices:PersonService] Cropping face for person: 11e18daa-c5e6-4caa-8f02-e5eadca5586f
[Nest] 7 - 06/12/2024, 10:09:02 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:09:02 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:09:02 PM ERROR [Microservices:JobService] Object:
{
"id": "11e18daa-c5e6-4caa-8f02-e5eadca5586f"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:09:02 PM VERBOSE [Microservices:PersonService] Cropping face for person: 2d2f2e02-f921-4c08-8e4d-e70158e87ed2
[Nest] 7 - 06/12/2024, 10:09:02 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:09:02 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:09:02 PM ERROR [Microservices:JobService] Object:
{
"id": "2d2f2e02-f921-4c08-8e4d-e70158e87ed2"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:09:02 PM VERBOSE [Microservices:PersonService] Cropping face for person: e2cef1bb-e999-4197-b1da-61d9f3d467c9
[Nest] 7 - 06/12/2024, 10:09:02 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:09:02 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:09:02 PM ERROR [Microservices:JobService] Object:
{
"id": "e2cef1bb-e999-4197-b1da-61d9f3d467c9"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:09:02 PM VERBOSE [Microservices:PersonService] Cropping face for person: af0ef861-1d72-40a0-82ed-3981267a84d6
[Nest] 7 - 06/12/2024, 10:09:02 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:09:02 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:09:02 PM ERROR [Microservices:JobService] Object:
{
"id": "af0ef861-1d72-40a0-82ed-3981267a84d6"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:09:02 PM VERBOSE [Microservices:PersonService] Cropping face for person: 535a21c9-b0c5-4fdc-8cbd-bed848adb6a4
[Nest] 7 - 06/12/2024, 10:09:03 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:09:03 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:09:03 PM ERROR [Microservices:JobService] Object:
{
"id": "535a21c9-b0c5-4fdc-8cbd-bed848adb6a4"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:09:03 PM VERBOSE [Microservices:PersonService] Cropping face for person: ed51c8d6-9eaf-4639-937d-e5ac2aeedebe
[Nest] 17 - 06/12/2024, 10:09:03 PM DEBUG [Api:LoggingInterceptor~4ss0inwu] GET /api/jobs 200 8.11ms 192.168.0.201
[Nest] 7 - 06/12/2024, 10:09:03 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:09:03 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:09:03 PM ERROR [Microservices:JobService] Object:
{
"id": "ed51c8d6-9eaf-4639-937d-e5ac2aeedebe"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:09:03 PM VERBOSE [Microservices:PersonService] Cropping face for person: bf1f8bf9-34b4-4681-b64a-6128e6bfa6e6
[Nest] 7 - 06/12/2024, 10:09:03 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:09:03 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:09:03 PM ERROR [Microservices:JobService] Object:
{
"id": "bf1f8bf9-34b4-4681-b64a-6128e6bfa6e6"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:09:03 PM VERBOSE [Microservices:PersonService] Cropping face for person: d5505bd9-26c6-4070-b1cc-e5dc4848367b
[Nest] 7 - 06/12/2024, 10:09:03 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:09:03 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:09:03 PM ERROR [Microservices:JobService] Object:
{
"id": "d5505bd9-26c6-4070-b1cc-e5dc4848367b"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:09:03 PM VERBOSE [Microservices:PersonService] Cropping face for person: ebec2899-ff9d-4cac-bf95-1c61ece5ebd8
[Nest] 7 - 06/12/2024, 10:09:04 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:09:04 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:09:04 PM ERROR [Microservices:JobService] Object:
{
"id": "ebec2899-ff9d-4cac-bf95-1c61ece5ebd8"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:09:04 PM VERBOSE [Microservices:PersonService] Cropping face for person: 48ea0af7-6174-42bf-bce6-2785918319c0
[Nest] 7 - 06/12/2024, 10:09:04 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:09:04 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:09:04 PM ERROR [Microservices:JobService] Object:
{
"id": "48ea0af7-6174-42bf-bce6-2785918319c0"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:09:04 PM VERBOSE [Microservices:PersonService] Cropping face for person: 86b21a30-b861-42d1-aa76-389b0a3d19a6
[Nest] 7 - 06/12/2024, 10:09:04 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:09:04 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:09:04 PM ERROR [Microservices:JobService] Object:
{
"id": "86b21a30-b861-42d1-aa76-389b0a3d19a6"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:09:04 PM VERBOSE [Microservices:PersonService] Cropping face for person: 6069389a-aea3-49be-87da-d7bbf061ec47
[Nest] 7 - 06/12/2024, 10:09:04 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:09:04 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:09:04 PM ERROR [Microservices:JobService] Object:
{
"id": "6069389a-aea3-49be-87da-d7bbf061ec47"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:09:04 PM VERBOSE [Microservices:PersonService] Cropping face for person: 37e889c6-f83d-47ca-8aeb-c3aae4e1a39c
[Nest] 7 - 06/12/2024, 10:09:04 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:09:04 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:09:04 PM ERROR [Microservices:JobService] Object:
{
"id": "37e889c6-f83d-47ca-8aeb-c3aae4e1a39c"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:09:04 PM VERBOSE [Microservices:PersonService] Cropping face for person: ae7dc9ec-e9c9-4b01-8fa7-bde50b375ec5
[Nest] 7 - 06/12/2024, 10:09:04 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:09:04 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:09:04 PM ERROR [Microservices:JobService] Object:
{
"id": "ae7dc9ec-e9c9-4b01-8fa7-bde50b375ec5"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:09:04 PM VERBOSE [Microservices:PersonService] Cropping face for person: 3d957272-2c16-43c8-82dc-992ca635d045
[Nest] 7 - 06/12/2024, 10:09:04 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:09:04 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:09:04 PM ERROR [Microservices:JobService] Object:
{
"id": "3d957272-2c16-43c8-82dc-992ca635d045"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:09:04 PM VERBOSE [Microservices:PersonService] Cropping face for person: 04a4c2c8-326b-4d53-adbe-758b49252eb2
[Nest] 7 - 06/12/2024, 10:09:04 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:09:04 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:09:04 PM ERROR [Microservices:JobService] Object:
{
"id": "04a4c2c8-326b-4d53-adbe-758b49252eb2"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:09:04 PM VERBOSE [Microservices:PersonService] Cropping face for person: bd4fef80-0592-4ce9-8f6f-436852757295
[Nest] 7 - 06/12/2024, 10:09:04 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:09:04 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:09:04 PM ERROR [Microservices:JobService] Object:
{
"id": "bd4fef80-0592-4ce9-8f6f-436852757295"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:09:04 PM VERBOSE [Microservices:PersonService] Cropping face for person: 3356c7bc-c53e-492c-b382-3aed27f6403d
[Nest] 7 - 06/12/2024, 10:09:04 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:09:04 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:09:04 PM ERROR [Microservices:JobService] Object:
{
"id": "3356c7bc-c53e-492c-b382-3aed27f6403d"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:09:04 PM VERBOSE [Microservices:PersonService] Cropping face for person: b98c0512-2cb8-4c2f-a290-eda3280fbc28
[Nest] 7 - 06/12/2024, 10:09:05 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:09:05 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:09:05 PM ERROR [Microservices:JobService] Object:
{
"id": "b98c0512-2cb8-4c2f-a290-eda3280fbc28"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:09:05 PM VERBOSE [Microservices:PersonService] Cropping face for person: c5c7dc6e-dd22-446f-b1ee-0470056488d4
[Nest] 7 - 06/12/2024, 10:09:05 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:09:05 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:09:05 PM ERROR [Microservices:JobService] Object:
{
"id": "c5c7dc6e-dd22-446f-b1ee-0470056488d4"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:09:05 PM VERBOSE [Microservices:PersonService] Cropping face for person: 9c4e283e-e6b8-4050-ad2e-040e3d5cf131
[Nest] 7 - 06/12/2024, 10:09:05 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:09:05 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:09:05 PM ERROR [Microservices:JobService] Object:
{
"id": "9c4e283e-e6b8-4050-ad2e-040e3d5cf131"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:09:05 PM VERBOSE [Microservices:PersonService] Cropping face for person: f7260144-2011-4df4-8eb2-cccf2fde55d0
[Nest] 7 - 06/12/2024, 10:09:05 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:09:05 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:09:05 PM ERROR [Microservices:JobService] Object:
{
"id": "f7260144-2011-4df4-8eb2-cccf2fde55d0"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:09:05 PM VERBOSE [Microservices:PersonService] Cropping face for person: a0f19a39-b18f-449a-b88d-4434fab6efc3
[Nest] 7 - 06/12/2024, 10:09:05 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:09:05 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:09:05 PM ERROR [Microservices:JobService] Object:
{
"id": "a0f19a39-b18f-449a-b88d-4434fab6efc3"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:09:05 PM VERBOSE [Microservices:PersonService] Cropping face for person: 98a84581-ff5d-4849-bbd8-91470f8d8d98
[Nest] 7 - 06/12/2024, 10:09:05 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:09:05 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:09:05 PM ERROR [Microservices:JobService] Object:
{
"id": "98a84581-ff5d-4849-bbd8-91470f8d8d98"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:09:05 PM VERBOSE [Microservices:PersonService] Cropping face for person: 9e34737f-6bd6-4ea1-bd0b-fd37b28346ee
[Nest] 7 - 06/12/2024, 10:09:05 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:09:05 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:09:05 PM ERROR [Microservices:JobService] Object:
{
"id": "9e34737f-6bd6-4ea1-bd0b-fd37b28346ee"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:09:05 PM VERBOSE [Microservices:PersonService] Cropping face for person: 779f63f0-ef25-4b40-bc4c-c6cb8198e51f
[Nest] 7 - 06/12/2024, 10:09:05 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:09:05 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:09:05 PM ERROR [Microservices:JobService] Object:
{
"id": "779f63f0-ef25-4b40-bc4c-c6cb8198e51f"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:09:05 PM VERBOSE [Microservices:PersonService] Cropping face for person: 94e2af6b-aa00-49ae-97a9-758b18e8fde1
[Nest] 7 - 06/12/2024, 10:09:05 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:09:05 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:09:05 PM ERROR [Microservices:JobService] Object:
{
"id": "94e2af6b-aa00-49ae-97a9-758b18e8fde1"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:09:05 PM VERBOSE [Microservices:PersonService] Cropping face for person: bbdc1a7d-b637-4335-8583-678ba4433cf8
[Nest] 7 - 06/12/2024, 10:09:06 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:09:06 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:09:06 PM ERROR [Microservices:JobService] Object:
{
"id": "bbdc1a7d-b637-4335-8583-678ba4433cf8"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:09:06 PM VERBOSE [Microservices:PersonService] Cropping face for person: b42fd151-b76c-4447-956a-0aba0ff77c42
[Nest] 7 - 06/12/2024, 10:09:06 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:09:06 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:09:06 PM ERROR [Microservices:JobService] Object:
{
"id": "b42fd151-b76c-4447-956a-0aba0ff77c42"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:09:06 PM VERBOSE [Microservices:PersonService] Cropping face for person: e9bdfff7-9667-4c4b-aa12-65cbf98a9bd8
[Nest] 7 - 06/12/2024, 10:09:06 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:09:06 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:09:06 PM ERROR [Microservices:JobService] Object:
{
"id": "e9bdfff7-9667-4c4b-aa12-65cbf98a9bd8"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:09:06 PM VERBOSE [Microservices:PersonService] Cropping face for person: d2b5ea1c-8a6c-4303-bacf-c0ec01e6800f
[Nest] 7 - 06/12/2024, 10:09:06 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:09:06 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:09:06 PM ERROR [Microservices:JobService] Object:
{
"id": "d2b5ea1c-8a6c-4303-bacf-c0ec01e6800f"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:09:06 PM VERBOSE [Microservices:PersonService] Cropping face for person: de62bc16-f43d-430f-ac36-f769eab2f129
[Nest] 7 - 06/12/2024, 10:09:06 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:09:06 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:09:06 PM ERROR [Microservices:JobService] Object:
{
"id": "de62bc16-f43d-430f-ac36-f769eab2f129"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:09:06 PM VERBOSE [Microservices:PersonService] Cropping face for person: ad96190a-23f0-43f4-bada-833898e87178
[Nest] 7 - 06/12/2024, 10:09:06 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:09:06 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:09:06 PM ERROR [Microservices:JobService] Object:
{
"id": "ad96190a-23f0-43f4-bada-833898e87178"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:09:06 PM VERBOSE [Microservices:PersonService] Cropping face for person: 4a5d85d2-561f-4a99-854c-3474cc231a1d
[Nest] 7 - 06/12/2024, 10:09:06 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:09:06 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:09:06 PM ERROR [Microservices:JobService] Object:
{
"id": "4a5d85d2-561f-4a99-854c-3474cc231a1d"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:09:06 PM VERBOSE [Microservices:PersonService] Cropping face for person: 9483894c-8385-42de-bb6b-c23e34e57207
[Nest] 7 - 06/12/2024, 10:09:06 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:09:06 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:09:06 PM ERROR [Microservices:JobService] Object:
{
"id": "9483894c-8385-42de-bb6b-c23e34e57207"
}
all values are hidden
[Nest] 7 - 06/12/2024, 10:09:06 PM VERBOSE [Microservices:PersonService] Cropping face for person: f7451031-a63d-47f5-87e4-bc2c964ee8e3
[Nest] 7 - 06/12/2024, 10:09:06 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-person-thumbnail): Error: Input file contains unsupported image format
[Nest] 7 - 06/12/2024, 10:09:06 PM ERROR [Microservices:JobService] Error: Input file contains unsupported image format
at Sharp.toFile (/usr/src/app/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/usr/src/app/dist/repositories/media.repository.js:69:14)
at PersonService.handleGeneratePersonThumbnail (/usr/src/app/dist/services/person.service.js:429:36)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async /usr/src/app/dist/services/job.service.js:148:36
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 - 06/12/2024, 10:09:06 PM ERROR [Microservices:JobService] Object:
{
"id": "f7451031-a63d-47f5-87e4-bc2c964ee8e3"
}
all values are hidden
[Nest] 17 - 06/12/2024, 10:09:08 PM DEBUG [Api:LoggingInterceptor~6uebmnw9] GET /api/jobs 200 4.70ms 192.168.0.201
[Nest] 17 - 06/12/2024, 10:09:14 PM DEBUG [Api:LoggingInterceptor~7jn37qgz] GET /api/jobs 200 232.43ms 192.168.0.201
[Nest] 17 - 06/12/2024, 10:09:20 PM DEBUG [Api:LoggingInterceptor~b6lww6fn] GET /api/jobs 200 34.84ms 192.168.0.201
[Nest] 17 - 06/12/2024, 10:09:25 PM DEBUG [Api:LoggingInterceptor~a46gxvui] GET /api/jobs 200 8.58ms 192.168.0.201
[Nest] 17 - 06/12/2024, 10:09:31 PM DEBUG [Api:LoggingInterceptor~wvofbvcj] GET /api/jobs 200 21.43ms 192.168.0.201
[Nest] 17 - 06/12/2024, 10:09:37 PM DEBUG [Api:LoggingInterceptor~wg55esg8] GET /api/jobs 200 9.99ms 192.168.0.201
[Nest] 17 - 06/12/2024, 10:09:42 PM DEBUG [Api:LoggingInterceptor~xowj7g7j] GET /api/jobs 200 23.94ms 192.168.0.201
[Nest] 17 - 06/12/2024, 10:09:48 PM DEBUG [Api:LoggingInterceptor~csry0p5s] GET /api/jobs 200 3.87ms 192.168.0.201
[Nest] 17 - 06/12/2024, 10:09:53 PM DEBUG [Api:LoggingInterceptor~umxx7vdj] GET /api/jobs 200 8.63ms 192.168.0.201
[...]
[Nest] 17 - 06/12/2024, 10:23:12 PM DEBUG [Api:LoggingInterceptor~jojnqmwq] GET /api/jobs 200 45.54ms 192.168.0.201
[Nest] 17 - 06/12/2024, 10:23:18 PM DEBUG [Api:LoggingInterceptor~rvgz32em] GET /api/jobs 200 9.83ms 192.168.0.201
[Nest] 17 - 06/12/2024, 10:23:23 PM DEBUG [Api:LoggingInterceptor~kjnbrvop] GET /api/jobs 200 20.24ms 192.168.0.201
[Nest] 17 - 06/12/2024, 10:23:28 PM DEBUG [Api:LoggingInterceptor~7624em7n] GET /api/jobs 200 19.44ms 192.168.0.201
[Nest] 17 - 06/12/2024, 10:23:34 PM DEBUG [Api:LoggingInterceptor~2upxhdlv] GET /api/jobs 200 137.55ms 192.168.0.201
[Nest] 17 - 06/12/2024, 10:23:41 PM DEBUG [Api:LoggingInterceptor~vfz4qwoa] GET /api/jobs 200 55.67ms 192.168.0.201
[Nest] 17 - 06/12/2024, 10:23:51 PM DEBUG [Api:LoggingInterceptor~w99x2sew] GET /api/jobs 200 53.48ms 192.168.0.201
[Nest] 17 - 06/12/2024, 10:23:56 PM DEBUG [Api:LoggingInterceptor~nd53zvbj] GET /api/jobs 200 15.28ms 192.168.0.201
[Nest] 17 - 06/12/2024, 10:24:03 PM DEBUG [Api:LoggingInterceptor~jxfcr0ab] GET /api/jobs 200 28.12ms 192.168.0.201
[Nest] 17 - 06/12/2024, 10:24:09 PM DEBUG [Api:LoggingInterceptor~0cha5l9h] GET /api/jobs 200 204.41ms 192.168.0.201
[Nest] 17 - 06/12/2024, 10:24:15 PM DEBUG [Api:LoggingInterceptor~er8mru1v] GET /api/jobs 200 82.89ms 192.168.0.201
[Nest] 17 - 06/12/2024, 10:24:21 PM DEBUG [Api:LoggingInterceptor~cna77vxp] GET /api/jobs 200 28.74ms 192.168.0.201
[Nest] 17 - 06/12/2024, 10:24:28 PM DEBUG [Api:LoggingInterceptor~cxe8u9ex] GET /api/jobs 200 123.74ms 192.168.0.201
[Nest] 17 - 06/12/2024, 10:24:33 PM DEBUG [Api:LoggingInterceptor~zkdv7em3] GET /api/jobs 200 6.36ms 192.168.0.201
[Nest] 17 - 06/12/2024, 10:24:39 PM DEBUG [Api:LoggingInterceptor~09ewiqa4] GET /api/jobs 200 4.34ms 192.168.0.201
Container stopped
Container started
Detected CPU Cores: 6 The job will stay for ca 10 minutes on active 1; waiting: 0, fill the memory without posting anything, except my client viewing the page. /edit: I removed a read-only external library and now the job is fine again. Need to check what asset(s) causes the leak. |
I recently uploaded approximately 93MB (~180 files) and noticed that as soon as the images were uploaded and I started the jobs, the memory usage spiked. When the face detection job began, my memory usage jumped from about 600MB to 4GB, which was my maximum at that time. I increased the memory allocation, thinking that Buffalo-L might need more RAM. I kept increasing it until I started receiving error logs. Prior to this, there were no error logs, likely because the memory filled up so quickly that the logs couldn't be written. Once the memory was fully utilized, the CPU usage also surged to 100%.
|
We changed some settings that should have helped. Is this still an issue? |
On the latest release version server crashed without obvious error:
|
This looks like some images are just borked. You don't run into out of memory issues anymore though, correct? |
|
@jrasm91 I would love to try to exclude Edit: Scratch that, I've just double checked and looks like I've already added those exclusion patterns:
🤔 Edit 2: Just after web UI started I paused all of the jobs and forced the removal of offline files, and even though the service stopped logging errors related to files not found or broken, it still crashed a minute later with:
|
The latest release adds those as default exclusion patterns, that's why they're there :D |
@danieldietzler latest release adds Nevertheless, there must be some other gotcha regarding re-scans and/or offline/missing files, as I just did the classic "turn it off and on again" by nuking my old configuration and processing the library from scratch, and so far so good 🤞🏼 |
The 116 release that came out today also includes significant changes to the library scanning implementation, so you should test and let us know how it goes. |
Closing this for now, please let us know if this still is an issue. This code has been improved and hopefully it's fixed |
I also encountered this issue on a photo library of 100,000 images, where the memory usage of immich-machine-learning would spike and keep increasing. So, I performed the following steps to identify the problem. I ran the tasks one by one and found that facial detection was causing the issue. To make it easier to pinpoint the problem, I set the memory limit of immich-machine-learning to 2G and observed from the immich-server logs which photos would cause issues when the program crashed. Some photos, which were not large in size, would cause problems with a high probability (strangely, not 100%). I found one of them, a 2M jpg file, which was a group photo of 20 people. So, I speculated that the memory usage for facial recognition is related to the number of faces. Upon closer examination of recognition.py, I noticed that facial recognition was done in batch prediction mode. I guessed that there was an issue with the underlying code that prevented memory from being released in this mode. I tried hardcoding "self.batch = self.model_format == ModelFormat.ONNX" to "self.batch = False", and the problem disappeared. I'm not sure if this solution would work only in my specific environment. My machine is an N4505 with 8G of memory, and I'm using openvino for hardware acceleration. |
That's an interesting observation and might suggest why I still see my memory-limiter server crash without any clear reason 🤔 |
@mertalev can you replicate what @yuhuan417 is seeing? |
Yes, I've tested the same thing with @1-tempest and came to the conclusion that OpenVINO allocates completely separate memory for each number of faces it encounters in an image, probably for speed reasons. This means the memory to process 3 faces is completely separate from the memory for 4 faces, etc., and this memory is cached for quick reuse. On @1-tempest's processor, batching didn't have any positive effect on performance. On the new 155H processor, it had a 16% impact for 5 faces. The latter is notable and would likely be a bigger gap with discrete Arc cards. I think it makes sense to limit the batch size here in general, and conservatively set it to 1 for OpenVINO by default. |
+1. I can confirm that the suggestion finally fixed the persistent out of memory issue on my Synology NAS. Now memory is nice and stable around 1.5 GB for the immich_machine_learning container during face detection / recognition. Awesome find! |
The bug
Today, I encountered the same issue #5283 . After bulk importing around 10,000 photos(By setting the external library), I suddenly couldn't remotely connect to my NAS host. Initially, I suspected that the ML service was causing high memory usage during facial recognition, so I forcibly restarted the NAS and reconfigured concurrency settings, setting all jobs to run on a single thread. I didn't start all the jobs at once; instead, I sequentially ran FACE DETECTION and then GENERATE THUMBNAILS. There were no abnormalities during the FACE DETECTION process, indicating that the issue wasn't caused by the ML operations. After completing all FACE DETECTIONS, I initiated the GENERATE THUMBNAILS task, which ran slowly due to the large image sizes. Without continuous monitoring, upon returning to check on the NAS, I found it was unreachable remotely, with the system log displaying the following error messages:
This suggests that there might be a memory leak issue within the immich_microser service. I would greatly appreciate any advice on how to address this problem.
The OS that Immich Server is running on
Debian(OMV)
Version of Immich Server
OpenMediaVault 5
Version of Immich Mobile App
v1.103.1
Platform with the issue
Your docker-compose.yml content
Your .env content
Reproduction steps
Relevant log output
No response
Additional information
No response
The text was updated successfully, but these errors were encountered: