> sudo docker logs immich_server [Nest] 7 - 09/01/2025, 11:01:03 PM LOG [Microservices:PersonService] Detected 2 new faces in asset f52c5aa6-84bc-44ae-a54a-48974c2588f1 [Nest] 7 - 09/01/2025, 11:01:03 PM LOG [Microservices:PersonService] Detected 2 new faces in asset 85d812b1-b3ee-4b0b-a3df-22d1e1ab4b0a [Nest] 7 - 09/01/2025, 11:01:10 PM LOG [Microservices:PersonService] Detected 1 new faces in asset b3c46998-ef6b-43cf-9f8b-fa342d90a408 [Nest] 7 - 09/01/2025, 11:01:10 PM LOG [Microservices:PersonService] Detected 1 new faces in asset dc1a9942-8423-4cf1-b800-9b83546291b0 [Nest] 7 - 09/01/2025, 11:01:21 PM LOG [Microservices:PersonService] Detected 2 new faces in asset e8cb9294-590c-4cb3-8122-d9b4e6861383 [Nest] 7 - 09/01/2025, 11:01:25 PM LOG [Microservices:PersonService] Detected 2 new faces in asset 387f60b4-c5dd-4e05-8863-3723aa0882ba [Nest] 7 - 09/01/2025, 11:01:39 PM LOG [Microservices:PersonService] Detected 1 new faces in asset 359e3555-d37f-426e-8308-9678fc8087f7 Query failed : { durationMs: 19.826056003570557, error: PostgresError: duplicate key value violates unique constraint "UQ_assets_owner_checksum" at ErrorResponse (/usr/src/app/server/node_modules/.pnpm/postgres@3.4.7/node_modules/postgres/cjs/src/connection.js:794:26) at handle (/usr/src/app/server/node_modules/.pnpm/postgres@3.4.7/node_modules/postgres/cjs/src/connection.js:480:6) at Socket.data (/usr/src/app/server/node_modules/.pnpm/postgres@3.4.7/node_modules/postgres/cjs/src/connection.js:315:9) at Socket.emit (node:events:518:28) at addChunk (node:internal/streams/readable:561:12) at readableAddChunkPushByteMode (node:internal/streams/readable:512:3) at Readable.push (node:internal/streams/readable:392:5) at TCP.onStreamRead (node:internal/stream_base_commons:189:23) at TCP.callbackTrampoline (node:internal/async_hooks:130:17) { severity_local: 'ERROR', severity: 'ERROR', code: '23505', detail: 'Key ("ownerId", checksum)=(c8ba1fa6-2bb3-4acd-945f-6ade1f20b71b, \\x9a02ef2024bd7e9e102a33238bda9ebe6e8b2061) already exists.', schema_name: 'public', table_name: 'asset', constraint_name: 'UQ_assets_owner_checksum', file: 'nbtinsert.c', line: '663', routine: '_bt_check_unique' }, sql: 'insert into "asset" ("ownerId", "libraryId", "checksum", "originalPath", "deviceAssetId", "deviceId", "fileCreatedAt", "fileModifiedAt", "localDateTime", "type", "isFavorite", "duration", "visibility", "originalFileName") values ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14) returning *', params: [ 'c8ba1fa6-2bb3-4acd-945f-6ade1f20b71b', null, , '/usr/src/app/upload/upload/c8ba1fa6-2bb3-4acd-945f-6ade1f20b71b/91/8b/918beb16-a23f-4d7e-aba6-823f0d0d9c7a.MOV', '94817C34-A25D-4946-ABAB-57F15CEE7F53/L0/001', 'ae123d05e675a92b6d679ff6ea5473afc5709cf3bb6ee4ff8ca081438ea14bfc', 2025-09-01T23:00:59.528Z, 2025-09-01T22:36:49.277Z, 2025-09-01T23:00:59.528Z, 'VIDEO', false, '0', 'timeline', 'IMG_6659.MOV' ] } [Nest] 7 - 09/01/2025, 11:01:45 PM LOG [Microservices:PersonService] Detected 1 new faces in asset 15d76555-a2c7-4f40-97e9-7182471bccfe Query failed : { durationMs: 36.76587399840355, error: PostgresError: duplicate key value violates unique constraint "UQ_assets_owner_checksum" at ErrorResponse (/usr/src/app/server/node_modules/.pnpm/postgres@3.4.7/node_modules/postgres/cjs/src/connection.js:794:26) at handle (/usr/src/app/server/node_modules/.pnpm/postgres@3.4.7/node_modules/postgres/cjs/src/connection.js:480:6) at Socket.data (/usr/src/app/server/node_modules/.pnpm/postgres@3.4.7/node_modules/postgres/cjs/src/connection.js:315:9) at Socket.emit (node:events:518:28) at addChunk (node:internal/streams/readable:561:12) at readableAddChunkPushByteMode (node:internal/streams/readable:512:3) at Readable.push (node:internal/streams/readable:392:5) at TCP.onStreamRead (node:internal/stream_base_commons:189:23) at TCP.callbackTrampoline (node:internal/async_hooks:130:17) { severity_local: 'ERROR', severity: 'ERROR', code: '23505', detail: 'Key ("ownerId", checksum)=(c8ba1fa6-2bb3-4acd-945f-6ade1f20b71b, \\xea9c752dec4706de24a82ff4e0d25d9d0c3d787b) already exists.', schema_name: 'public', table_name: 'asset', constraint_name: 'UQ_assets_owner_checksum', file: 'nbtinsert.c', line: '663', routine: '_bt_check_unique' }, sql: 'insert into "asset" ("ownerId", "libraryId", "checksum", "originalPath", "deviceAssetId", "deviceId", "fileCreatedAt", "fileModifiedAt", "localDateTime", "type", "isFavorite", "duration", "visibility", "originalFileName") values ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14) returning *', params: [ 'c8ba1fa6-2bb3-4acd-945f-6ade1f20b71b', null, , '/usr/src/app/upload/upload/c8ba1fa6-2bb3-4acd-945f-6ade1f20b71b/14/f3/14f36d73-2110-43b3-8d3b-de3382796ccb.MOV', '8BA551BB-F1C6-40A2-97FA-95F121DE80E7/L0/001', 'ae123d05e675a92b6d679ff6ea5473afc5709cf3bb6ee4ff8ca081438ea14bfc', 2025-09-01T23:00:59.594Z, 2025-09-01T22:36:49.758Z, 2025-09-01T23:00:59.594Z, 'VIDEO', false, '0', 'timeline', 'IMG_6640.MOV' ] } [Nest] 7 - 09/01/2025, 11:01:54 PM LOG [Microservices:PersonService] Detected 1 new faces in asset c803d3b7-e8c4-4737-8ae6-2f042bb8ee83 Query failed : { durationMs: 7.078864008188248, error: PostgresError: duplicate key value violates unique constraint "UQ_assets_owner_checksum" at ErrorResponse (/usr/src/app/server/node_modules/.pnpm/postgres@3.4.7/node_modules/postgres/cjs/src/connection.js:794:26) at handle (/usr/src/app/server/node_modules/.pnpm/postgres@3.4.7/node_modules/postgres/cjs/src/connection.js:480:6) at Socket.data (/usr/src/app/server/node_modules/.pnpm/postgres@3.4.7/node_modules/postgres/cjs/src/connection.js:315:9) at Socket.emit (node:events:518:28) at addChunk (node:internal/streams/readable:561:12) at readableAddChunkPushByteMode (node:internal/streams/readable:512:3) at Readable.push (node:internal/streams/readable:392:5) at TCP.onStreamRead (node:internal/stream_base_commons:189:23) at TCP.callbackTrampoline (node:internal/async_hooks:130:17) { severity_local: 'ERROR', severity: 'ERROR', code: '23505', detail: 'Key ("ownerId", checksum)=(c8ba1fa6-2bb3-4acd-945f-6ade1f20b71b, \\xcebb6bbc7633e5b18a08da27a950e885a7814139) already exists.', schema_name: 'public', table_name: 'asset', constraint_name: 'UQ_assets_owner_checksum', file: 'nbtinsert.c', line: '663', routine: '_bt_check_unique' }, sql: 'insert into "asset" ("ownerId", "libraryId", "checksum", "originalPath", "deviceAssetId", "deviceId", "fileCreatedAt", "fileModifiedAt", "localDateTime", "type", "isFavorite", "duration", "visibility", "originalFileName") values ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14) returning *', params: [ 'c8ba1fa6-2bb3-4acd-945f-6ade1f20b71b', null, , '/usr/src/app/upload/upload/c8ba1fa6-2bb3-4acd-945f-6ade1f20b71b/1b/60/1b601050-b3ff-4ecc-bb6a-5e9f64501d93.MOV', '33D38393-5544-4410-846E-A0E2E4595FA6/L0/001', 'ae123d05e675a92b6d679ff6ea5473afc5709cf3bb6ee4ff8ca081438ea14bfc', 2025-09-01T23:00:59.570Z, 2025-01-21T15:16:43.686Z, 2025-09-01T23:00:59.570Z, 'VIDEO', false, '0', 'timeline', 'IMG_6641.MOV' ] } Query failed : { durationMs: 8.013714998960495, error: PostgresError: duplicate key value violates unique constraint "UQ_assets_owner_checksum" at ErrorResponse (/usr/src/app/server/node_modules/.pnpm/postgres@3.4.7/node_modules/postgres/cjs/src/connection.js:794:26) at handle (/usr/src/app/server/node_modules/.pnpm/postgres@3.4.7/node_modules/postgres/cjs/src/connection.js:480:6) at Socket.data (/usr/src/app/server/node_modules/.pnpm/postgres@3.4.7/node_modules/postgres/cjs/src/connection.js:315:9) at Socket.emit (node:events:518:28) at addChunk (node:internal/streams/readable:561:12) at readableAddChunkPushByteMode (node:internal/streams/readable:512:3) at Readable.push (node:internal/streams/readable:392:5) at TCP.onStreamRead (node:internal/stream_base_commons:189:23) at TCP.callbackTrampoline (node:internal/async_hooks:130:17) { severity_local: 'ERROR', severity: 'ERROR', code: '23505', detail: 'Key ("ownerId", checksum)=(c8ba1fa6-2bb3-4acd-945f-6ade1f20b71b, \\x086d9f9bcfd6b51dd60671b92eb78346a0ce00d3) already exists.', schema_name: 'public', table_name: 'asset', constraint_name: 'UQ_assets_owner_checksum', file: 'nbtinsert.c', line: '663', routine: '_bt_check_unique' }, sql: 'insert into "asset" ("ownerId", "libraryId", "checksum", "originalPath", "deviceAssetId", "deviceId", "fileCreatedAt", "fileModifiedAt", "localDateTime", "type", "isFavorite", "duration", "visibility", "originalFileName") values ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14) returning *', params: [ 'c8ba1fa6-2bb3-4acd-945f-6ade1f20b71b', null, , '/usr/src/app/upload/upload/c8ba1fa6-2bb3-4acd-945f-6ade1f20b71b/ab/4a/ab4a6f57-dee8-4cc4-8136-6f642b52666d.MOV', '701B1B28-D5AE-43FA-A29F-ACD645092FBD/L0/001', 'ae123d05e675a92b6d679ff6ea5473afc5709cf3bb6ee4ff8ca081438ea14bfc', 2025-09-01T23:00:59.676Z, 2024-12-28T22:00:11.376Z, 2025-09-01T23:00:59.676Z, 'VIDEO', false, '0', 'timeline', 'IMG_6571.MOV' ] } Query failed : { durationMs: 155.14392299950123, error: PostgresError: duplicate key value violates unique constraint "UQ_assets_owner_checksum" at ErrorResponse (/usr/src/app/server/node_modules/.pnpm/postgres@3.4.7/node_modules/postgres/cjs/src/connection.js:794:26) at handle (/usr/src/app/server/node_modules/.pnpm/postgres@3.4.7/node_modules/postgres/cjs/src/connection.js:480:6) at Socket.data (/usr/src/app/server/node_modules/.pnpm/postgres@3.4.7/node_modules/postgres/cjs/src/connection.js:315:9) at Socket.emit (node:events:518:28) at addChunk (node:internal/streams/readable:561:12) at readableAddChunkPushByteMode (node:internal/streams/readable:512:3) at Readable.push (node:internal/streams/readable:392:5) at TCP.onStreamRead (node:internal/stream_base_commons:189:23) at TCP.callbackTrampoline (node:internal/async_hooks:130:17) { severity_local: 'ERROR', severity: 'ERROR', code: '23505', detail: 'Key ("ownerId", checksum)=(c8ba1fa6-2bb3-4acd-945f-6ade1f20b71b, \\x45f8f277b7d6afa30c5f32027ae86f2372e44630) already exists.', schema_name: 'public', table_name: 'asset', constraint_name: 'UQ_assets_owner_checksum', file: 'nbtinsert.c', line: '663', routine: '_bt_check_unique' }, sql: 'insert into "asset" ("ownerId", "libraryId", "checksum", "originalPath", "deviceAssetId", "deviceId", "fileCreatedAt", "fileModifiedAt", "localDateTime", "type", "isFavorite", "duration", "visibility", "originalFileName") values ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14) returning *', params: [ 'c8ba1fa6-2bb3-4acd-945f-6ade1f20b71b', null, , '/usr/src/app/upload/upload/c8ba1fa6-2bb3-4acd-945f-6ade1f20b71b/ca/34/ca344049-dcca-4ddb-85ca-e69e982e6dd9.MOV', 'E1E318F4-D402-49DB-9547-5FA4EA6B0C25/L0/001', 'ae123d05e675a92b6d679ff6ea5473afc5709cf3bb6ee4ff8ca081438ea14bfc', 2025-09-01T23:00:59.493Z, 2025-09-01T22:36:48.793Z, 2025-09-01T23:00:59.493Z, 'VIDEO', false, '0', 'timeline', 'IMG_6672.MOV' ] } Query failed : { durationMs: 35.911394998431206, error: PostgresError: duplicate key value violates unique constraint "UQ_assets_owner_checksum" at ErrorResponse (/usr/src/app/server/node_modules/.pnpm/postgres@3.4.7/node_modules/postgres/cjs/src/connection.js:794:26) at handle (/usr/src/app/server/node_modules/.pnpm/postgres@3.4.7/node_modules/postgres/cjs/src/connection.js:480:6) at Socket.data (/usr/src/app/server/node_modules/.pnpm/postgres@3.4.7/node_modules/postgres/cjs/src/connection.js:315:9) at Socket.emit (node:events:518:28) at addChunk (node:internal/streams/readable:561:12) at readableAddChunkPushByteMode (node:internal/streams/readable:512:3) at Readable.push (node:internal/streams/readable:392:5) at TCP.onStreamRead (node:internal/stream_base_commons:189:23) at TCP.callbackTrampoline (node:internal/async_hooks:130:17) { severity_local: 'ERROR', severity: 'ERROR', code: '23505', detail: 'Key ("ownerId", checksum)=(c8ba1fa6-2bb3-4acd-945f-6ade1f20b71b, \\x86a02c157aabf9bb81d384f55e5b8a32a14687e7) already exists.', schema_name: 'public', table_name: 'asset', constraint_name: 'UQ_assets_owner_checksum', file: 'nbtinsert.c', line: '663', routine: '_bt_check_unique' }, sql: 'insert into "asset" ("ownerId", "libraryId", "checksum", "originalPath", "deviceAssetId", "deviceId", "fileCreatedAt", "fileModifiedAt", "localDateTime", "type", "isFavorite", "duration", "visibility", "originalFileName") values ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14) returning *', params: [ 'c8ba1fa6-2bb3-4acd-945f-6ade1f20b71b', null, , '/usr/src/app/upload/upload/c8ba1fa6-2bb3-4acd-945f-6ade1f20b71b/1e/c6/1ec6074e-f8e9-4396-ab82-0846a20a890a.MOV', 'A8C47564-1FE4-4D88-9A23-426FCDDB7872/L0/001', 'ae123d05e675a92b6d679ff6ea5473afc5709cf3bb6ee4ff8ca081438ea14bfc', 2025-09-01T23:00:59.715Z, 2024-12-28T21:34:41.908Z, 2025-09-01T23:00:59.715Z, 'VIDEO', false, '0', 'timeline', 'IMG_6561.MOV' ] } Query failed : { durationMs: 10.700528010725975, error: PostgresError: duplicate key value violates unique constraint "UQ_assets_owner_checksum" at ErrorResponse (/usr/src/app/server/node_modules/.pnpm/postgres@3.4.7/node_modules/postgres/cjs/src/connection.js:794:26) at handle (/usr/src/app/server/node_modules/.pnpm/postgres@3.4.7/node_modules/postgres/cjs/src/connection.js:480:6) at Socket.data (/usr/src/app/server/node_modules/.pnpm/postgres@3.4.7/node_modules/postgres/cjs/src/connection.js:315:9) at Socket.emit (node:events:518:28) at addChunk (node:internal/streams/readable:561:12) at readableAddChunkPushByteMode (node:internal/streams/readable:512:3) at Readable.push (node:internal/streams/readable:392:5) at TCP.onStreamRead (node:internal/stream_base_commons:189:23) at TCP.callbackTrampoline (node:internal/async_hooks:130:17) { severity_local: 'ERROR', severity: 'ERROR', code: '23505', detail: 'Key ("ownerId", checksum)=(c8ba1fa6-2bb3-4acd-945f-6ade1f20b71b, \\x086d8cb4b66085d6b49906d03d05baaca9fa9c13) already exists.', schema_name: 'public', table_name: 'asset', constraint_name: 'UQ_assets_owner_checksum', file: 'nbtinsert.c', line: '663', routine: '_bt_check_unique' }, sql: 'insert into "asset" ("ownerId", "libraryId", "checksum", "originalPath", "deviceAssetId", "deviceId", "fileCreatedAt", "fileModifiedAt", "localDateTime", "type", "isFavorite", "duration", "visibility", "originalFileName") values ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14) returning *', params: [ 'c8ba1fa6-2bb3-4acd-945f-6ade1f20b71b', null, , '/usr/src/app/upload/upload/c8ba1fa6-2bb3-4acd-945f-6ade1f20b71b/e3/fa/e3faf6ba-13a7-4876-8b02-c86921eb6c0a.MOV', 'CFD1DB14-2B07-4D46-8229-580657332310/L0/001', 'ae123d05e675a92b6d679ff6ea5473afc5709cf3bb6ee4ff8ca081438ea14bfc', 2025-09-01T23:00:59.756Z, 2025-09-01T22:36:50.220Z, 2025-09-01T23:00:59.756Z, 'VIDEO', false, '0', 'timeline', 'IMG_6549.MOV' ] } Query failed : { durationMs: 6.361347004771233, error: PostgresError: duplicate key value violates unique constraint "UQ_assets_owner_checksum" at ErrorResponse (/usr/src/app/server/node_modules/.pnpm/postgres@3.4.7/node_modules/postgres/cjs/src/connection.js:794:26) at handle (/usr/src/app/server/node_modules/.pnpm/postgres@3.4.7/node_modules/postgres/cjs/src/connection.js:480:6) at Socket.data (/usr/src/app/server/node_modules/.pnpm/postgres@3.4.7/node_modules/postgres/cjs/src/connection.js:315:9) at Socket.emit (node:events:518:28) at addChunk (node:internal/streams/readable:561:12) at readableAddChunkPushByteMode (node:internal/streams/readable:512:3) at Readable.push (node:internal/streams/readable:392:5) at TCP.onStreamRead (node:internal/stream_base_commons:189:23) at TCP.callbackTrampoline (node:internal/async_hooks:130:17) { severity_local: 'ERROR', severity: 'ERROR', code: '23505', detail: 'Key ("ownerId", checksum)=(c8ba1fa6-2bb3-4acd-945f-6ade1f20b71b, \\xcd0ce101121b5a9dbac563e7b310f1c4e2b701d9) already exists.', schema_name: 'public', table_name: 'asset', constraint_name: 'UQ_assets_owner_checksum', file: 'nbtinsert.c', line: '663', routine: '_bt_check_unique' }, sql: 'insert into "asset" ("ownerId", "libraryId", "checksum", "originalPath", "deviceAssetId", "deviceId", "fileCreatedAt", "fileModifiedAt", "localDateTime", "type", "isFavorite", "duration", "visibility", "originalFileName") values ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14) returning *', params: [ 'c8ba1fa6-2bb3-4acd-945f-6ade1f20b71b', null, , '/usr/src/app/upload/upload/c8ba1fa6-2bb3-4acd-945f-6ade1f20b71b/01/5f/015f7209-7913-40a5-8f1a-e2940981635a.MOV', 'FDD1EF87-BC3D-4A44-BA80-1D864208E902/L0/001', 'ae123d05e675a92b6d679ff6ea5473afc5709cf3bb6ee4ff8ca081438ea14bfc', 2025-09-01T23:00:59.876Z, 2024-12-17T20:25:21.523Z, 2025-09-01T23:00:59.876Z, 'VIDEO', false, '0', 'timeline', 'IMG_6464.MOV' ] } Query failed : { durationMs: 19.505465999245644, error: PostgresError: duplicate key value violates unique constraint "UQ_assets_owner_checksum" at ErrorResponse (/usr/src/app/server/node_modules/.pnpm/postgres@3.4.7/node_modules/postgres/cjs/src/connection.js:794:26) at handle (/usr/src/app/server/node_modules/.pnpm/postgres@3.4.7/node_modules/postgres/cjs/src/connection.js:480:6) at Socket.data (/usr/src/app/server/node_modules/.pnpm/postgres@3.4.7/node_modules/postgres/cjs/src/connection.js:315:9) at Socket.emit (node:events:518:28) at addChunk (node:internal/streams/readable:561:12) at readableAddChunkPushByteMode (node:internal/streams/readable:512:3) at Readable.push (node:internal/streams/readable:392:5) at TCP.onStreamRead (node:internal/stream_base_commons:189:23) at TCP.callbackTrampoline (node:internal/async_hooks:130:17) { severity_local: 'ERROR', severity: 'ERROR', code: '23505', detail: 'Key ("ownerId", checksum)=(c8ba1fa6-2bb3-4acd-945f-6ade1f20b71b, \\xfe1f57f1eac95c02387b592557dc9b7252adc15f) already exists.', schema_name: 'public', table_name: 'asset', constraint_name: 'UQ_assets_owner_checksum', file: 'nbtinsert.c', line: '663', routine: '_bt_check_unique' }, sql: 'insert into "asset" ("ownerId", "libraryId", "checksum", "originalPath", "deviceAssetId", "deviceId", "fileCreatedAt", "fileModifiedAt", "localDateTime", "type", "isFavorite", "duration", "visibility", "originalFileName") values ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14) returning *', params: [ 'c8ba1fa6-2bb3-4acd-945f-6ade1f20b71b', null, , '/usr/src/app/upload/upload/c8ba1fa6-2bb3-4acd-945f-6ade1f20b71b/13/e1/13e1560e-569a-4a28-a730-907a311a7566.MOV', '1B3BAA70-1972-4CCE-934C-55F3319B2F59/L0/001', 'ae123d05e675a92b6d679ff6ea5473afc5709cf3bb6ee4ff8ca081438ea14bfc', 2025-09-01T23:00:59.800Z, 2025-09-01T22:36:50.800Z, 2025-09-01T23:00:59.800Z, 'VIDEO', false, '0', 'timeline', 'IMG_6545.MOV' ] } [Nest] 7 - 09/01/2025, 11:02:07 PM LOG [Microservices:PersonService] Detected 3 new faces in asset 8aaee42b-2ed1-48ec-be37-2bbc82dbd9b0 [Nest] 7 - 09/01/2025, 11:02:17 PM LOG [Microservices:PersonService] Detected 3 new faces in asset 88752f9e-dc54-4a9f-ae42-27548b5df30e [Nest] 7 - 09/01/2025, 11:02:17 PM LOG [Microservices:PersonService] Detected 3 new faces in asset 65f8509f-ef6b-402a-955b-eaca6c569c0f [Nest] 7 - 09/01/2025, 11:02:32 PM LOG [Microservices:PersonService] Detected 1 new faces in asset e4501abb-4cba-4c97-b4ad-3f1f7b79f8d2 [Nest] 7 - 09/01/2025, 11:02:35 PM LOG [Microservices:PersonService] Detected 4 new faces in asset 6d7ac922-e011-4aa1-888e-8880edffb681 [Nest] 7 - 09/01/2025, 11:02:43 PM LOG [Microservices:PersonService] Detected 1 new faces in asset 7113b801-8bb5-48ce-8845-195a9ace68ec [Nest] 7 - 09/01/2025, 11:02:52 PM LOG [Microservices:PersonService] Detected 1 new faces in asset 27e11e9e-5474-4bfc-a3f8-813db47930ab [Nest] 7 - 09/01/2025, 11:02:55 PM LOG [Microservices:PersonService] Detected 2 new faces in asset 68d99013-16e3-4cde-aa8f-1966f2b0dd5b [Nest] 7 - 09/01/2025, 11:03:00 PM LOG [Microservices:PersonService] Detected 2 new faces in asset 3eda78ba-5498-40ee-8bee-d529b9957bc3 [Nest] 7 - 09/01/2025, 11:03:03 PM LOG [Microservices:PersonService] Detected 1 new faces in asset 702448c8-b217-4564-8524-5024c8ffef08 [Nest] 7 - 09/01/2025, 11:03:14 PM LOG [Microservices:PersonService] Detected 1 new faces in asset ebcb5445-2460-4e8d-b673-862ef62adcb1 [Nest] 7 - 09/01/2025, 11:03:14 PM LOG [Microservices:PersonService] Detected 1 new faces in asset 37fb1dac-1865-462d-b980-f02f68be324a [Nest] 18 - 09/01/2025, 11:04:18 PM LOG [Api:EventRepository] Websocket Disconnect: 8-vVukaq7PfBGpf6AABj [Nest] 18 - 09/01/2025, 11:04:23 PM LOG [Api:EventRepository] Websocket Connect: jnOdA9Z-R7BuEg0OAABl [Nest] 18 - 09/01/2025, 11:05:18 PM LOG [Api:EventRepository] Websocket Disconnect: jnOdA9Z-R7BuEg0OAABl [Nest] 18 - 09/01/2025, 11:05:26 PM LOG [Api:EventRepository] Websocket Connect: eN29No7e0AaqYNu7AABn [Nest] 18 - 09/01/2025, 11:07:40 PM LOG [Api:EventRepository] Websocket Disconnect: eN29No7e0AaqYNu7AABn [Nest] 7 - 09/01/2025, 11:09:41 PM LOG [Microservices:MediaService] Successfully encoded 00571cd0-539d-414d-a8dc-9a8989c1a5a3 [Nest] 7 - 09/01/2025, 11:09:41 PM LOG [Microservices:MediaService] Transcoding video 84f203b5-3314-48d0-aea1-fbd982acfcf3 without hardware acceleration [Nest] 7 - 09/01/2025, 11:09:45 PM LOG [Microservices:MediaService] Successfully encoded 84f203b5-3314-48d0-aea1-fbd982acfcf3 > Phone logs 2025-09-01 18:03:17.199535 | info | SyncStreamService | Successfully processed 5 assets in batch | 2025-09-01 18:03:17.186300 | info | SyncStreamService | Processing batch of 5 AssetUploadReadyV1 events | 2025-09-01 18:03:04.180720 | info | SyncStreamService | Successfully processed 7 assets in batch | 2025-09-01 18:03:04.145434 | info | SyncStreamService | Processing batch of 7 AssetUploadReadyV1 events | 2025-09-01 18:02:52.045263 | info | SyncStreamService | Successfully processed 7 assets in batch | 2025-09-01 18:02:51.999369 | info | SyncStreamService | Processing batch of 7 AssetUploadReadyV1 events | 2025-09-01 18:02:39.759672 | info | SyncStreamService | Successfully processed 7 assets in batch | 2025-09-01 18:02:39.672619 | info | SyncStreamService | Processing batch of 7 AssetUploadReadyV1 events | 2025-09-01 18:02:29.472073 | info | SyncStreamService | Successfully processed 6 assets in batch | 2025-09-01 18:02:29.465890 | info | SyncStreamService | Processing batch of 6 AssetUploadReadyV1 events | 2025-09-01 18:02:27.660353 | warning | StorageRepository | Error getting file for asset 99F85AD2-DCB6-459B-B481-603AEAC1E858/L0/001 | PlatformException(PHPhotosErrorDomain (-1), The operation couldn’t be completed. (PHPhotosErrorDomain error -1.), No failure reason provided, null) | #0 StandardMethodCodec.decodeEnvelope (package:flutter/src/services/message_codecs.dart:652) #1 MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:370) #2 AssetEntity._getFile (package:photo_manager/src/types/entity.dart:765) #3 StorageRepository.getFileForAsset (package:immich_mobile/infrastructure/repositories/storage.repository.dart:16) #4 UploadService._getUploadTask (package:immich_mobile/services/upload.service.dart:266) #5 UploadService.startBackup (package:immich_mobile/services/upload.service.dart:144) #6 _DriftBackupPageState.startBackup (package:immich_mobile/pages/backup/drift_backup.page.dart:47) #7 _DriftBackupPageState.build. (package:immich_mobile/pages/backup/drift_backup.page.dart:96) 2025-09-01 18:02:17.822121 | info | SyncStreamService | Successfully processed 5 assets in batch | 2025-09-01 18:02:16.797659 | info | SyncStreamService | Processing batch of 5 AssetUploadReadyV1 events | 2025-09-01 18:02:02.088553 | info | SyncStreamService | Successfully processed 5 assets in batch | 2025-09-01 18:02:01.967104 | info | SyncStreamService | Processing batch of 5 AssetUploadReadyV1 events | 2025-09-01 18:01:51.730315 | info | SyncStreamService | Successfully processed 6 assets in batch | 2025-09-01 18:01:50.797581 | info | SyncStreamService | Processing batch of 6 AssetUploadReadyV1 events | 2025-09-01 18:01:40.305214 | info | SyncStreamService | Successfully processed 7 assets in batch | 2025-09-01 18:01:39.209150 | info | SyncStreamService | Processing batch of 7 AssetUploadReadyV1 events | 2025-09-01 18:01:27.284328 | info | SyncStreamService | Successfully processed 4 assets in batch | 2025-09-01 18:01:27.198405 | info | SyncStreamService | Processing batch of 4 AssetUploadReadyV1 events | 2025-09-01 18:01:17.753486 | info | SyncStreamService | Successfully processed 5 assets in batch | 2025-09-01 18:01:16.831696 | info | SyncStreamService | Processing batch of 5 AssetUploadReadyV1 events | 2025-09-01 18:01:03.968373 | info | SyncStreamService | Successfully processed 2 assets in batch | 2025-09-01 18:01:03.961592 | info | SyncStreamService | Processing batch of 2 AssetUploadReadyV1 events | 2025-09-01 18:00:56.075819 | info | SyncStreamService | Successfully processed 1 assets in batch | 2025-09-01 18:00:56.066005 | info | SyncStreamService | Processing batch of 1 AssetUploadReadyV1 events | 2025-09-01 18:00:29.289760 | warning | StorageRepository | Error getting motion file for asset 38D36E06-3F8F-42F8-A54D-1E3ABEF62D12/L0/001, name: IMG_9441.HEIC, created on: 2025-08-09 22:41:11.000 | PlatformException(PHPhotosErrorDomain (-1), The operation couldn’t be completed. (PHPhotosErrorDomain error -1.), No failure reason provided, null) | #0 StandardMethodCodec.decodeEnvelope (package:flutter/src/services/message_codecs.dart:652) #1 MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:370) #2 AssetEntity._getFile (package:photo_manager/src/types/entity.dart:765) #3 StorageRepository.getMotionFileForAsset (package:immich_mobile/infrastructure/repositories/storage.repository.dart:32) #4 UploadService._getUploadTask (package:immich_mobile/services/upload.service.dart:264) #5 UploadService.startBackup (package:immich_mobile/services/upload.service.dart:144) #6 _DriftBackupPageState.startBackup (package:immich_mobile/pages/backup/drift_backup.page.dart:47) #7 _DriftBackupPageState.build. (package:immich_mobile/pages/backup/drift_backup.page.dart:96) 2025-09-01 18:00:29.069192 | warning | HashService | Failed to hash file for 156D12D0-803D-4EB9-8892-AB367899A2E9/L0/001: IMG_9711.PNG created at 2023-06-30 18:16:41.000 | 2025-09-01 18:00:29.069177 | warning | HashService | Failed to hash file for 1565B8F3-6EE6-4A93-B2AA-AF8CB38AA5B1/L0/001: IMG_7572.JPG created at 2025-04-13 12:21:03.000 | 2025-09-01 18:00:29.069166 | warning | HashService | Failed to hash file for 15612BFC-0A64-4E97-BF9B-04F0B5F61085/L0/001: IMG_2881.HEIC created at 2022-02-19 14:43:51.000 | 2025-09-01 18:00:29.069152 | warning | HashService | Failed to hash file for 156115CE-288D-445A-820E-5C8F56278382/L0/001: IMG_6650.HEIC created at 2022-11-02 13:00:56.000 | 2025-09-01 18:00:29.069141 | warning | HashService | Failed to hash file for 155CFBA4-4E57-4C17-8971-B580FC7705FB/L0/001: IMG_2569.HEIC created at 2022-01-22 10:38:28.000 | 2025-09-01 18:00:29.069126 | warning | HashService | Failed to hash file for 155C3CB6-19CC-4FE5-9370-D5F2BF2CFE48/L0/001: IMG_9806.PNG created at 2019-03-01 22:20:22.000 | 2025-09-01 18:00:29.069115 | warning | HashService | Failed to hash file for 155C2B2D-8AE6-4071-89BA-3F792F7ED22F/L0/001: IMG_1223.HEIC created at 2021-09-28 13:43:04.000 | 2025-09-01 18:00:29.069100 | warning | HashService | Failed to hash file for 155A8C11-AC79-42FC-8AD8-D1A0C9B9D009/L0/001: IMG_9013.HEIC created at 2025-08-04 15:05:11.000 | 2025-09-01 18:00:29.069088 | warning | HashService | Failed to hash file for 155A1FC8-68A6-4ECA-AC7A-0FAD16E409D8/L0/001: IMG_1060.HEIC created at 2023-09-24 21:56:04.000 | 2025-09-01 18:00:29.069074 | warning | HashService | Failed to hash file for 1555E139-1B57-490F-93CE-EA0BD1716E8F/L0/001: IMG_9003.HEIC created at 2023-05-07 13:56:50.000 | 2025-09-01 18:00:29.069062 | warning | HashService | Failed to hash file for 1553AA58-8187-498F-A9B4-6B72ACEC3E79/L0/001: IMG_7090.PNG created at 2018-10-01 09:56:32.000 | 2025-09-01 18:00:29.069048 | warning | HashService | Failed to hash file for 154D9F20-29A9-4105-AD93-C3B934613ED7/L0/001: IMG_9749.PNG created at 2021-06-11 23:00:12.000 | 2025-09-01 18:00:29.069037 | warning | HashService | Failed to hash file for 154CC5A1-A91E-46FA-8179-8A85EA22A15C/L0/001: IMG_5232.HEIC created at 2018-07-06 11:22:44.000 | 2025-09-01 18:00:29.069022 | warning | HashService | Failed to hash file for 154933F6-6F88-4118-8353-33D5AA3A2DF5/L0/001: IMG_8052.HEIC created at 2023-02-23 22:16:53.000 | 2025-09-01 18:00:29.069007 | warning | HashService | Failed to hash file for 15417625-BE1C-4DC3-B4BD-E3FAE85CD8C2/L0/001: IMG_2408.HEIC created at 2022-01-10 08:06:00.000 | 2025-09-01 18:00:29.068993 | warning | HashService | Failed to hash file for 153F92D1-A253-40B5-A435-63E2F39B0DAE/L0/001: IMG_6264.PNG created at 2022-10-10 09:28:23.000 | 2025-09-01 18:00:29.068979 | warning | HashService | Failed to hash file for 153E5C85-2725-4BE8-BB94-F84511E25EF0/L0/001: IMG_2374.HEIC created at 2018-03-30 14:57:44.000 | 2025-09-01 18:00:29.068968 | warning | HashService | Failed to hash file for 074E0383-8B21-4F8E-B1CB-2C2EF76BF6D8/L0/001: IMG_6092.JPEG created at 2020-01-25 14:02:09.000 | 2025-09-01 18:00:29.068953 | warning | HashService | Failed to hash file for 073BFA57-E4B3-4A1C-83F4-16EB38B1CA68/L0/001: IMG_7309.PNG created at 2020-07-26 23:57:39.000 | 2025-09-01 18:00:29.068941 | warning | HashService | Failed to hash file for 0739EC8E-620F-44F7-B2A3-6293C4D36CD2/L0/001: IMG_1007.HEIC created at 2019-04-26 22:41:00.000 | 2025-09-01 18:00:29.068927 | warning | HashService | Failed to hash file for 0669A072-CCD3-4C52-BD50-061710C3CDF7/L0/001: IMG_9056.PNG created at 2021-03-13 23:45:03.000 | 2025-09-01 18:00:29.068912 | warning | HashService | Failed to hash file for 06657E85-DB5F-4853-B292-E80630D7048F/L0/001: IMG_9768.PNG created at 2021-06-12 21:02:08.000 | 2025-09-01 18:00:29.068897 | warning | HashService | Failed to hash file for 05DFD9BA-3D15-4B9A-82DB-1FF333FAE07C/L0/001: IMG_9973.HEIC created at 2021-06-28 20:33:55.000 | 2025-09-01 18:00:29.068884 | warning | HashService | Failed to hash file for 059A9FBF-4B8E-4AAA-9FFD-14014C51C8DA/L0/001: IMG_9835.PNG created at 2021-06-17 16:41:06.000 | 2025-09-01 18:00:29.068868 | warning | HashService | Failed to hash file for 0530141D-63C3-4B37-A4E4-1DED6E97F64E/L0/001: IMG_0728.PNG created at 2021-08-15 18:05:44.000 | 2025-09-01 18:00:29.068856 | warning | HashService | Failed to hash file for 04CD1BBC-0D43-4EBF-A143-4C2947EBD523/L0/001: IMG_9818.PNG created at 2021-06-15 22:24:42.000 | 2025-09-01 18:00:29.068838 | warning | HashService | Failed to hash file for 03E16350-CB4A-4D3E-8B92-98BE85FD5405/L0/001: IMG_0899.PNG created at 2021-09-06 10:31:43.000 | 2025-09-01 18:00:29.068822 | warning | HashService | Failed to hash file for 03AC5177-A350-4D6B-A22B-4E65E06D2E78/L0/001: IMG_1259.PNG created at 2021-09-30 13:21:24.000 | 2025-09-01 18:00:29.068702 | warning | HashService | Failed to hash file for 029AF6DE-DA9C-4BAF-BAB6-931C60DA16DA/L0/001: IMG_9559.PNG created at 2025-08-14 11:15:27.000 | 2025-09-01 18:00:24.576806 | info | SyncStreamService | Successfully processed 1 assets in batch | 2025-09-01 18:00:24.575093 | info | SyncStreamService | Processing batch of 1 AssetUploadReadyV1 events | 2025-09-01 18:00:18.634202 | info | SyncStreamService | Successfully processed 6 assets in batch | 2025-09-01 18:00:17.897389 | info | SyncStreamService | Processing batch of 6 AssetUploadReadyV1 events | 2025-09-01 18:00:07.189986 | info | SyncStreamService | Successfully processed 7 assets in batch | 2025-09-01 18:00:07.186425 | info | SyncStreamService | Processing batch of 7 AssetUploadReadyV1 events | 2025-09-01 18:00:07.068496 | warning | StorageRepository | Error getting file for asset 15763D49-13FE-4B85-9C7C-FB5480C82BB6/L0/001 | PlatformException(PHPhotosErrorDomain (-1), The operation couldn’t be completed. (PHPhotosErrorDomain error -1.), No failure reason provided, null) | #0 StandardMethodCodec.decodeEnvelope (package:flutter/src/services/message_codecs.dart:652) #1 MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:370) #2 AssetEntity._getFile (package:photo_manager/src/types/entity.dart:765) #3 StorageRepository.getFileForAsset (package:immich_mobile/infrastructure/repositories/storage.repository.dart:16) #4 HashService._hashAssets (package:immich_mobile/domain/services/hash.service.dart:73) #5 HashService.hashAssets (package:immich_mobile/domain/services/hash.service.dart:52) #6 runInIsolateGentle. (package:immich_mobile/utils/isolate.dart:53) #7 WorkerImpl._anotherIsolate. (package:worker_manager/src/worker/worker_io.dart:106) 2025-09-01 18:00:03.903201 | info | SyncApiRepository | Remote Sync completed in 1274ms | 2025-09-01 18:00:02.639428 | info | DeviceSyncService | Device sync took - 11938ms | 2025-09-01 18:00:02.639383 | info | DeviceSyncService | Full device sync took - 11938ms | 2025-09-01 18:00:02.628268 | info | SyncStreamService | Remote sync request for user | 2025-09-01 17:59:57.676960 | info | SyncStreamService | Successfully processed 1 assets in batch | 2025-09-01 17:59:57.660101 | info | SyncStreamService | Processing batch of 1 AssetUploadReadyV1 events | 2025-09-01 17:59:56.722845 | info | SyncApiRepository | Remote Sync completed in 6020ms | 2025-09-01 17:59:50.701719 | info | SyncStreamService | Remote sync request for user | 2025-09-01 17:59:48.393118 | info | SplashScreenPage | Resuming session at https://immich.ryan-peterson.com/api | 2025-09-01 17:59:47.943855 | severe | AuthService | Cannot set local endpoint | ApiException 503: Server is not reachable | #0 ApiService.resolveEndpoint (package:immich_mobile/services/api.service.dart:110) #1 ApiService.resolveAndSetEndpoint (package:immich_mobile/services/api.service.dart:85) #2 AuthService._setLocalConnection (package:immich_mobile/services/auth.service.dart:174) #3 AuthService.setOpenApiServiceEndpoint (package:immich_mobile/services/auth.service.dart:162) #4 SplashScreenPageState.logConnectionInfo (package:immich_mobile/pages/common/splash_screen.page.dart:34) #5 SplashScreenPageState.initState. (package:immich_mobile/pages/common/splash_screen.page.dart:31) 2025-09-01 17:59:47.943368 | severe | ApiService | Error while checking server availability | ApiException 400: Socket operation failed: GET /server/ping (Inner exception: ClientException with SocketException: Connection refused (OS Error: Connection refused, errno = 61), address = 192.168.1.205, port = 49433, uri=http://192.168.1.205/api/server/ping) #0 IOClient.send (package:http/src/io_client.dart:154) #1 BaseClient._sendUnstreamed (package:http/src/base_client.dart:93) #2 ApiClient.invokeAPI (package:openapi/api_client.dart:101) #3 ServerApi.pingServer (package:openapi/api/server_api.dart:595) #4 Future.timeout. (dart:async/future_impl.dart:1064) #5 ApiService._isEndpointAvailable (package:immich_mobile/services/api.service.dart:124) #6 ApiService.resolveEndpoint (package:immich_mobile/services/api.service.dart:109) #7 ApiService.resolveAndSetEndpoint (package:immich_mobile/services/api.service.dart:85) #8 AuthService._setLocalConnection (package:immich_mobile/services/auth.service.dart:174) #9 AuthService.setOpenApiServiceEndpoint (package:immich_mobile/services/auth.service.dart:162) #10 SplashScreenPageState.logConnectionInfo (package:immich_mobile/pages/common/splash_screen.page.dart:34) #11 SplashScreenPageState.initState. (package:immich_mobile/pages/common/splash_screen.page.dart:31) | #0 ApiClient.invokeAPI (package:openapi/api_client.dart:104) #1 ServerApi.pingServer (package:openapi/api/server_api.dart:595) #2 Future.timeout. (dart:async/future_impl.dart:1064) #3 ApiService._isEndpointAvailable (package:immich_mobile/services/api.service.dart:124) #4 ApiService.resolveEndpoint (package:immich_mobile/services/api.service.dart:109) #5 ApiService.resolveAndSetEndpoint (package:immich_mobile/services/api.service.dart:85) #6 AuthService._setLocalConnection (package:immich_mobile/services/auth.service.dart:174) #7 AuthService.setOpenApiServiceEndpoint (package:immich_mobile/services/auth.service.dart:162) #8 SplashScreenPageState.logConnectionInfo (package:immich_mobile/pages/common/splash_screen.page.dart:34) #9 SplashScreenPageState.initState. (package:immich_mobile/pages/common/splash_screen.page.dart:31) 2025-09-01 17:59:39.220220 | info | DeviceSyncService | Device sync took - 2177ms | 2025-09-01 17:59:39.220171 | info | DeviceSyncService | Full device sync took - 2177ms | 2025-09-01 17:59:38.448545 | info | SyncStreamService | Successfully processed 1 assets in batch | 2025-09-01 17:59:38.339108 | info | SyncStreamService | Processing batch of 1 AssetUploadReadyV1 events | 2025-09-01 17:55:11.082770 | severe | ImmichErrorLogger | PlatformDispatcher - Catch all | PathNotFoundException: Cannot retrieve length of file, path = '/private/var/mobile/Containers/Data/Application/E50B9400-CBD5-4DE8-AB82-56C162F56378/tmp/.video/958DBB6A-5972-4373-8889-75C8B211666E_L0_001_1754887382.408571_o_IMG_3857.MOV' (OS Error: No such file or directory, errno = 2) | #0 _checkForErrorResponse (dart:io/common.dart:58) #1 _File.length. (dart:io/file_impl.dart:451) #2 HashService.hashAssets (package:immich_mobile/services/hash.service.dart:74) #3 SyncService._syncDeviceAlbumFast (package:immich_mobile/services/sync.service.dart:596) #4 SyncService._syncAlbumInDbAndOnDevice (package:immich_mobile/services/sync.service.dart:521) #5 diffSortedLists (package:immich_mobile/utils/diff.dart:23) #6 SyncService._syncLocalAlbumAssetsToDb (package:immich_mobile/services/sync.service.dart:483) #7 AsyncMutex.run. (package:immich_mobile/utils/async_mutex.dart:15) 2025-09-01 17:55:11.082691 | severe | ImmichErrorLogger | PlatformDispatcher - Catch all | PathNotFoundException: Cannot retrieve length of file, path = '/private/var/mobile/Containers/Data/Application/E50B9400-CBD5-4DE8-AB82-56C162F56378/tmp/.video/958DBB6A-5972-4373-8889-75C8B211666E_L0_001_1754887382.408571_o_IMG_3857.MOV' (OS Error: No such file or directory, errno = 2) | #0 _checkForErrorResponse (dart:io/common.dart:58) #1 _File.length. (dart:io/file_impl.dart:451) #2 HashService.hashAssets (package:immich_mobile/services/hash.service.dart:74) #3 SyncService._syncDeviceAlbumFast (package:immich_mobile/services/sync.service.dart:596) #4 SyncService._syncAlbumInDbAndOnDevice (package:immich_mobile/services/sync.service.dart:521) #5 diffSortedLists (package:immich_mobile/utils/diff.dart:23) #6 SyncService._syncLocalAlbumAssetsToDb (package:immich_mobile/services/sync.service.dart:483) #7 AsyncMutex.run. (package:immich_mobile/utils/async_mutex.dart:15) 2025-09-01 17:54:07.821879 | info | BackupNotifier | _getBackupAlbumsInfo: Found 69 available albums | 2025-09-01 17:53:34.137454 | info | BackupNotifier | Found 69 local albums | 2025-09-01 17:53:31.784938 | info | HashService | Hashing 47 files | 2025-09-01 17:53:30.719631 | info | BackupNotifier | _getBackupAlbumsInfo: Found 69 available albums | 2025-09-01 17:53:29.303692 | severe | AuthService | Cannot set local endpoint | ApiException 503: Server is not reachable | #0 ApiService.resolveEndpoint (package:immich_mobile/services/api.service.dart:110) #1 ApiService.resolveAndSetEndpoint (package:immich_mobile/services/api.service.dart:85) #2 AuthService._setLocalConnection (package:immich_mobile/services/auth.service.dart:174) #3 AuthService.setOpenApiServiceEndpoint (package:immich_mobile/services/auth.service.dart:162) #4 AppLifeCycleNotifier.handleAppResume (package:immich_mobile/providers/app_life_cycle.provider.dart:54) 2025-09-01 17:53:29.303553 | severe | ApiService | Error while checking server availability | ApiException 400: Socket operation failed: GET /server/ping (Inner exception: ClientException with SocketException: Connection refused (OS Error: Connection refused, errno = 61), address = 192.168.1.205, port = 49401, uri=http://192.168.1.205/api/server/ping) #0 IOClient.send (package:http/src/io_client.dart:154) #1 BaseClient._sendUnstreamed (package:http/src/base_client.dart:93) #2 ApiClient.invokeAPI (package:openapi/api_client.dart:101) #3 ServerApi.pingServer (package:openapi/api/server_api.dart:595) #4 Future.timeout. (dart:async/future_impl.dart:1064) #5 ApiService._isEndpointAvailable (package:immich_mobile/services/api.service.dart:124) #6 ApiService.resolveEndpoint (package:immich_mobile/services/api.service.dart:109) #7 ApiService.resolveAndSetEndpoint (package:immich_mobile/services/api.service.dart:85) #8 AuthService._setLocalConnection (package:immich_mobile/services/auth.service.dart:174) #9 AuthService.setOpenApiServiceEndpoint (package:immich_mobile/services/auth.service.dart:162) #10 AppLifeCycleNotifier.handleAppResume (package:immich_mobile/providers/app_life_cycle.provider.dart:54) | #0 ApiClient.invokeAPI (package:openapi/api_client.dart:104) #1 ServerApi.pingServer (package:openapi/api/server_api.dart:595) #2 Future.timeout. (dart:async/future_impl.dart:1064) #3 ApiService._isEndpointAvailable (package:immich_mobile/services/api.service.dart:124) #4 ApiService.resolveEndpoint (package:immich_mobile/services/api.service.dart:109) #5 ApiService.resolveAndSetEndpoint (package:immich_mobile/services/api.service.dart:85) #6 AuthService._setLocalConnection (package:immich_mobile/services/auth.service.dart:174) #7 AuthService.setOpenApiServiceEndpoint (package:immich_mobile/services/auth.service.dart:162) #8 AppLifeCycleNotifier.handleAppResume (package:immich_mobile/providers/app_life_cycle.provider.dart:54) 2025-09-01 17:52:44.046387 | info | BackupNotifier | Found 69 local albums | 2025-09-01 17:52:16.805627 | info | HashService | Hashing 67 files | 2025-09-01 17:51:41.208025 | info | SyncService | Local album Videos has changed. Syncing... | 2025-09-01 17:51:41.208019 | info | SyncService | Syncing a local album to DB: Videos | 2025-09-01 17:51:41.208012 | info | SyncService | Fast synced local album Animated to DB | 2025-09-01 17:51:41.208005 | info | SyncService | Fast synced local album Animated to DB | 2025-09-01 17:51:41.174307 | info | HashService | Hashing 2 files | 2025-09-01 17:51:40.741228 | info | SyncService | Local album Animated has changed. Syncing... | 2025-09-01 17:51:40.741223 | info | SyncService | Syncing a local album to DB: Animated | 2025-09-01 17:51:40.741217 | info | SyncService | Synced changes of local album PSExpress to DB | 2025-09-01 17:51:40.739070 | info | SyncService | Linking assets to add with existing from db. 0 existing, 0 to update | 2025-09-01 17:51:40.739026 | info | SyncService | Syncing local album PSExpress. 0 assets to add, 1 to update, 0 to delete | 2025-09-01 17:51:40.698442 | info | SyncService | Local album PSExpress totalOnDevice is less than lastKnownTotal. Skipping sync. | 2025-09-01 17:51:40.682759 | info | SyncService | Local album PSExpress has changed. Syncing... | 2025-09-01 17:51:40.682753 | info | SyncService | Syncing a local album to DB: PSExpress | 2025-09-01 17:51:40.682739 | info | SyncService | Synced changes of local album WhatsApp to DB | 2025-09-01 17:51:40.662613 | info | SyncService | Linking assets to add with existing from db. 0 existing, 0 to update | 2025-09-01 17:51:40.662593 | info | SyncService | Syncing local album WhatsApp. 0 assets to add, 84 to update, 0 to delete | 2025-09-01 17:51:40.662522 | warning | SyncService | Ignored 1 duplicate assets on device | 2025-09-01 17:51:40.651669 | info | HashService | Hashing 3 files | 2025-09-01 17:51:39.918356 | info | SyncService | Local album WhatsApp totalOnDevice is less than lastKnownTotal. Skipping sync. | 2025-09-01 17:51:39.894319 | info | SyncService | Local album WhatsApp has changed. Syncing... | 2025-09-01 17:51:39.894312 | info | SyncService | Syncing a local album to DB: WhatsApp | 2025-09-01 17:51:39.894301 | info | SyncService | Synced changes of local album Pinterest to DB | 2025-09-01 17:51:39.888391 | info | SyncService | Linking assets to add with existing from db. 0 existing, 0 to update | 2025-09-01 17:51:39.888365 | info | SyncService | Syncing local album Pinterest. 0 assets to add, 0 to update, 0 to delete | 2025-09-01 17:51:39.817443 | info | SyncService | Local album Pinterest totalOnDevice is less than lastKnownTotal. Skipping sync. | 2025-09-01 17:51:39.801175 | info | SyncService | Local album Pinterest has changed. Syncing... | 2025-09-01 17:51:39.801168 | info | SyncService | Syncing a local album to DB: Pinterest | 2025-09-01 17:51:39.801143 | info | SyncService | Synced changes of local album Live Photos to DB | 2025-09-01 17:51:39.536518 | info | SyncService | Linking assets to add with existing from db. 0 existing, 271 to update | 2025-09-01 17:51:39.531868 | info | SyncService | Syncing local album Live Photos. 271 assets to add, 5079 to update, 0 to delete | 2025-09-01 17:51:39.461551 | info | HashService | Hashing 9 files | 2025-09-01 17:51:35.817940 | info | SyncService | Local album Live Photos totalOnDevice is not equal to lastKnownTotal + newAssets.length. Skipping sync. | 2025-09-01 17:51:35.762206 | warning | HashService | Failed to hash file FB8F4E8E-0BCC-4681-8ED6-D4CFADC8F4DA/L0/001 | 2025-09-01 17:51:35.762168 | warning | HashService | Failed to hash file F1EF2363-E3C2-4530-8EBF-5737FF73D0B2/L0/001 | 2025-09-01 17:51:35.762052 | warning | HashService | Failed to hash file DBE4716D-C84A-4747-9960-A65D6EDE2CA6/L0/001 | 2025-09-01 17:51:30.000173 | info | HashService | Hashing 192 files | 2025-09-01 17:50:28.759739 | warning | HashService | Failed to hash file B5ED0A6A-77FB-40F1-975A-6FDC7E4AAB0A/L0/001 | 2025-09-01 17:50:28.759682 | warning | HashService | Failed to hash file B1357FB9-37F2-45CE-B934-0A02CE95A0F5/L0/001 |