{"log":"Initializing Immich v1.135.3\n","stream":"stdout","time":"2025-07-07T23:48:28.483142708Z"} {"log":"Detected CPU Cores: 4\n","stream":"stdout","time":"2025-07-07T23:48:28.490085616Z"} {"log":"Starting api worker\n","stream":"stdout","time":"2025-07-07T23:48:31.171560883Z"} {"log":"Starting microservices worker\n","stream":"stdout","time":"2025-07-07T23:48:31.176976164Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:48:33 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:EventRepository]\u001b[39m \u001b[32mInitialized websocket server\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:33.752727631Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:48:33 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:DatabaseRepository]\u001b[39m \u001b[32mCreating VectorChord extension\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:33.875304225Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:48:33 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:DatabaseRepository]\u001b[39m \u001b[32mtargetLists=1, current=1 for clip_index of 17658 rows\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:33.984513277Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:48:33 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:DatabaseRepository]\u001b[39m \u001b[32mReindexing clip_index\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:33.985922401Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:48:33 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:DatabaseRepository]\u001b[39m \u001b[32mtargetLists=1, current=1 for face_index of 15122 rows\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:33.991458474Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:48:33 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:DatabaseRepository]\u001b[39m \u001b[32mReindexing face_index\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:33.992249185Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:34 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:EventRepository]\u001b[39m \u001b[32mInitialized websocket server\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:34.103779714Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:48:43 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:DatabaseRepository]\u001b[39m \u001b[32mReindexed face_index\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:43.489364548Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:48:44 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:DatabaseRepository]\u001b[39m \u001b[32mReindexed clip_index\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:44.87800822Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:48:44 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:DatabaseRepository]\u001b[39m \u001b[32mDropping pgvecto.rs extension\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:44.878641651Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:48:44 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:DatabaseRepository]\u001b[39m \u001b[32mRunning migrations, this may take a while\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:44.888270981Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:48:53 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:LoggingRepository]\u001b[39m \u001b[32mDatabase has up to date TypeORM migrations, skipping initial Kysely migration\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:53.220948329Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:48:56 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:DatabaseRepository]\u001b[39m \u001b[32mMigration \"1744910873969-InitialMigration\" succeeded\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:56.401714625Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:48:56 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:DatabaseRepository]\u001b[39m \u001b[32mMigration \"1744991379464-AddNotificationsTable\" succeeded\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:56.402653793Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:48:56 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:DatabaseRepository]\u001b[39m \u001b[32mMigration \"1745244781846-AddUserAvatarColorColumn\" succeeded\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:56.40268859Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:48:56 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:DatabaseRepository]\u001b[39m \u001b[32mMigration \"1745902563899-AddAssetVisibilityColumn\" succeeded\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:56.402701381Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:48:56 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:DatabaseRepository]\u001b[39m \u001b[32mMigration \"1746636476623-DropExtraIndexes\" succeeded\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:56.402707842Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:48:56 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:DatabaseRepository]\u001b[39m \u001b[32mMigration \"1746768490606-AddUserPincode\" succeeded\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:56.402713797Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:48:56 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:DatabaseRepository]\u001b[39m \u001b[32mMigration \"1746844028242-AddLockedVisibilityEnum\" succeeded\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:56.40271963Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:48:56 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:DatabaseRepository]\u001b[39m \u001b[32mMigration \"1746987967923-AddPinExpiresAtColumn\" succeeded\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:56.402725425Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:48:56 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:DatabaseRepository]\u001b[39m \u001b[32mMigration \"1747329504572-AddNewSessionColumns\" succeeded\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:56.402731499Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:48:56 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:DatabaseRepository]\u001b[39m \u001b[32mMigration \"1747338664832-SessionRename\" succeeded\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:56.402740101Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:48:56 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:DatabaseRepository]\u001b[39m \u001b[32mMigration \"1747664684909-AddAlbumAuditTables\" succeeded\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:56.402746152Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:48:56 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:DatabaseRepository]\u001b[39m \u001b[32mMigration \"1749067526135-UserOnboardingDefault\" succeeded\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:56.402751969Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:48:56 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:DatabaseRepository]\u001b[39m \u001b[32mMigration \"1750107668827-PartnerCreateId\" succeeded\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:56.402757729Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:48:56 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:DatabaseRepository]\u001b[39m \u001b[32mMigration \"1750189909087-AddAlbumUserCreateFields\" succeeded\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:56.402763484Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:48:56 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:DatabaseRepository]\u001b[39m \u001b[32mMigration \"1750323941566-UnsetPrewarmDimParameter\" succeeded\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:56.402769285Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:48:56 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:MetadataService]\u001b[39m \u001b[32mBootstrapping metadata service\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:56.415979834Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:48:56 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:MetadataService]\u001b[39m \u001b[32mInitializing metadata service\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:56.417486537Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:56 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:DatabaseRepository]\u001b[39m \u001b[32mtargetLists=1, current=1 for clip_index of 17658 rows\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:56.440268806Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:48:56 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:MapRepository]\u001b[39m \u001b[32mInitializing metadata repository\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:56.44181054Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:56 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:DatabaseRepository]\u001b[39m \u001b[32mtargetLists=1, current=1 for face_index of 15122 rows\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:56.446125968Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:56 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:DatabaseRepository]\u001b[39m \u001b[32mRunning migrations, this may take a while\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:56.446242252Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:56 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:ServerService]\u001b[39m \u001b[32mFeature Flags: {\n","stream":"stdout","time":"2025-07-07T23:48:56.787334114Z"} {"log":" \"smartSearch\": true,\n","stream":"stdout","time":"2025-07-07T23:48:56.787380625Z"} {"log":" \"facialRecognition\": true,\n","stream":"stdout","time":"2025-07-07T23:48:56.787387556Z"} {"log":" \"duplicateDetection\": true,\n","stream":"stdout","time":"2025-07-07T23:48:56.787393699Z"} {"log":" \"map\": true,\n","stream":"stdout","time":"2025-07-07T23:48:56.787399916Z"} {"log":" \"reverseGeocoding\": true,\n","stream":"stdout","time":"2025-07-07T23:48:56.787406048Z"} {"log":" \"importFaces\": false,\n","stream":"stdout","time":"2025-07-07T23:48:56.787412052Z"} {"log":" \"sidecar\": true,\n","stream":"stdout","time":"2025-07-07T23:48:56.787417782Z"} {"log":" \"search\": true,\n","stream":"stdout","time":"2025-07-07T23:48:56.787423529Z"} {"log":" \"trash\": true,\n","stream":"stdout","time":"2025-07-07T23:48:56.787429353Z"} {"log":" \"oauth\": true,\n","stream":"stdout","time":"2025-07-07T23:48:56.787434794Z"} {"log":" \"oauthAutoLaunch\": false,\n","stream":"stdout","time":"2025-07-07T23:48:56.787440654Z"} {"log":" \"passwordLogin\": true,\n","stream":"stdout","time":"2025-07-07T23:48:56.78744623Z"} {"log":" \"configFile\": false,\n","stream":"stdout","time":"2025-07-07T23:48:56.787452044Z"} {"log":" \"email\": false\n","stream":"stdout","time":"2025-07-07T23:48:56.787457532Z"} {"log":"}\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:56.787462949Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:56 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:StorageService]\u001b[39m \u001b[32mVerifying system mount folder checks, current state: {\"mountFiles\":true,\"mountChecks\":{\"thumbs\":true,\"upload\":true,\"backups\":true,\"library\":true,\"profile\":true,\"encoded-video\":true}}\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:56.79036507Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:56 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:StorageService]\u001b[39m \u001b[32mSuccessfully verified system mount folder checks\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:56.81621144Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:VersionService]\u001b[39m \u001b[32mAdding 1.135.3 to upgrade history\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.175787089Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:SystemConfigService]\u001b[39m \u001b[32mLogLevel=log (set via system config)\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.209478014Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:NestFactory]\u001b[39m \u001b[32mStarting Nest application...\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.22411902Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:InstanceLoader]\u001b[39m \u001b[32mBullModule dependencies initialized\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.22432076Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:InstanceLoader]\u001b[39m \u001b[32mClsModule dependencies initialized\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.224331422Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:InstanceLoader]\u001b[39m \u001b[32mClsCommonModule dependencies initialized\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.224338185Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:InstanceLoader]\u001b[39m \u001b[32mOpenTelemetryModule dependencies initialized\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.224344283Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:InstanceLoader]\u001b[39m \u001b[32mKyselyModule dependencies initialized\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.224456259Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:InstanceLoader]\u001b[39m \u001b[32mKyselyCoreModule dependencies initialized\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.224510921Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:InstanceLoader]\u001b[39m \u001b[32mDiscoveryModule dependencies initialized\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.224540531Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:InstanceLoader]\u001b[39m \u001b[32mOpenTelemetryCoreModule dependencies initialized\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.22459628Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:InstanceLoader]\u001b[39m \u001b[32mClsRootModule dependencies initialized\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.224623695Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:InstanceLoader]\u001b[39m \u001b[32mScheduleModule dependencies initialized\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.224677405Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:InstanceLoader]\u001b[39m \u001b[32mBullModule dependencies initialized\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.224703263Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:InstanceLoader]\u001b[39m \u001b[32mBullModule dependencies initialized\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.224761952Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:InstanceLoader]\u001b[39m \u001b[32mApiModule dependencies initialized\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.224786102Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mAPIKeyController {/api/api-keys}:\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.224881409Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/api-keys, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.224934207Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/api-keys, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.224963621Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/api-keys/:id, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.225016585Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/api-keys/:id, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.22505086Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/api-keys/:id, DELETE} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.225102166Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mActivityController {/api/activities}:\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.225127204Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/activities, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.22517689Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/activities, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.225205522Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/activities/statistics, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.225252878Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/activities/:id, DELETE} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.225343305Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mAlbumController {/api/albums}:\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.225353029Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/albums, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.225359418Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/albums, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.225386054Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/albums/statistics, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.225414829Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/albums/:id, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.225461266Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/albums/:id, PATCH} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.22549526Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/albums/:id, DELETE} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.225528421Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/albums/:id/assets, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.225566185Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/albums/:id/assets, DELETE} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.225599575Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/albums/:id/users, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.225646339Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/albums/:id/user/:userId, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.225667889Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/albums/:id/user/:userId, DELETE} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.227138515Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mAppController {/api}:\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.227154277Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/.well-known/immich, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.227160959Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/custom.css, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.227167275Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mAssetController {/api/assets}:\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.227173633Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/assets/random, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.227179873Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/assets/device/:deviceId, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.227198218Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/assets/statistics, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.227205295Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/assets/jobs, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.227211382Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/assets, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.227217467Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/assets, DELETE} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.227223429Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/assets/:id, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.227229578Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/assets/:id, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.22723579Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mAssetMediaController {/api/assets}:\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.227254337Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/assets, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.227262003Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/assets/:id/original, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229095639Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/assets/:id/original, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229109326Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/assets/:id/thumbnail, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229115793Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/assets/:id/video/playback, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229122046Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/assets/exist, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229128245Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/assets/bulk-upload-check, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229134598Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mAuthController {/api/auth}:\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229140869Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/auth/login, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229147084Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/auth/admin-sign-up, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229155947Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/auth/validateToken, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229162284Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/auth/change-password, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.2291684Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/auth/logout, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229174574Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/auth/status, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229180626Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/auth/pin-code, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229186935Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/auth/pin-code, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229207542Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/auth/pin-code, DELETE} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229214474Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/auth/session/unlock, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229220457Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/auth/session/lock, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229226453Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mDownloadController {/api/download}:\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229232441Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/download/info, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229238436Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/download/archive, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229244375Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mDuplicateController {/api/duplicates}:\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229252109Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/duplicates, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229258374Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/duplicates, DELETE} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229264546Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/duplicates/:id, DELETE} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.22927041Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mFaceController {/api/faces}:\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229276327Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/faces, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229282141Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/faces, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229288137Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/faces/:id, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229294221Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/faces/:id, DELETE} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229300203Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mJobController {/api/jobs}:\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229312553Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/jobs, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229319025Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/jobs, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229324891Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/jobs/:id, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229330673Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mLibraryController {/api/libraries}:\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229336447Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/libraries, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229342299Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/libraries, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229348483Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/libraries/:id, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229354561Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/libraries/:id, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229360455Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/libraries/:id, DELETE} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.22936625Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/libraries/:id/validate, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229372054Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/libraries/:id/statistics, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229377899Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/libraries/:id/scan, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229383831Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mMapController {/api/map}:\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229389781Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/map/markers, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.22939572Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/map/reverse-geocode, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229401676Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mMemoryController {/api/memories}:\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229412891Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/memories, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229419336Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/memories, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229425216Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/memories/statistics, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229431072Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/memories/:id, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229437559Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/memories/:id, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229443641Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/memories/:id, DELETE} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229449519Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/memories/:id/assets, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229455403Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/memories/:id/assets, DELETE} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229461267Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mNotificationController {/api/notifications}:\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229467128Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/notifications, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229472983Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/notifications, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229478833Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/notifications, DELETE} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229484919Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/notifications/:id, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229490809Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/notifications/:id, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229496677Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/notifications/:id, DELETE} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229502875Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mNotificationAdminController {/api/admin/notifications}:\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229514246Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/admin/notifications, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229520778Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/admin/notifications/test-email, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229823338Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/admin/notifications/templates/:name, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.22987989Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mOAuthController {/api/oauth}:\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229908848Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/oauth/mobile-redirect, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229950904Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/oauth/authorize, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.229975256Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/oauth/callback, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.230025247Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/oauth/link, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.230060788Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/oauth/unlink, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.23012085Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mPartnerController {/api/partners}:\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.230169131Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/partners, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.230196261Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/partners/:id, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.230223409Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/partners/:id, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.230271568Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/partners/:id, DELETE} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.230302402Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mPersonController {/api/people}:\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.230345443Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/people, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.230400646Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/people, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.230479984Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/people, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.230488969Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/people/:id, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.230520022Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/people/:id, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.230527898Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/people/:id/statistics, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.230560655Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/people/:id/thumbnail, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.230584031Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/people/:id/reassign, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.230723862Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/people/:id/merge, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.230754863Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mSearchController {/api/search}:\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.23078678Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/search/metadata, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.230824843Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/search/statistics, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.230858661Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/search/random, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.230886789Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/search/smart, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.230934291Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/search/explore, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.230967189Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/search/person, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.2310067Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/search/places, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.231059448Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/search/cities, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.231100892Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/search/suggestions, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.2311373Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mServerController {/api/server}:\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.23116366Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/server/about, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.231279051Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/server/apk-links, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.231288882Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/server/storage, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.231295434Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/server/ping, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.231320768Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/server/version, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.231358149Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/server/version-history, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.231366393Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/server/features, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.231421217Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/server/theme, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.23144411Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/server/config, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.231497697Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/server/statistics, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.231528217Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/server/media-types, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.231563941Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/server/license, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.23158754Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/server/license, DELETE} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.231638057Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/server/license, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.23189852Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/server/version-check, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.231909166Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mSessionController {/api/sessions}:\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.231915639Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/sessions, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.231921927Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/sessions, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.231928262Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/sessions, DELETE} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.231934489Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/sessions/:id, DELETE} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.231967644Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/sessions/:id/lock, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.231976735Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mSharedLinkController {/api/shared-links}:\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.232007427Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/shared-links, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.23206102Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/shared-links/me, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.232111531Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/shared-links/:id, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.232140874Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/shared-links, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.23216943Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/shared-links/:id, PATCH} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.232206684Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/shared-links/:id, DELETE} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.232237629Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/shared-links/:id/assets, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.232319698Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/shared-links/:id/assets, DELETE} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.232343282Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mStackController {/api/stacks}:\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.232369853Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/stacks, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.232397801Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/stacks, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.232418194Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/stacks, DELETE} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.232463126Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/stacks/:id, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.232501279Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/stacks/:id, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.232553809Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/stacks/:id, DELETE} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.232590192Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mSyncController {/api/sync}:\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.232640394Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/sync/full-sync, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.232648828Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/sync/delta-sync, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.23267279Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/sync/stream, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.232817358Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/sync/ack, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.232850676Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/sync/ack, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.232885715Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/sync/ack, DELETE} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.232916811Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mSystemConfigController {/api/system-config}:\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.232965583Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/system-config, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.23300189Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/system-config/defaults, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.233054099Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/system-config, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.233062887Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/system-config/storage-template-options, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.233120885Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mSystemMetadataController {/api/system-metadata}:\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.23314838Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/system-metadata/admin-onboarding, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.233191941Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/system-metadata/admin-onboarding, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.233214258Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/system-metadata/reverse-geocoding-state, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.233280615Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/system-metadata/version-check-state, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.233313114Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mTagController {/api/tags}:\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.233351296Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/tags, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.23337683Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/tags, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.234272516Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/tags, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.23429367Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/tags/assets, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.234317249Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/tags/:id, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.234325318Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/tags/:id, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.234346213Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/tags/:id, DELETE} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.234353171Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/tags/:id/assets, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.234359156Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/tags/:id/assets, DELETE} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.234365303Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mTimelineController {/api/timeline}:\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.234371257Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/timeline/buckets, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.23438488Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/timeline/bucket, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.234392062Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mTrashController {/api/trash}:\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.23439812Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/trash/empty, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.234404012Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/trash/restore, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.234409876Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/trash/restore/assets, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.234416709Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mUserAdminController {/api/admin/users}:\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.234422863Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/admin/users, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.234428682Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/admin/users, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.23443451Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/admin/users/:id, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.234440376Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/admin/users/:id, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.234446221Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/admin/users/:id, DELETE} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.234466951Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/admin/users/:id/statistics, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.234474273Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/admin/users/:id/preferences, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.234480472Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/admin/users/:id/preferences, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.234486526Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/admin/users/:id/restore, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.234492474Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mUserController {/api/users}:\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.234498528Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/users, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.234635374Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/users/me, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.234646434Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/users/me, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.234652867Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/users/me/preferences, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.234659014Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/users/me/preferences, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.234665221Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/users/me/license, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.234671449Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/users/me/license, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.234677589Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/users/me/license, DELETE} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.234686839Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/users/me/onboarding, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.234693294Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/users/me/onboarding, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.234699537Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/users/me/onboarding, DELETE} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.234715266Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/users/:id, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.234834131Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/users/profile-image, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.234847022Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/users/profile-image, DELETE} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.234853951Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/users/:id/profile-image, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.234860906Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mViewController {/api/view}:\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.234890564Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/view/folder/unique-paths, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.234935782Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/view/folder, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.23502071Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:NestApplication]\u001b[39m \u001b[32mNest application successfully started\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.23503018Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:48:57 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:Bootstrap]\u001b[39m \u001b[32mImmich Server is listening on http://[::1]:2283 [v1.135.3] [production] \u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:57.235742928Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:48:58 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:MapRepository]\u001b[39m \u001b[32m10000 geodata records imported\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:58.536304199Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:48:58 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:MapRepository]\u001b[39m \u001b[32m20000 geodata records imported\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:58.90254509Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:48:58 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:MapRepository]\u001b[39m \u001b[32m30000 geodata records imported\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:58.934617331Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:48:58 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:MapRepository]\u001b[39m \u001b[32m40000 geodata records imported\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:58.978483756Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:48:59 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:MapRepository]\u001b[39m \u001b[32m50000 geodata records imported\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:59.597167352Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:48:59 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:MapRepository]\u001b[39m \u001b[32m60000 geodata records imported\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:59.778296929Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:48:59 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:MapRepository]\u001b[39m \u001b[32m70000 geodata records imported\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:59.811975404Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:48:59 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:MapRepository]\u001b[39m \u001b[32m80000 geodata records imported\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:48:59.938512159Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:49:00 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:MapRepository]\u001b[39m \u001b[32m90000 geodata records imported\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:49:00.036497922Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:49:00 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:MapRepository]\u001b[39m \u001b[32m100000 geodata records imported\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:49:00.772457624Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:49:00 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:MapRepository]\u001b[39m \u001b[32m110000 geodata records imported\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:49:00.786819585Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:49:00 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:MapRepository]\u001b[39m \u001b[32m120000 geodata records imported\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:49:00.842971619Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:49:00 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:MapRepository]\u001b[39m \u001b[32m130000 geodata records imported\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:49:00.930454917Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:49:01 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:MapRepository]\u001b[39m \u001b[32m140000 geodata records imported\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:49:01.690506252Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:49:01 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:MapRepository]\u001b[39m \u001b[32m150000 geodata records imported\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:49:01.769287621Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:49:01 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:MapRepository]\u001b[39m \u001b[32m160000 geodata records imported\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:49:01.772267486Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:49:01 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:MapRepository]\u001b[39m \u001b[32m170000 geodata records imported\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:49:01.859819186Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:49:01 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:MapRepository]\u001b[39m \u001b[32m180000 geodata records imported\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:49:01.930555543Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:49:02 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:MapRepository]\u001b[39m \u001b[32m190000 geodata records imported\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:49:02.53080057Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:49:02 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:MapRepository]\u001b[39m \u001b[32m200000 geodata records imported\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:49:02.576823819Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:49:02 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:MapRepository]\u001b[39m \u001b[32m210000 geodata records imported\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:49:02.643155468Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:49:13 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:MapRepository]\u001b[39m \u001b[32mGeodata import completed\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:49:13.730355459Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:49:13 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:MetadataService]\u001b[39m \u001b[32mInitialized local reverse geocoder\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:49:13.733329949Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:49:13 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:ServerService]\u001b[39m \u001b[32mFeature Flags: {\n","stream":"stdout","time":"2025-07-07T23:49:13.767984431Z"} {"log":" \"smartSearch\": true,\n","stream":"stdout","time":"2025-07-07T23:49:13.768012303Z"} {"log":" \"facialRecognition\": true,\n","stream":"stdout","time":"2025-07-07T23:49:13.76801888Z"} {"log":" \"duplicateDetection\": true,\n","stream":"stdout","time":"2025-07-07T23:49:13.768024707Z"} {"log":" \"map\": true,\n","stream":"stdout","time":"2025-07-07T23:49:13.768030291Z"} {"log":" \"reverseGeocoding\": true,\n","stream":"stdout","time":"2025-07-07T23:49:13.768035739Z"} {"log":" \"importFaces\": false,\n","stream":"stdout","time":"2025-07-07T23:49:13.7680414Z"} {"log":" \"sidecar\": true,\n","stream":"stdout","time":"2025-07-07T23:49:13.768046879Z"} {"log":" \"search\": true,\n","stream":"stdout","time":"2025-07-07T23:49:13.768052274Z"} {"log":" \"trash\": true,\n","stream":"stdout","time":"2025-07-07T23:49:13.768057625Z"} {"log":" \"oauth\": true,\n","stream":"stdout","time":"2025-07-07T23:49:13.768062922Z"} {"log":" \"oauthAutoLaunch\": false,\n","stream":"stdout","time":"2025-07-07T23:49:13.768068245Z"} {"log":" \"passwordLogin\": true,\n","stream":"stdout","time":"2025-07-07T23:49:13.768080139Z"} {"log":" \"configFile\": false,\n","stream":"stdout","time":"2025-07-07T23:49:13.768089478Z"} {"log":" \"email\": false\n","stream":"stdout","time":"2025-07-07T23:49:13.768094921Z"} {"log":"}\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:49:13.768100309Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:49:13 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:StorageService]\u001b[39m \u001b[32mVerifying system mount folder checks, current state: {\"mountFiles\":true,\"mountChecks\":{\"thumbs\":true,\"upload\":true,\"backups\":true,\"library\":true,\"profile\":true,\"encoded-video\":true}}\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:49:13.771706862Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:49:13 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:StorageService]\u001b[39m \u001b[32mSuccessfully verified system mount folder checks\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:49:13.779065138Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:49:13 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:SystemConfigService]\u001b[39m \u001b[32mLogLevel=log (set via system config)\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:49:13.814062636Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:49:13 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:NestFactory]\u001b[39m \u001b[32mStarting Nest application...\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:49:13.82077874Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:49:13 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:InstanceLoader]\u001b[39m \u001b[32mBullModule dependencies initialized\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:49:13.820815191Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:49:13 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:InstanceLoader]\u001b[39m \u001b[32mClsModule dependencies initialized\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:49:13.820835617Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:49:13 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:InstanceLoader]\u001b[39m \u001b[32mClsCommonModule dependencies initialized\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:49:13.820848023Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:49:13 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:InstanceLoader]\u001b[39m \u001b[32mOpenTelemetryModule dependencies initialized\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:49:13.820864638Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:49:13 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:InstanceLoader]\u001b[39m \u001b[32mKyselyModule dependencies initialized\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:49:13.820877772Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:49:13 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:InstanceLoader]\u001b[39m \u001b[32mKyselyCoreModule dependencies initialized\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:49:13.820903767Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:49:13 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:InstanceLoader]\u001b[39m \u001b[32mDiscoveryModule dependencies initialized\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:49:13.820910169Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:49:13 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:InstanceLoader]\u001b[39m \u001b[32mOpenTelemetryCoreModule dependencies initialized\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:49:13.820916322Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:49:13 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:InstanceLoader]\u001b[39m \u001b[32mClsRootModule dependencies initialized\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:49:13.820933009Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:49:13 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:InstanceLoader]\u001b[39m \u001b[32mBullModule dependencies initialized\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:49:13.820938895Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:49:13 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:InstanceLoader]\u001b[39m \u001b[32mBullModule dependencies initialized\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:49:13.820944531Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:49:13 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:InstanceLoader]\u001b[39m \u001b[32mMicroservicesModule dependencies initialized\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:49:13.820950096Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:49:13 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:NestApplication]\u001b[39m \u001b[32mNest application successfully started\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:49:13.820955639Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/07/2025, 11:49:13 PM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:Bootstrap]\u001b[39m \u001b[32mImmich Microservices is running [v1.135.3] [production] \u001b[39m\n","stream":"stdout","time":"2025-07-07T23:49:13.820972233Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:49:15 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:EventRepository]\u001b[39m \u001b[32mWebsocket Connect: lWloNH8lJiDjCOwhAAAB\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:49:15.908287187Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~8eb5aaku]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.050553366Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/cf/b0/cfb0aada-8d84-4e08-a8a0-42819a1e4839-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.050616891Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.050626761Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.050632842Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.050638507Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~8eb5aaku]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/cf/b0/cfb0aada-8d84-4e08-a8a0-42819a1e4839-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.051619821Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/cf/b0/cfb0aada-8d84-4e08-a8a0-42819a1e4839-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.051638995Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.051648783Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.051657014Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.051664373Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~ycgugnwh]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.053016891Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/24/9a/249ab9d6-398d-41b2-835c-e95c9d31a283-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.053031908Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.053038969Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.053044679Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.05305048Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~ycgugnwh]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/24/9a/249ab9d6-398d-41b2-835c-e95c9d31a283-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.053366343Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/24/9a/249ab9d6-398d-41b2-835c-e95c9d31a283-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.053384026Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.053393703Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.053402718Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.053410724Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~3guqz8hb]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.05402661Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/94/5e/945ea0de-5f14-4a20-8e64-e461bbc6dea3-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.054039165Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.05404856Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.054057409Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.054065171Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~3guqz8hb]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/94/5e/945ea0de-5f14-4a20-8e64-e461bbc6dea3-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.054214867Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/94/5e/945ea0de-5f14-4a20-8e64-e461bbc6dea3-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.054247685Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.054257653Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.054264328Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.054269857Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~ex9m296m]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.11130294Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/7c/61/7c614956-fcdf-4faf-87b4-c57a20704675-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.11133226Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.111339754Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.111355102Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.111362352Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~ex9m296m]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/7c/61/7c614956-fcdf-4faf-87b4-c57a20704675-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.11157951Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/7c/61/7c614956-fcdf-4faf-87b4-c57a20704675-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.111589782Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.111596022Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.111601766Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.111607465Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~m74w5ovk]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.11227017Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/3d/6c/3d6ca86a-f926-460a-9abc-a04d5e612759-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.112287317Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.112294816Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.11230115Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.112306974Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~m74w5ovk]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/3d/6c/3d6ca86a-f926-460a-9abc-a04d5e612759-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.112439989Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/3d/6c/3d6ca86a-f926-460a-9abc-a04d5e612759-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.112470958Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.112478287Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.112483953Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.112489481Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~sm9vfk5d]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.113694264Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/54/a4/54a48a0f-e673-4167-b442-520a25e7493b-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.113715368Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.113722151Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.113728062Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.113737303Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~sm9vfk5d]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/54/a4/54a48a0f-e673-4167-b442-520a25e7493b-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.113829336Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/54/a4/54a48a0f-e673-4167-b442-520a25e7493b-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.113844231Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.113851574Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.113857676Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.113863508Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~p0y0gc2g]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.114420902Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/8e/7d/8e7db0c3-8487-4847-a782-937a2461fb9a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.114436273Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.114442813Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.114448576Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.114454305Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~p0y0gc2g]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/8e/7d/8e7db0c3-8487-4847-a782-937a2461fb9a-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.114574433Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/8e/7d/8e7db0c3-8487-4847-a782-937a2461fb9a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.11460219Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.114609683Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.114615309Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.114638208Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~24tkvtmh]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.115253095Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/dc/d1/dcd1d6ad-30bc-4c55-9707-4419d3005572-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.115269661Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.115276113Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.115281848Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.115287588Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~24tkvtmh]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/dc/d1/dcd1d6ad-30bc-4c55-9707-4419d3005572-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.115512671Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/dc/d1/dcd1d6ad-30bc-4c55-9707-4419d3005572-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.115526109Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.115532412Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.115538166Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.115543946Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~mvykzbyr]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.12111433Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f8/32/f83242ac-69c5-48d1-ac2f-5fed5df654f7-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.121147631Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.121154893Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.121160608Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.12116622Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~mvykzbyr]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f8/32/f83242ac-69c5-48d1-ac2f-5fed5df654f7-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.121361413Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f8/32/f83242ac-69c5-48d1-ac2f-5fed5df654f7-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.121378054Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.121423189Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.121430889Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.121436686Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~bduzduoh]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.135703194Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bf/f0/bff06370-564a-41a7-9c0b-9eb5b5b50b92-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.135737656Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.135745334Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.135751239Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.135756934Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~bduzduoh]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bf/f0/bff06370-564a-41a7-9c0b-9eb5b5b50b92-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.135838123Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bf/f0/bff06370-564a-41a7-9c0b-9eb5b5b50b92-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.135847797Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.135853897Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.135859513Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.13586511Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~1fewtsd6]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.1365961Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/8d/a7/8da71e54-1198-420e-8c7c-116bc6bfc6ba-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.136609908Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.136619296Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.136628096Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.136636871Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~1fewtsd6]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/8d/a7/8da71e54-1198-420e-8c7c-116bc6bfc6ba-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.136683938Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/8d/a7/8da71e54-1198-420e-8c7c-116bc6bfc6ba-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.136693066Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.136717474Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.136724217Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.136729743Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~7rcs3oue]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.137154516Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a5/b5/a5b51831-9510-4bf0-a731-6967ada28959-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.13716701Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.137176551Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.137185259Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.137193905Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~7rcs3oue]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a5/b5/a5b51831-9510-4bf0-a731-6967ada28959-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.137241916Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a5/b5/a5b51831-9510-4bf0-a731-6967ada28959-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.137257632Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.137264941Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.137275191Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.137281515Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~v09uk889]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.137706939Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f1/ee/f1eea31f-0852-4983-af1c-a06410d6feeb-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.137717542Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.137723871Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.137729688Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.137735343Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~v09uk889]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f1/ee/f1eea31f-0852-4983-af1c-a06410d6feeb-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.137783586Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f1/ee/f1eea31f-0852-4983-af1c-a06410d6feeb-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.13780131Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.137808752Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.137826844Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.137833662Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~51p4pp5r]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.140614266Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/51/16/5116bc2a-cd49-4f47-85d9-93de3f3a47f5-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.140655093Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.140662269Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.140676336Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.140682068Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~51p4pp5r]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/51/16/5116bc2a-cd49-4f47-85d9-93de3f3a47f5-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.140712194Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/51/16/5116bc2a-cd49-4f47-85d9-93de3f3a47f5-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.14072675Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.140736646Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.140745559Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.140752604Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~oiy43f0q]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.144444717Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c1/7e/c17ece42-be40-4144-9b01-c42994bffa44-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.144473484Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.144482251Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.144488072Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.144493811Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~oiy43f0q]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c1/7e/c17ece42-be40-4144-9b01-c42994bffa44-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.144560371Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c1/7e/c17ece42-be40-4144-9b01-c42994bffa44-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.144592504Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.144599135Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.144604822Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.144628197Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~94eztj9s]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.158845225Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/9d/d9/9dd9e115-4671-42bc-bb26-07750390f401-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.158877726Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.158885204Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.158891208Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.158896935Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~94eztj9s]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/9d/d9/9dd9e115-4671-42bc-bb26-07750390f401-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.158982146Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/9d/d9/9dd9e115-4671-42bc-bb26-07750390f401-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.15899753Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.159005023Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.159011393Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.159017771Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~2f48qs1z]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.159611857Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/7f/35/7f35573f-e2f0-46eb-8830-fe393b739dc4-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.159627017Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.159636743Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.15964561Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.159654802Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~2f48qs1z]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/7f/35/7f35573f-e2f0-46eb-8830-fe393b739dc4-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.159703287Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/7f/35/7f35573f-e2f0-46eb-8830-fe393b739dc4-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.159713003Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.159719219Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.159724886Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.159730515Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~ne9pfv09]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.160199794Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/14/2e/142ec268-1b5b-4572-b3d6-3f1e949c21d6-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.160214822Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.160221874Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.160227993Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.160233927Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~ne9pfv09]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/14/2e/142ec268-1b5b-4572-b3d6-3f1e949c21d6-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.160512297Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/14/2e/142ec268-1b5b-4572-b3d6-3f1e949c21d6-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.160527519Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.160534371Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.160540176Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.160561671Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~kh5ghohq]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.167356287Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1b/b2/1bb212d2-b460-401a-b01f-8872efc62e1e-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.167386463Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.167393706Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.167399665Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.167405598Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~kh5ghohq]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1b/b2/1bb212d2-b460-401a-b01f-8872efc62e1e-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.167411838Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1b/b2/1bb212d2-b460-401a-b01f-8872efc62e1e-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.16741884Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.167424946Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.16743073Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.167436575Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~mi0q2tsg]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.168632672Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/40/67/406778b1-f451-441d-950a-4673e986eb5b-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.168660397Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.168667687Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.16867377Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.168679599Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~mi0q2tsg]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/40/67/406778b1-f451-441d-950a-4673e986eb5b-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.168765165Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/40/67/406778b1-f451-441d-950a-4673e986eb5b-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.168791514Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.168799249Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.168804999Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.168811027Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~6h09h71h]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.172708171Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bf/13/bf1312dc-c01f-4da4-a946-1b0a73630e2f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.172758442Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.172766243Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.172772232Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.172777963Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~6h09h71h]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bf/13/bf1312dc-c01f-4da4-a946-1b0a73630e2f-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.172814672Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bf/13/bf1312dc-c01f-4da4-a946-1b0a73630e2f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.17286017Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.172869276Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.172875071Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.172880835Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~uk87rfbx]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.191759918Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/d8/5f/d85fd9f2-0941-4fc4-9b0d-8c8c6e2037eb-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.191807989Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.191816151Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.191821976Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.191880596Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~uk87rfbx]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/d8/5f/d85fd9f2-0941-4fc4-9b0d-8c8c6e2037eb-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.191891545Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/d8/5f/d85fd9f2-0941-4fc4-9b0d-8c8c6e2037eb-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.191898553Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.191989903Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.19199745Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.192003428Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~01das1nc]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.192621694Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/af/c1/afc14660-51fb-4de7-bb18-4032726ef7bd-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.192637096Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.192643438Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.19264919Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.192655026Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~01das1nc]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/af/c1/afc14660-51fb-4de7-bb18-4032726ef7bd-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.192733887Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/af/c1/afc14660-51fb-4de7-bb18-4032726ef7bd-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.19277483Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.192783256Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.192789015Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.192795523Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~px5hyb9m]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.195676224Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b3/14/b314ceca-028b-4d78-949c-6b60a78131b1-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.195741031Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.195749768Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.195756055Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.19577339Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~px5hyb9m]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b3/14/b314ceca-028b-4d78-949c-6b60a78131b1-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.195801357Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b3/14/b314ceca-028b-4d78-949c-6b60a78131b1-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.195810519Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.195816619Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.195822254Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.195827907Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~ndx1oa3l]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.203723775Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ed/5a/ed5abed6-2623-46bc-90ad-b8a50627369f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.2037721Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.203780286Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.203786082Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.203791677Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~ndx1oa3l]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ed/5a/ed5abed6-2623-46bc-90ad-b8a50627369f-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.203894661Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ed/5a/ed5abed6-2623-46bc-90ad-b8a50627369f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.203905303Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.203911474Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.203916958Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.203922381Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~ac1diqui]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.204633686Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a3/9b/a39b8f43-c7e1-4498-920e-4cf18fd8ee1f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.204718601Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.204742663Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.204749239Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.204754635Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~ac1diqui]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a3/9b/a39b8f43-c7e1-4498-920e-4cf18fd8ee1f-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.204783122Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a3/9b/a39b8f43-c7e1-4498-920e-4cf18fd8ee1f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.204791917Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.204797654Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.204802902Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.204808134Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~u9upfpbk]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.219898827Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/cb/ad/cbad2a88-a06a-4c8d-a693-d2e8dfbe6e9a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.2199446Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.219951815Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.219957256Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.219962574Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~u9upfpbk]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/cb/ad/cbad2a88-a06a-4c8d-a693-d2e8dfbe6e9a-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.22000574Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/cb/ad/cbad2a88-a06a-4c8d-a693-d2e8dfbe6e9a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.220014749Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.220020616Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.220026004Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.220031505Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~pmiq5a84]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.228214735Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/77/7b/777b5bf9-1f63-4942-ae10-14e39af1ff81-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.228246443Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.228272208Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.228279263Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.228284864Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~pmiq5a84]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/77/7b/777b5bf9-1f63-4942-ae10-14e39af1ff81-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.228342167Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/77/7b/777b5bf9-1f63-4942-ae10-14e39af1ff81-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.228367505Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.228374484Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.228380452Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.228386167Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~9ismlred]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.228929573Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1c/c8/1cc87319-d1ba-4224-b794-d07efd2da3ae-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.228943988Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.228950461Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.228956452Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.228962202Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~9ismlred]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1c/c8/1cc87319-d1ba-4224-b794-d07efd2da3ae-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.229033912Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1c/c8/1cc87319-d1ba-4224-b794-d07efd2da3ae-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.229043916Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.229050143Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.229055897Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.22906159Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~4x1kea6m]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.229604562Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/3a/6d/3a6da78e-d237-4916-af69-f7bccca46b12-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.229618715Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.229625166Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.22966377Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.229671902Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~4x1kea6m]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/3a/6d/3a6da78e-d237-4916-af69-f7bccca46b12-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.229704008Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/3a/6d/3a6da78e-d237-4916-af69-f7bccca46b12-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.229718957Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.229725836Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.229731933Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.229737679Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~b0ytxvg3]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.237271542Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f0/a9/f0a92ff0-f044-44ad-8d65-89b6ea6c1ff4-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.237306837Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.237314854Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.237320628Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.237326373Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~b0ytxvg3]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f0/a9/f0a92ff0-f044-44ad-8d65-89b6ea6c1ff4-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.237393987Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f0/a9/f0a92ff0-f044-44ad-8d65-89b6ea6c1ff4-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.237412544Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.237422437Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.23743143Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.237440313Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~j8rwz6yk]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.237927964Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a1/f0/a1f05eee-f766-421f-b124-e878557137cc-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.237939966Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.23794935Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.237957152Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.237985814Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~j8rwz6yk]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a1/f0/a1f05eee-f766-421f-b124-e878557137cc-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.238038884Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a1/f0/a1f05eee-f766-421f-b124-e878557137cc-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.238049371Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.238055685Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.238061497Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.238067246Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~9w3opo4o]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.245871258Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/21/2c/212cb7d7-64f1-4ac9-806d-93b801e9c3de-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.24590653Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.245913801Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.245919578Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.245925227Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~9w3opo4o]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/21/2c/212cb7d7-64f1-4ac9-806d-93b801e9c3de-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.245971161Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/21/2c/212cb7d7-64f1-4ac9-806d-93b801e9c3de-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.245985377Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.245992256Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.245998012Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.246003773Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~zpgz01ye]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.250244324Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/00/29/00293e52-5684-4018-a257-fb44841c130a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.250274948Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.250282765Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.25028867Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.250294291Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~zpgz01ye]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/00/29/00293e52-5684-4018-a257-fb44841c130a-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.250323511Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/00/29/00293e52-5684-4018-a257-fb44841c130a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.250331359Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.250337185Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.25034257Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.250348021Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~pzvajzd7]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.252133493Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/08/ae/08aefa1e-ec0f-45e3-a24e-9c75595e2d56-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.252166042Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.252173391Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.252179295Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.252184929Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~pzvajzd7]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/08/ae/08aefa1e-ec0f-45e3-a24e-9c75595e2d56-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.252190729Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/08/ae/08aefa1e-ec0f-45e3-a24e-9c75595e2d56-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.252197481Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.252203496Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.252209611Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.252215307Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~ukskicll]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.25254026Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b1/3e/b13e0c97-0589-485a-b912-3522fce4a0a5-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.252554057Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.252563436Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.252572575Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.252581331Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~ukskicll]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b1/3e/b13e0c97-0589-485a-b912-3522fce4a0a5-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.252591289Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b1/3e/b13e0c97-0589-485a-b912-3522fce4a0a5-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.252614504Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.252621206Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.252626644Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.252632016Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~cp72w84f]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.261080058Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0c/40/0c403251-a081-4cf2-ae62-2343077c8503-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.261112507Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.261120054Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.261126582Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.261132596Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~cp72w84f]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0c/40/0c403251-a081-4cf2-ae62-2343077c8503-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.261222478Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0c/40/0c403251-a081-4cf2-ae62-2343077c8503-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.261237772Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.26124768Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.261256516Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.261265231Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~asfwutlt]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.261867401Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/68/50/6850ac7b-bea5-4046-bc43-58073d4e9334-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.261882594Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.261890037Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.261896271Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.261902324Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~asfwutlt]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/68/50/6850ac7b-bea5-4046-bc43-58073d4e9334-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.261969518Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/68/50/6850ac7b-bea5-4046-bc43-58073d4e9334-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.262000149Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.26201028Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.262019007Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.262026743Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~n1iqvv4a]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.269365919Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/fc/0d/fc0d50d5-c248-4b46-bab7-d200bab6d4d5-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.269397941Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.26941395Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.269419787Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.269425527Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~n1iqvv4a]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/fc/0d/fc0d50d5-c248-4b46-bab7-d200bab6d4d5-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.269492662Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/fc/0d/fc0d50d5-c248-4b46-bab7-d200bab6d4d5-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.269508963Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.269515851Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.269529759Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.269535214Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~wj09s9ic]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.270075949Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0e/01/0e010cd5-1557-47b1-82fb-78ca7b305108-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.270088431Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.270097844Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.270106569Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.270115557Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~wj09s9ic]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0e/01/0e010cd5-1557-47b1-82fb-78ca7b305108-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.270195209Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0e/01/0e010cd5-1557-47b1-82fb-78ca7b305108-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.270240666Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.270249002Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.270254816Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.270260235Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~3i5nqal8]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.273732905Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/47/e2/47e20a10-327e-484e-826a-114b0332ab1a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.273760341Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.273768437Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.273774363Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.273780314Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~3i5nqal8]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/47/e2/47e20a10-327e-484e-826a-114b0332ab1a-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.273814607Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/47/e2/47e20a10-327e-484e-826a-114b0332ab1a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.273832593Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.273840099Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.27384608Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.273852114Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~1adcyn5e]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.275111141Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ce/a7/cea7c45f-4181-44fb-8dd5-8741afcf0fd7-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.275128922Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.275135281Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.275140862Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.275146748Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~1adcyn5e]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ce/a7/cea7c45f-4181-44fb-8dd5-8741afcf0fd7-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.275171432Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ce/a7/cea7c45f-4181-44fb-8dd5-8741afcf0fd7-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.275202209Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.275209694Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.275215536Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.275221204Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~8wmh0wz6]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.283964297Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c7/87/c787aa1b-0a2d-4a21-922e-271ebca1f653-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.283997322Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.284004504Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.284010248Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.284015943Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~8wmh0wz6]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c7/87/c787aa1b-0a2d-4a21-922e-271ebca1f653-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.284086986Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c7/87/c787aa1b-0a2d-4a21-922e-271ebca1f653-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.284102332Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.284109911Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.284116075Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.284121952Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~q168q6zf]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.284861324Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/dd/91/dd917cf7-617c-4757-93fd-e16984d07ff7-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.284885579Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.284896167Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.284903993Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.284910176Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~q168q6zf]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/dd/91/dd917cf7-617c-4757-93fd-e16984d07ff7-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.28496279Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/dd/91/dd917cf7-617c-4757-93fd-e16984d07ff7-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.284972343Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.284997226Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.28500418Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.285009874Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~6xoaz7yw]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.293984133Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/2e/5d/2e5d3fa1-b659-4dd7-b311-75a418208bc3-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.294015368Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.294023042Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.294028785Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.294034501Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~6xoaz7yw]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/2e/5d/2e5d3fa1-b659-4dd7-b311-75a418208bc3-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.29406651Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/2e/5d/2e5d3fa1-b659-4dd7-b311-75a418208bc3-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.294092214Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.294099731Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.294105492Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.29411113Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~bxan8gzo]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.296666602Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/d8/cd/d8cd2723-3ab2-462a-b1ac-cf6f82d9bb3f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.296698377Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.29670512Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.296710832Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.296716806Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~bxan8gzo]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/d8/cd/d8cd2723-3ab2-462a-b1ac-cf6f82d9bb3f-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.296771654Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/d8/cd/d8cd2723-3ab2-462a-b1ac-cf6f82d9bb3f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.296781464Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.296807127Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.296816664Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.296822584Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~ey7iuq8b]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.297948694Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/7f/9b/7f9b2276-ab93-4a29-95c4-dedfecf09248-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.297973946Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.297981307Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.297987312Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.297993186Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~ey7iuq8b]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/7f/9b/7f9b2276-ab93-4a29-95c4-dedfecf09248-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.298063237Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/7f/9b/7f9b2276-ab93-4a29-95c4-dedfecf09248-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.298082709Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.298090034Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.298095864Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.298101821Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~4icp1spb]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.300117671Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/80/37/8037a55c-97b0-4c6e-b251-66af6cd3f594-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.300143564Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.300153935Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.300161001Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.300167182Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~4icp1spb]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/80/37/8037a55c-97b0-4c6e-b251-66af6cd3f594-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.300190898Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/80/37/8037a55c-97b0-4c6e-b251-66af6cd3f594-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.30020517Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.300214897Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.30024278Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.300250222Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~v8jn69pp]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.30751968Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/74/f9/74f9a200-28ba-41c3-b37c-f08521b9867f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.307549669Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.307556599Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.30756238Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.307568164Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~v8jn69pp]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/74/f9/74f9a200-28ba-41c3-b37c-f08521b9867f-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.307635347Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/74/f9/74f9a200-28ba-41c3-b37c-f08521b9867f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.307647105Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.307656557Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.307665227Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.307673914Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~l3zun4p8]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.308255645Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/67/69/6769dedb-986a-4c99-b118-4ea55540ea10-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.3082652Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.308271613Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.308277305Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.308283242Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~l3zun4p8]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/67/69/6769dedb-986a-4c99-b118-4ea55540ea10-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.308405867Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/67/69/6769dedb-986a-4c99-b118-4ea55540ea10-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.308422385Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.308439009Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.308444849Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.308469309Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~df65nb9b]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.316750946Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a4/df/a4df3e7e-022d-4a65-861d-93534f59ae1c-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.316782558Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.316790712Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.316796672Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.316802565Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~df65nb9b]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a4/df/a4df3e7e-022d-4a65-861d-93534f59ae1c-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.316846375Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a4/df/a4df3e7e-022d-4a65-861d-93534f59ae1c-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.316870265Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.316877974Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.316884015Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.316889979Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~cbcj8fhh]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.317495425Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/85/d4/85d488e3-c974-488f-aaf6-7c6d5293275e-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.317511392Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.317518746Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.317524743Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.317530746Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~cbcj8fhh]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/85/d4/85d488e3-c974-488f-aaf6-7c6d5293275e-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.317615433Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/85/d4/85d488e3-c974-488f-aaf6-7c6d5293275e-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.317628149Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.317637613Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.317645918Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.317653214Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~ko9zlhkj]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.319478774Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0e/fd/0efd218e-6547-4575-86b9-c0809aeccae9-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.319500582Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.319507302Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.319513198Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.319519026Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~ko9zlhkj]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0e/fd/0efd218e-6547-4575-86b9-c0809aeccae9-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.319591419Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0e/fd/0efd218e-6547-4575-86b9-c0809aeccae9-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.319606085Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.319616267Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.319625288Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.319634381Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~jazspp8a]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.321236989Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/2b/f8/2bf880c1-b2d1-4a61-a6ee-0e873637813e-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.321255197Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.321264867Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.321273891Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.321281993Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~jazspp8a]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/2b/f8/2bf880c1-b2d1-4a61-a6ee-0e873637813e-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.321338937Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/2b/f8/2bf880c1-b2d1-4a61-a6ee-0e873637813e-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.321353514Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.321362845Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.321371507Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.321380335Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~j7uawcfp]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.330065621Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b4/f5/b4f528ca-8ad6-42e6-bb98-59a4899ac3b9-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.330103888Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.33011134Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.330117625Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.330131815Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~j7uawcfp]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b4/f5/b4f528ca-8ad6-42e6-bb98-59a4899ac3b9-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.330245179Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b4/f5/b4f528ca-8ad6-42e6-bb98-59a4899ac3b9-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.330261112Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.330271688Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.33028075Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.330290491Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~ep7p3kti]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.330783439Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bc/bd/bcbd4bb3-db6e-48ef-9cdc-b5ab2606c2ad-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.330793958Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.330800674Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.330806572Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.330812673Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~ep7p3kti]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bc/bd/bcbd4bb3-db6e-48ef-9cdc-b5ab2606c2ad-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.33088605Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bc/bd/bcbd4bb3-db6e-48ef-9cdc-b5ab2606c2ad-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.330898294Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.330907966Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.330916814Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.330925956Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~tiyhimgj]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.334915601Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/39/08/3908ff7d-6ec5-4db5-85df-d07ed32726fb-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.334976546Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.33498413Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.334989994Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.334995783Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~tiyhimgj]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/39/08/3908ff7d-6ec5-4db5-85df-d07ed32726fb-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.335025455Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/39/08/3908ff7d-6ec5-4db5-85df-d07ed32726fb-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.335040309Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.335050143Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.335056358Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.335062356Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~kjwp86le]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.33889294Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0a/17/0a176185-d912-467f-a504-d6d1fb0e30bc-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.338922713Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.338929563Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.338935259Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.338941434Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~kjwp86le]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0a/17/0a176185-d912-467f-a504-d6d1fb0e30bc-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.339042963Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0a/17/0a176185-d912-467f-a504-d6d1fb0e30bc-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.339058211Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.339065818Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.339080124Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.339087402Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~clsvxwii]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.339643854Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/50/15/501595d0-68d6-4c48-a0f0-5d1786e9b129-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.339675273Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.339685526Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.339694091Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.339700948Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~clsvxwii]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/50/15/501595d0-68d6-4c48-a0f0-5d1786e9b129-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.339733644Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/50/15/501595d0-68d6-4c48-a0f0-5d1786e9b129-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.339746406Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.33975329Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.3397592Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.339765087Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~tp3alf1x]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.340259736Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/d9/1b/d91b9135-08ab-420f-83d5-2b8a2caef3ae-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.340273339Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.340282953Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.340291201Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.340297861Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~tp3alf1x]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/d9/1b/d91b9135-08ab-420f-83d5-2b8a2caef3ae-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.340338804Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/d9/1b/d91b9135-08ab-420f-83d5-2b8a2caef3ae-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.340348811Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.340355224Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.340361092Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.340366987Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~2psv451p]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.342976761Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/9a/11/9a1114c4-a1c9-4c5b-99ab-2c1e4ead027c-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.343018289Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.343046004Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.343053366Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.343059351Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~2psv451p]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/9a/11/9a1114c4-a1c9-4c5b-99ab-2c1e4ead027c-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.343110682Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/9a/11/9a1114c4-a1c9-4c5b-99ab-2c1e4ead027c-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.343126363Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.343136694Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.343157538Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.343169626Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~jqc5wzv8]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.343912902Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/68/65/68651487-6396-4771-8450-0a229587eaed-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.343932503Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.343942604Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.343956452Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.343966495Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:16 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~jqc5wzv8]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/68/65/68651487-6396-4771-8450-0a229587eaed-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:16.344047584Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/68/65/68651487-6396-4771-8450-0a229587eaed-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:16.344081203Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:16.344094538Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:16.344112206Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:16.344118239Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:19 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~frijwbjx]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:19.841474042Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1c/c8/1cc87319-d1ba-4224-b794-d07efd2da3ae-preview.jpeg'\n","stream":"stderr","time":"2025-07-07T23:49:19.841710472Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:19.841747074Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:19.841756861Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:19.841764131Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:19 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~frijwbjx]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1c/c8/1cc87319-d1ba-4224-b794-d07efd2da3ae-preview.jpeg'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:19.841771473Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1c/c8/1cc87319-d1ba-4224-b794-d07efd2da3ae-preview.jpeg'\n","stream":"stderr","time":"2025-07-07T23:49:19.841779916Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:19.84178747Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:19.841794424Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:19.841801432Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:21 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~8pwnzr78]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:21.500190875Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0e/fd/0efd218e-6547-4575-86b9-c0809aeccae9-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:21.500220204Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:21.500227698Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:21.500241916Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:21.500247669Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:21 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~8pwnzr78]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0e/fd/0efd218e-6547-4575-86b9-c0809aeccae9-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:21.500253698Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0e/fd/0efd218e-6547-4575-86b9-c0809aeccae9-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:21.500260752Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:21.50026643Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:21.500271894Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:21.500277279Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:21 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~v6sizubh]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:21.500282811Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/74/f9/74f9a200-28ba-41c3-b37c-f08521b9867f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:21.500288712Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:21.500294384Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:21.500318952Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:21.500325787Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:21 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~v6sizubh]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/74/f9/74f9a200-28ba-41c3-b37c-f08521b9867f-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:21.500331439Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/74/f9/74f9a200-28ba-41c3-b37c-f08521b9867f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:21.500338553Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:21.500344235Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:21.500349428Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:21.500354638Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:21 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~1pf6ag2g]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:21.500359997Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/85/d4/85d488e3-c974-488f-aaf6-7c6d5293275e-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:21.50036565Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:21.500371089Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:21.500376233Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:21.500381538Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:21 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~1pf6ag2g]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/85/d4/85d488e3-c974-488f-aaf6-7c6d5293275e-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:21.500386889Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/85/d4/85d488e3-c974-488f-aaf6-7c6d5293275e-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:21.500392902Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:21.500398406Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:21.500403573Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:21.50040876Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:21 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~aw24i8gu]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:21.500414039Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a4/df/a4df3e7e-022d-4a65-861d-93534f59ae1c-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:21.50041963Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:21.500425053Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:21.500430185Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:21.500442716Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:21 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~aw24i8gu]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a4/df/a4df3e7e-022d-4a65-861d-93534f59ae1c-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:21.50044893Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a4/df/a4df3e7e-022d-4a65-861d-93534f59ae1c-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:21.50045511Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:21.500460637Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:21.500465773Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:21.500470861Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:21 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~9ydphouj]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:21.501063645Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/67/69/6769dedb-986a-4c99-b118-4ea55540ea10-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:21.501152223Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:21.501162661Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:21.501168735Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:21.501174499Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:21 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~9ydphouj]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/67/69/6769dedb-986a-4c99-b118-4ea55540ea10-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:21.501351548Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/67/69/6769dedb-986a-4c99-b118-4ea55540ea10-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:21.50141638Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:21.50142635Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:21.501432503Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:21.50143827Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:21 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~vu0p97z2]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:21.508447103Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/80/37/8037a55c-97b0-4c6e-b251-66af6cd3f594-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:21.508478194Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:21.508485395Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:21.508491214Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:21.508496746Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:21 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~vu0p97z2]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/80/37/8037a55c-97b0-4c6e-b251-66af6cd3f594-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:21.508678136Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/80/37/8037a55c-97b0-4c6e-b251-66af6cd3f594-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:21.508703944Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:21.508713941Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:21.508720109Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:21.508725665Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:21 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~3cxulowu]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:21.520615273Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/8e/7d/8e7db0c3-8487-4847-a782-937a2461fb9a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:21.520647063Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:21.520653868Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:21.520659781Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:21.520665296Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:21 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~3cxulowu]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/8e/7d/8e7db0c3-8487-4847-a782-937a2461fb9a-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:21.520722807Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/8e/7d/8e7db0c3-8487-4847-a782-937a2461fb9a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:21.520740136Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:21.520747133Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:21.520752729Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:21.520766476Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:21 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~fne1wv89]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:21.521353071Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/7c/61/7c614956-fcdf-4faf-87b4-c57a20704675-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:21.521370052Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:21.521379675Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:21.521388201Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:21.521396217Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:21 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~fne1wv89]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/7c/61/7c614956-fcdf-4faf-87b4-c57a20704675-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:21.521424318Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/7c/61/7c614956-fcdf-4faf-87b4-c57a20704675-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:21.521475504Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:21.521483367Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:21.521497337Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:21.521502722Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:21 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~bttwwe1v]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:21.522005605Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/dc/d1/dcd1d6ad-30bc-4c55-9707-4419d3005572-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:21.522022639Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:21.522030055Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:21.522036098Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:21.522042029Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:21 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~bttwwe1v]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/dc/d1/dcd1d6ad-30bc-4c55-9707-4419d3005572-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:21.522078277Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/dc/d1/dcd1d6ad-30bc-4c55-9707-4419d3005572-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:21.522093904Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:21.522100868Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:21.522106588Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:21.522112236Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:21 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~vgvnrjdo]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:21.526236031Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/54/a4/54a48a0f-e673-4167-b442-520a25e7493b-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:21.526267131Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:21.526274707Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:21.526280116Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:21.526285823Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:21 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~vgvnrjdo]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/54/a4/54a48a0f-e673-4167-b442-520a25e7493b-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:21.526307662Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/54/a4/54a48a0f-e673-4167-b442-520a25e7493b-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:21.526346289Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:21.526354779Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:21.526360549Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:21.526366053Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:21 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~wzkxuof9]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:21.527082344Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/3d/6c/3d6ca86a-f926-460a-9abc-a04d5e612759-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:21.527101873Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:21.527109938Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:21.527123934Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:21.527129475Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:21 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~wzkxuof9]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/3d/6c/3d6ca86a-f926-460a-9abc-a04d5e612759-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:21.527135179Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/3d/6c/3d6ca86a-f926-460a-9abc-a04d5e612759-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:21.527141616Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:21.527147294Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:21.527152768Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:21.527158277Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:21 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~ksnm66h8]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:21.528826968Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f8/32/f83242ac-69c5-48d1-ac2f-5fed5df654f7-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:21.528851298Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:21.528858291Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:21.528864308Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:21.52887039Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:21 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~ksnm66h8]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f8/32/f83242ac-69c5-48d1-ac2f-5fed5df654f7-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:21.52889915Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f8/32/f83242ac-69c5-48d1-ac2f-5fed5df654f7-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:21.528933313Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:21.528941498Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:21.528947386Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:21.528953034Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:21 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~bnfh2d0v]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:21.540369616Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f1/ee/f1eea31f-0852-4983-af1c-a06410d6feeb-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:21.540402597Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:21.540410487Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:21.540416468Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:21.540422253Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:21 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~bnfh2d0v]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f1/ee/f1eea31f-0852-4983-af1c-a06410d6feeb-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:21.5404694Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f1/ee/f1eea31f-0852-4983-af1c-a06410d6feeb-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:21.540497551Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:21.540505238Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:21.540511191Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:21.540516981Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:21 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~xk6v546p]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:21.541090341Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/8d/a7/8da71e54-1198-420e-8c7c-116bc6bfc6ba-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:21.54110271Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:21.541109196Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:21.541114826Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:21.54112058Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:21 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~xk6v546p]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/8d/a7/8da71e54-1198-420e-8c7c-116bc6bfc6ba-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:21.541314801Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/8d/a7/8da71e54-1198-420e-8c7c-116bc6bfc6ba-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:21.541346982Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:21.54135501Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:21.541372231Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:21.541378543Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:21 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~zc5wlkmp]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:21.543973041Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bf/f0/bff06370-564a-41a7-9c0b-9eb5b5b50b92-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:21.543999122Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:21.544008015Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:21.544014404Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:21.54402814Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:21 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~zc5wlkmp]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bf/f0/bff06370-564a-41a7-9c0b-9eb5b5b50b92-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:21.544067822Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bf/f0/bff06370-564a-41a7-9c0b-9eb5b5b50b92-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:21.54409826Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:21.544105391Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:21.54411119Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:21.544116705Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:21 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~gsfa8orl]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:21.546592947Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a5/b5/a5b51831-9510-4bf0-a731-6967ada28959-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:21.54661984Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:21.546628009Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:21.546633562Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:21.546639024Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:21 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~gsfa8orl]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a5/b5/a5b51831-9510-4bf0-a731-6967ada28959-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:21.546683593Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a5/b5/a5b51831-9510-4bf0-a731-6967ada28959-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:21.546700773Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:21.546737861Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:21.54674484Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:21.546750486Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:21 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~h8duo0qe]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:21.547345622Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c1/7e/c17ece42-be40-4144-9b01-c42994bffa44-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:21.547358437Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:21.547368258Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:21.547385164Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:21.5474024Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:21 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~h8duo0qe]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c1/7e/c17ece42-be40-4144-9b01-c42994bffa44-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:21.547443077Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c1/7e/c17ece42-be40-4144-9b01-c42994bffa44-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:21.547468974Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:21.547477965Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:21.547484375Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:21.54749002Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:21 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~06g0v165]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:21.547909083Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/40/67/406778b1-f451-441d-950a-4673e986eb5b-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:21.547919556Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:21.547926144Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:21.54793182Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:21.547937602Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:21 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~06g0v165]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/40/67/406778b1-f451-441d-950a-4673e986eb5b-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:21.547997564Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/40/67/406778b1-f451-441d-950a-4673e986eb5b-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:21.548006346Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:21.548024875Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:21.548031342Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:21.548036964Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:21 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~pf27sd7b]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:21.563533431Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/9d/d9/9dd9e115-4671-42bc-bb26-07750390f401-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:21.563578048Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:21.563585656Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:21.563591576Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:21.563597322Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:21 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~pf27sd7b]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/9d/d9/9dd9e115-4671-42bc-bb26-07750390f401-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:21.563669726Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/9d/d9/9dd9e115-4671-42bc-bb26-07750390f401-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:21.563687766Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:21.563696481Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:21.563702393Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:21.563707889Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:21 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~roi5lx1s]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:21.564266747Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/7f/35/7f35573f-e2f0-46eb-8830-fe393b739dc4-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:21.564281122Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:21.564290886Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:21.564299679Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:21.564308387Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:21 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~roi5lx1s]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/7f/35/7f35573f-e2f0-46eb-8830-fe393b739dc4-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:21.564345108Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/7f/35/7f35573f-e2f0-46eb-8830-fe393b739dc4-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:21.564360485Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:21.564367811Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:21.564393306Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:21.564403401Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:21 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~5x3nc49w]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:21.568629301Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/14/2e/142ec268-1b5b-4572-b3d6-3f1e949c21d6-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:21.568662439Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:21.568670395Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:21.568676431Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:21.568682308Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:21 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~5x3nc49w]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/14/2e/142ec268-1b5b-4572-b3d6-3f1e949c21d6-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:21.568727138Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/14/2e/142ec268-1b5b-4572-b3d6-3f1e949c21d6-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:21.568741714Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:21.568748738Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:21.568754648Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:21.568760497Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:21 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~ug3mhrzn]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:21.569336272Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/d8/5f/d85fd9f2-0941-4fc4-9b0d-8c8c6e2037eb-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:21.569349573Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:21.569359201Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:21.569367732Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:21.569376211Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:21 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~ug3mhrzn]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/d8/5f/d85fd9f2-0941-4fc4-9b0d-8c8c6e2037eb-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:21.569451613Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/d8/5f/d85fd9f2-0941-4fc4-9b0d-8c8c6e2037eb-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:21.569462992Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:21.569472327Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:21.569481093Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:21.569508685Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:21 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~dajqh6up]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:21.569864366Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bf/13/bf1312dc-c01f-4da4-a946-1b0a73630e2f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:21.56987311Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:21.569879567Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:21.569885152Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:21.569890723Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:21 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~dajqh6up]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bf/13/bf1312dc-c01f-4da4-a946-1b0a73630e2f-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:21.569956312Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bf/13/bf1312dc-c01f-4da4-a946-1b0a73630e2f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:21.569965853Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:21.569971871Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:21.569977556Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:21.569983233Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:21 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~lxylh72g]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:21.570419889Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1b/b2/1bb212d2-b460-401a-b01f-8872efc62e1e-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:21.57043118Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:21.57044058Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:21.570449283Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:21.570457885Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:21 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~lxylh72g]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1b/b2/1bb212d2-b460-401a-b01f-8872efc62e1e-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:21.570478312Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1b/b2/1bb212d2-b460-401a-b01f-8872efc62e1e-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:21.570492373Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:21.570499134Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:21.57050492Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:21.570510755Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:21 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~175jnag8]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:21.582752179Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b3/14/b314ceca-028b-4d78-949c-6b60a78131b1-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:21.582789656Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:21.582797074Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:21.582803041Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:21.582808816Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:21 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~175jnag8]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b3/14/b314ceca-028b-4d78-949c-6b60a78131b1-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:21.582868884Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b3/14/b314ceca-028b-4d78-949c-6b60a78131b1-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:21.582882814Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:21.582889257Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:21.582897573Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:21.582903751Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:21 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~50uegh5a]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:21.583558062Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ed/5a/ed5abed6-2623-46bc-90ad-b8a50627369f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:21.583572221Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:21.58357928Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:21.583585079Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:21.583590787Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:21 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~50uegh5a]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ed/5a/ed5abed6-2623-46bc-90ad-b8a50627369f-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:21.583652194Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ed/5a/ed5abed6-2623-46bc-90ad-b8a50627369f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:21.583664891Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:21.583674125Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:21.583682754Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:21.583691245Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:21 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~erwh4ocf]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:21.585348029Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a3/9b/a39b8f43-c7e1-4498-920e-4cf18fd8ee1f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:21.585392885Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:21.585401763Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:21.585407763Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:21.585413429Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:21 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~erwh4ocf]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a3/9b/a39b8f43-c7e1-4498-920e-4cf18fd8ee1f-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:21.58543007Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a3/9b/a39b8f43-c7e1-4498-920e-4cf18fd8ee1f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:21.585437867Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:21.585443805Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:21.58544928Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:21.585454791Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:21 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~dx02hyyh]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:21.586026639Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/2b/f8/2bf880c1-b2d1-4a61-a6ee-0e873637813e-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:21.586042707Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:21.586051801Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:21.586060182Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:21.586068492Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:21 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~dx02hyyh]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/2b/f8/2bf880c1-b2d1-4a61-a6ee-0e873637813e-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:21.586144977Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/2b/f8/2bf880c1-b2d1-4a61-a6ee-0e873637813e-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:21.586156297Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:21.586165407Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:21.586173612Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:21.586181711Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:21 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~ztbuh6u9]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:21.586907562Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/3a/6d/3a6da78e-d237-4916-af69-f7bccca46b12-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:21.586935405Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:21.586942424Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:21.586948085Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:21.586953786Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:21 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~ztbuh6u9]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/3a/6d/3a6da78e-d237-4916-af69-f7bccca46b12-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:21.587018411Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/3a/6d/3a6da78e-d237-4916-af69-f7bccca46b12-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:21.587033471Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:21.587040731Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:21.587046747Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:21.587052566Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:21 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~khra6tom]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:21.587547807Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/cb/ad/cbad2a88-a06a-4c8d-a693-d2e8dfbe6e9a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:21.587562227Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:21.587568876Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:21.587574476Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:21.58758011Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:21 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~khra6tom]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/cb/ad/cbad2a88-a06a-4c8d-a693-d2e8dfbe6e9a-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:21.587649781Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/cb/ad/cbad2a88-a06a-4c8d-a693-d2e8dfbe6e9a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:21.587661Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:21.587667325Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:21.587672824Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:21.587678319Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~ad9g2mj9]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.091960935Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/12/61/1261660f-8425-4706-b7b4-7c3f4fbf6816-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.091994313Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.092008762Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.09202542Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.092031742Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~ad9g2mj9]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/12/61/1261660f-8425-4706-b7b4-7c3f4fbf6816-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.092087213Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/12/61/1261660f-8425-4706-b7b4-7c3f4fbf6816-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.092103179Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.09211039Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.092116556Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.092122314Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~xji7ct3j]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.092714355Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/3f/9d/3f9df10e-edf2-43a4-801f-d87b970f825c-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.092730234Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.092737045Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.092742691Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.092748241Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~xji7ct3j]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/3f/9d/3f9df10e-edf2-43a4-801f-d87b970f825c-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.092825607Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/3f/9d/3f9df10e-edf2-43a4-801f-d87b970f825c-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.092837305Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.092846656Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.092855111Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.09286367Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~u7x0qrxr]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.093339852Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/e4/a6/e4a6b211-655b-4126-9014-a4bf1bf518a0-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.093351192Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.093373519Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.093383007Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.093391279Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~u7x0qrxr]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/e4/a6/e4a6b211-655b-4126-9014-a4bf1bf518a0-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.093428366Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/e4/a6/e4a6b211-655b-4126-9014-a4bf1bf518a0-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.093443554Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.093450875Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.09345697Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.093463Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~7grj22js]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.093884231Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/e3/de/e3dec7bf-8c8a-483f-af88-5559a7d5eec4-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.093896313Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.093905419Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.093913692Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.09392198Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~7grj22js]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/e3/de/e3dec7bf-8c8a-483f-af88-5559a7d5eec4-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.093953581Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/e3/de/e3dec7bf-8c8a-483f-af88-5559a7d5eec4-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.093962841Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.093968897Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.093974399Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.093979985Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~syt4le8u]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.094417094Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/24/9a/249ab9d6-398d-41b2-835c-e95c9d31a283-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.094427931Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.094437016Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.094457074Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.094466399Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~syt4le8u]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/24/9a/249ab9d6-398d-41b2-835c-e95c9d31a283-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.094492873Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/24/9a/249ab9d6-398d-41b2-835c-e95c9d31a283-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.09451123Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.094518418Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.094524499Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.094530183Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~ziww5oim]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.099727317Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/99/80/99808255-021c-4b80-8f03-54858b74b0e1-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.099757583Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.09976456Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.09977055Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.099776324Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~ziww5oim]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/99/80/99808255-021c-4b80-8f03-54858b74b0e1-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.099855061Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/99/80/99808255-021c-4b80-8f03-54858b74b0e1-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.099896518Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.099904274Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.099910105Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.099918769Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~mytwvuok]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.113937479Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/10/e0/10e07141-2ccd-4115-9af7-84fe1deb2bfb-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.113970948Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.113978175Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.113984048Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.11400689Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~mytwvuok]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/10/e0/10e07141-2ccd-4115-9af7-84fe1deb2bfb-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.114095393Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/10/e0/10e07141-2ccd-4115-9af7-84fe1deb2bfb-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.114113509Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.114123379Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.114131464Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.114137695Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~qnfcbf0j]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.114761691Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/cc/5d/cc5da8a2-2882-40c7-b5eb-ced95dc0c5f8-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.114778944Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.114788729Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.114797349Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.114805469Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~qnfcbf0j]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/cc/5d/cc5da8a2-2882-40c7-b5eb-ced95dc0c5f8-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.114823904Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/cc/5d/cc5da8a2-2882-40c7-b5eb-ced95dc0c5f8-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.114835377Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.11484174Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.114847434Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.114853099Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~udsc6sjq]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.115351296Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/2f/f0/2ff0eeb7-e6aa-415e-a5dc-d62b826aa915-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.115368508Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.115378444Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.115386987Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.115407461Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~udsc6sjq]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/2f/f0/2ff0eeb7-e6aa-415e-a5dc-d62b826aa915-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.115419369Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/2f/f0/2ff0eeb7-e6aa-415e-a5dc-d62b826aa915-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.115429964Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.115436333Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.115442266Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.115448107Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~5jkadl1b]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.115889527Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c2/b9/c2b9818a-2c0a-4c86-a44b-455c1b9789ec-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.115899086Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.115905381Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.115911077Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.115916795Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~5jkadl1b]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c2/b9/c2b9818a-2c0a-4c86-a44b-455c1b9789ec-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.115982162Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c2/b9/c2b9818a-2c0a-4c86-a44b-455c1b9789ec-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.115997748Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.116004465Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.116010154Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.116015891Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~cftwqati]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.116474702Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/18/c8/18c8f6d9-774b-4f27-a075-de156bb24cae-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.116485054Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.116491333Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.11649708Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.11650282Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~cftwqati]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/18/c8/18c8f6d9-774b-4f27-a075-de156bb24cae-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.116571487Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/18/c8/18c8f6d9-774b-4f27-a075-de156bb24cae-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.116587568Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.116594532Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.116600346Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.11660598Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~wc8uemwz]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.125620633Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ba/37/ba3785f8-86ea-4252-9f4d-31d8bcc8cf70-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.125654961Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.125663043Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.125677386Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.125682958Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~wc8uemwz]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ba/37/ba3785f8-86ea-4252-9f4d-31d8bcc8cf70-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.126034761Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ba/37/ba3785f8-86ea-4252-9f4d-31d8bcc8cf70-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.12604656Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.126055797Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.126064429Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.126081954Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~zx2wm7zk]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.137533924Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/08/c1/08c11b62-96ee-4968-9231-8d3f9786695b-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.137564544Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.137580213Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.137586029Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.137591611Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~zx2wm7zk]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/08/c1/08c11b62-96ee-4968-9231-8d3f9786695b-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.137597496Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/08/c1/08c11b62-96ee-4968-9231-8d3f9786695b-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.137624081Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.137631161Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.137636713Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.137643428Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~0nyax93s]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.138198476Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/36/67/36673277-da18-4327-8787-804770662ea3-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.138213459Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.138221561Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.138227299Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.138233053Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~0nyax93s]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/36/67/36673277-da18-4327-8787-804770662ea3-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.138276441Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/36/67/36673277-da18-4327-8787-804770662ea3-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.138285851Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.138292003Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.13829762Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.138303481Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~jhft385r]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.141563201Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/21/ad/21ad4187-3ab7-4ca4-a2df-3d61f881b9eb-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.141593543Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.141600632Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.141606603Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.141612574Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~jhft385r]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/21/ad/21ad4187-3ab7-4ca4-a2df-3d61f881b9eb-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.141664793Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/21/ad/21ad4187-3ab7-4ca4-a2df-3d61f881b9eb-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.141694437Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.141705564Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.141711235Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.141726369Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~4dlqv87h]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.142300782Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/31/66/31665af3-c1ee-4570-9008-b0dda6a8d152-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.14232095Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.142329507Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.142335288Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.14234093Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~4dlqv87h]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/31/66/31665af3-c1ee-4570-9008-b0dda6a8d152-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.142406728Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/31/66/31665af3-c1ee-4570-9008-b0dda6a8d152-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.142416725Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.142423182Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.142439663Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.142446103Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~ykn5xt4r]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.14292871Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bf/08/bf0860cb-3df3-4251-8141-f4ea2e322229-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.142941542Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.142948265Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.142954044Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.142959633Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~ykn5xt4r]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bf/08/bf0860cb-3df3-4251-8141-f4ea2e322229-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.143038747Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bf/08/bf0860cb-3df3-4251-8141-f4ea2e322229-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.143070342Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.14309228Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.143102859Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.143109089Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~2a5zxoos]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.14676064Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/3b/f3/3bf3270c-62a2-441f-bd9d-8214ce48d22d-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.146789337Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.146795959Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.146801684Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.146807323Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~2a5zxoos]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/3b/f3/3bf3270c-62a2-441f-bd9d-8214ce48d22d-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.146813171Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/3b/f3/3bf3270c-62a2-441f-bd9d-8214ce48d22d-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.146847824Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.146874881Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.146882494Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.146888573Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~11m5cton]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.158619994Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a1/80/a18098de-28a6-4af2-bc30-257b78c102ab-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.158650063Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.158665799Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.158671883Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.158677909Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~11m5cton]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a1/80/a18098de-28a6-4af2-bc30-257b78c102ab-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.158721564Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a1/80/a18098de-28a6-4af2-bc30-257b78c102ab-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.158752876Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.158762986Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.158771677Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.158779165Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~k18cy81d]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.159384269Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/61/81/6181af4b-4ac8-4f2e-801c-9b2536745aa6-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.1593974Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.159407024Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.159415647Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.159424223Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~k18cy81d]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/61/81/6181af4b-4ac8-4f2e-801c-9b2536745aa6-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.159486638Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/61/81/6181af4b-4ac8-4f2e-801c-9b2536745aa6-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.159509816Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.159516906Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.159522638Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.159528287Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~555lw74w]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.163822766Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a2/cf/a2cf4b56-a69b-4a48-961f-c6b42c85764f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.163854759Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.163862282Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.163868391Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.163874021Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~555lw74w]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a2/cf/a2cf4b56-a69b-4a48-961f-c6b42c85764f-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.16392349Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a2/cf/a2cf4b56-a69b-4a48-961f-c6b42c85764f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.163938016Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.163966982Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.16397442Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.163980507Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~mk5xtm7n]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.16458612Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/68/9d/689d8484-3797-4d51-886a-02535104ca6a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.164601405Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.164607971Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.16461815Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.164624324Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~mk5xtm7n]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/68/9d/689d8484-3797-4d51-886a-02535104ca6a-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.16467614Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/68/9d/689d8484-3797-4d51-886a-02535104ca6a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.164686363Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.164692518Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.164698087Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.164703615Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~hfnbvf34]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.165149291Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/cc/b8/ccb83955-5be6-4e33-a398-2d0b8f16afa7-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.165163521Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.16517044Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.165176341Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.165182083Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~hfnbvf34]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/cc/b8/ccb83955-5be6-4e33-a398-2d0b8f16afa7-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.165244725Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/cc/b8/ccb83955-5be6-4e33-a398-2d0b8f16afa7-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.165254827Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.16526111Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.16528036Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.165287111Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~031ztb7r]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.165899193Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/6f/95/6f95b057-7313-4dff-a734-125053f9bce4-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.166389993Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.166412421Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.166418703Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.166424609Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~031ztb7r]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/6f/95/6f95b057-7313-4dff-a734-125053f9bce4-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.166430803Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/6f/95/6f95b057-7313-4dff-a734-125053f9bce4-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.166437837Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.16652151Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.166528745Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.166534691Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~hya02v66]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.18094069Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ea/74/ea7412e0-b8e6-4733-8a5c-de427179f7c1-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.180971785Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.180979567Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.180985557Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.180991333Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~hya02v66]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ea/74/ea7412e0-b8e6-4733-8a5c-de427179f7c1-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.181052944Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ea/74/ea7412e0-b8e6-4733-8a5c-de427179f7c1-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.181067889Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.181080227Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.181086539Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.181111624Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~51kdevkd]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.18204272Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c6/52/c652308c-9dc3-4fa4-87b5-876eb2dbcf34-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.18206523Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.182085061Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.182092319Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.182098208Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~51kdevkd]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c6/52/c652308c-9dc3-4fa4-87b5-876eb2dbcf34-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.18210453Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c6/52/c652308c-9dc3-4fa4-87b5-876eb2dbcf34-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.182111507Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.182117595Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.182123398Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.182129115Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~2kxo6edg]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.185687132Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c3/a3/c3a37727-1cb4-4338-9956-00cf10ae9b92-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.185725737Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.185732708Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.185738628Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.185744276Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~2kxo6edg]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c3/a3/c3a37727-1cb4-4338-9956-00cf10ae9b92-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.185796844Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c3/a3/c3a37727-1cb4-4338-9956-00cf10ae9b92-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.185810043Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.185816477Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.185824482Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.185852483Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~ymn1pisu]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.186389919Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a1/63/a1637dd6-7ee0-48d7-972d-74032f715f7b-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.186400464Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.186407455Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.186413134Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.186419013Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~ymn1pisu]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a1/63/a1637dd6-7ee0-48d7-972d-74032f715f7b-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.186488589Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a1/63/a1637dd6-7ee0-48d7-972d-74032f715f7b-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.186499505Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.186505893Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.186511763Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.186517389Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~sr0ny26p]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.186940768Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ab/38/ab3822f9-a720-453a-bcb7-a1d7c74bc0ff-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.186953025Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.186962673Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.186971493Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.186979064Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~sr0ny26p]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ab/38/ab3822f9-a720-453a-bcb7-a1d7c74bc0ff-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.187009956Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ab/38/ab3822f9-a720-453a-bcb7-a1d7c74bc0ff-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.187019197Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.187025309Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.18703098Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.18703671Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~z9mhgehl]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.18760115Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/8e/bc/8ebc4488-ad39-4c9f-a73a-1bd356ce208c-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.187618178Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.187625324Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.187631224Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.187636825Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~z9mhgehl]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/8e/bc/8ebc4488-ad39-4c9f-a73a-1bd356ce208c-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.187690919Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/8e/bc/8ebc4488-ad39-4c9f-a73a-1bd356ce208c-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.18770236Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.187709161Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.187715101Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.187720951Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~sdav94kr]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.201898045Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/8c/aa/8caa48f6-a2b6-4d4e-aa6f-f564cab9f3a8-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.202949248Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.202967612Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.202978059Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.202986958Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~sdav94kr]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/8c/aa/8caa48f6-a2b6-4d4e-aa6f-f564cab9f3a8-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.202994216Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/8c/aa/8caa48f6-a2b6-4d4e-aa6f-f564cab9f3a8-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.203009406Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.203023531Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.203029036Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.203034902Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~kxx3rlxs]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.204909051Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/84/55/8455706c-2b9d-4df3-9da5-907cc127a437-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.20494664Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.204956146Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.20496235Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.204967985Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~kxx3rlxs]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/84/55/8455706c-2b9d-4df3-9da5-907cc127a437-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.205016655Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/84/55/8455706c-2b9d-4df3-9da5-907cc127a437-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.205026614Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.205032909Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.205038475Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.20504405Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~ui1r0c69]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.205602087Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/2c/cb/2ccbb965-7cd9-44f0-a454-a575d2e6e0d1-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.205615839Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.205625332Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.20563418Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.205642856Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~ui1r0c69]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/2c/cb/2ccbb965-7cd9-44f0-a454-a575d2e6e0d1-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.205670007Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/2c/cb/2ccbb965-7cd9-44f0-a454-a575d2e6e0d1-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.205684756Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.205691894Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.20569781Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.205703535Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~pw0mhyye]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.206142083Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f0/dc/f0dc8dd1-6100-4ba4-ab9c-c429aabde8d5-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.206169972Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.206181764Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.206190799Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.206200076Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~pw0mhyye]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f0/dc/f0dc8dd1-6100-4ba4-ab9c-c429aabde8d5-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.206260855Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f0/dc/f0dc8dd1-6100-4ba4-ab9c-c429aabde8d5-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.206271494Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.206277892Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.206283646Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.20628934Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~bi0qkp7z]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.206745498Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b9/e9/b9e90a37-5697-47f9-816f-110f416ccd49-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.20675765Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.206767159Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.206775743Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.206784494Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~bi0qkp7z]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b9/e9/b9e90a37-5697-47f9-816f-110f416ccd49-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.206834737Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b9/e9/b9e90a37-5697-47f9-816f-110f416ccd49-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.206848608Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.206855675Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.206861519Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.206867373Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~5ii0onf9]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.207356116Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b3/75/b3755e4c-0964-4420-9fc7-5891b403e6fd-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.207370298Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.207392394Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.207401884Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.207408799Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~5ii0onf9]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b3/75/b3755e4c-0964-4420-9fc7-5891b403e6fd-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.20744756Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b3/75/b3755e4c-0964-4420-9fc7-5891b403e6fd-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.207459584Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.207466012Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.207471661Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.20747724Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~aqo1bf7c]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.223467395Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/90/57/9057fdaa-e792-4fab-b561-105943e56e87-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.223504329Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.223512046Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.223518343Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.223524298Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~aqo1bf7c]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/90/57/9057fdaa-e792-4fab-b561-105943e56e87-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.223619655Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/90/57/9057fdaa-e792-4fab-b561-105943e56e87-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.223631445Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.223640702Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.22364938Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.223657999Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~n0gn5pxq]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.224287086Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/2f/9a/2f9a8428-5adc-4bc2-8a87-98ed7baff7b8-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.224299459Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.224328688Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.224338121Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.224344961Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~n0gn5pxq]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/2f/9a/2f9a8428-5adc-4bc2-8a87-98ed7baff7b8-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.224378911Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/2f/9a/2f9a8428-5adc-4bc2-8a87-98ed7baff7b8-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.224390261Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.224399352Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.224407998Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.224416593Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~lr1y6xhg]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.224860655Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/4d/1f/4d1fc1c0-cedf-472a-90d1-a63708856372-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.224871308Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.224880466Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.224889136Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.224897841Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~lr1y6xhg]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/4d/1f/4d1fc1c0-cedf-472a-90d1-a63708856372-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.224926079Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/4d/1f/4d1fc1c0-cedf-472a-90d1-a63708856372-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.224940828Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.22494807Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.22495383Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.224959575Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~mj0sgnmm]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.225920458Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/3a/0d/3a0d77dd-51f9-49aa-9f76-4f6df823b504-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.225941465Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.225948829Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.225969974Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.225976869Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~mj0sgnmm]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/3a/0d/3a0d77dd-51f9-49aa-9f76-4f6df823b504-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.226045077Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/3a/0d/3a0d77dd-51f9-49aa-9f76-4f6df823b504-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.226055162Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.22606139Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.22606716Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.226077541Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~7qnc3zuf]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.229874377Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ad/59/ad599753-efd3-4d4f-969f-178b434cea9b-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.229907955Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.229915635Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.229921756Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.229927592Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~7qnc3zuf]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ad/59/ad599753-efd3-4d4f-969f-178b434cea9b-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.230272037Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ad/59/ad599753-efd3-4d4f-969f-178b434cea9b-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.23028758Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.230294363Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.230300068Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.230305791Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~as94ttcu]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.230641186Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/de/00/de00205d-2870-4354-9b1a-6dfa2a2664f2-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.230689376Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.230707149Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.23071444Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.230739944Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~as94ttcu]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/de/00/de00205d-2870-4354-9b1a-6dfa2a2664f2-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.230775829Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/de/00/de00205d-2870-4354-9b1a-6dfa2a2664f2-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.23078579Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.230792088Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.23079769Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.230803181Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~drujpiwe]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.2503414Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/27/4a/274aabdb-54a7-47bc-bd77-66e94f65b91f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.250374802Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.250382609Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.250388628Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.250394457Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~drujpiwe]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/27/4a/274aabdb-54a7-47bc-bd77-66e94f65b91f-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.250484375Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/27/4a/274aabdb-54a7-47bc-bd77-66e94f65b91f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.250571404Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.250587189Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.250593587Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.250599321Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~66spipcp]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.251500814Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/6a/85/6a85fe39-cc1d-4175-8e00-7d0ca57f31fd-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.251523343Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.251530564Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.25153647Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.251542355Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~66spipcp]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/6a/85/6a85fe39-cc1d-4175-8e00-7d0ca57f31fd-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.251567867Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/6a/85/6a85fe39-cc1d-4175-8e00-7d0ca57f31fd-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.251575715Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.251581594Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.251587093Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.251592646Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~8s3l7imu]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.252142103Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a0/84/a0844af2-6620-449a-b89d-adfdc81bb84a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.252166039Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.252174205Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.252180244Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.252186199Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~8s3l7imu]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a0/84/a0844af2-6620-449a-b89d-adfdc81bb84a-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.252192626Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a0/84/a0844af2-6620-449a-b89d-adfdc81bb84a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.252200027Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.252206102Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.252211764Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.252217473Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~d6pwrbzd]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.252532264Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/4b/6f/4b6ff294-8134-4a67-8bcb-d3ba920630c8-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.252543238Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.252549635Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.25255561Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.252561333Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~d6pwrbzd]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/4b/6f/4b6ff294-8134-4a67-8bcb-d3ba920630c8-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.252883967Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/4b/6f/4b6ff294-8134-4a67-8bcb-d3ba920630c8-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.252897874Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.252904464Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.252910225Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.252916015Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~2g13tw6j]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.253188035Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b6/14/b614e1e3-6c58-4897-975c-ec78dca5a99a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.253199891Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.253206738Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.253212468Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.253218123Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~2g13tw6j]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b6/14/b614e1e3-6c58-4897-975c-ec78dca5a99a-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.253302868Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b6/14/b614e1e3-6c58-4897-975c-ec78dca5a99a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.253316955Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.253323777Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.253329603Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.253335305Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~qevskte9]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.256181878Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1d/fe/1dfeb01e-0fc9-446b-a84b-1054a579e3b2-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.256210135Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.256217263Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.256223382Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.256229181Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~qevskte9]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1d/fe/1dfeb01e-0fc9-446b-a84b-1054a579e3b2-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.256297915Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1d/fe/1dfeb01e-0fc9-446b-a84b-1054a579e3b2-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.256331258Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.256339089Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.256344715Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.256350176Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~mep1yjek]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.261835297Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bc/21/bc21190b-897a-405d-983b-9a024b2befd1-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.262267275Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.262284694Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.262302538Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.262310534Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~mep1yjek]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bc/21/bc21190b-897a-405d-983b-9a024b2befd1-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.262317321Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bc/21/bc21190b-897a-405d-983b-9a024b2befd1-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:31.262324739Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.262331203Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.262337263Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:31.262343354Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~yflufb7b]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.806304995Z"} {"log":"Error: ENOENT: no such file or directory, access '/usr/src/app/upload/library/library/admin/2020/2020-07-23/MVIMG_20200723_192825.MP4'\n","stream":"stderr","time":"2025-07-07T23:49:31.80634144Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.806350981Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.806359063Z"} {"log":" at async AssetMediaController.playAssetVideo (/usr/src/app/dist/controllers/asset-media.controller.js:83:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.806366753Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:31 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~yflufb7b]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access '/usr/src/app/upload/library/library/admin/2020/2020-07-23/MVIMG_20200723_192825.MP4'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:31.806461535Z"} {"log":"Error: ENOENT: no such file or directory, access '/usr/src/app/upload/library/library/admin/2020/2020-07-23/MVIMG_20200723_192825.MP4'\n","stream":"stderr","time":"2025-07-07T23:49:31.806513748Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:31.806524042Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.80653086Z"} {"log":" at async AssetMediaController.playAssetVideo (/usr/src/app/dist/controllers/asset-media.controller.js:83:9)\n","stream":"stderr","time":"2025-07-07T23:49:31.806537589Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:32 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~auhroe7t]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:32.758430735Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c2/b9/c2b9818a-2c0a-4c86-a44b-455c1b9789ec-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:32.758463657Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:32.758471121Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:32.758477353Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:32.758483467Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:32 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~auhroe7t]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c2/b9/c2b9818a-2c0a-4c86-a44b-455c1b9789ec-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:32.758544629Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c2/b9/c2b9818a-2c0a-4c86-a44b-455c1b9789ec-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:32.758555628Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:32.758562437Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:32.758568315Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:32.758574172Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:32 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~s580m9l6]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:32.759190316Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/2f/f0/2ff0eeb7-e6aa-415e-a5dc-d62b826aa915-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:32.759208542Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:32.759218832Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:32.759227706Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:32.75923548Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:32 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~s580m9l6]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/2f/f0/2ff0eeb7-e6aa-415e-a5dc-d62b826aa915-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:32.759304924Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/2f/f0/2ff0eeb7-e6aa-415e-a5dc-d62b826aa915-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:32.759342901Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:32.759352928Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:32.759359012Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:32.75936483Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:32 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~g002jaal]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:32.759737844Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/08/c1/08c11b62-96ee-4968-9231-8d3f9786695b-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:32.759749172Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:32.759758704Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:32.759767724Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:32.759776863Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:32 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~g002jaal]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/08/c1/08c11b62-96ee-4968-9231-8d3f9786695b-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:32.759830741Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/08/c1/08c11b62-96ee-4968-9231-8d3f9786695b-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:32.759846935Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:32.759854618Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:32.759861014Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:32.75986717Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:32 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~rbfemypa]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:32.760302146Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ba/37/ba3785f8-86ea-4252-9f4d-31d8bcc8cf70-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:32.760317655Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:32.760324639Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:32.760330302Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:32.760335819Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:32 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~rbfemypa]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ba/37/ba3785f8-86ea-4252-9f4d-31d8bcc8cf70-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:32.760386989Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ba/37/ba3785f8-86ea-4252-9f4d-31d8bcc8cf70-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:32.760396768Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:32.760416248Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:32.760422867Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:32.760428511Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:32 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~thnkjv7n]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:32.760793861Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/18/c8/18c8f6d9-774b-4f27-a075-de156bb24cae-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:32.760804694Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:32.760811044Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:32.760816817Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:32.760822482Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:32 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~thnkjv7n]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/18/c8/18c8f6d9-774b-4f27-a075-de156bb24cae-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:32.760882973Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/18/c8/18c8f6d9-774b-4f27-a075-de156bb24cae-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:32.760891947Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:32.760898081Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:32.760903702Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:32.760909396Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:32 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~9tzaq17y]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:32.76140471Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/cc/5d/cc5da8a2-2882-40c7-b5eb-ced95dc0c5f8-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:32.761430906Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:32.761437738Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:32.761443945Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:32.7614497Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:32 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~9tzaq17y]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/cc/5d/cc5da8a2-2882-40c7-b5eb-ced95dc0c5f8-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:32.761507411Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/cc/5d/cc5da8a2-2882-40c7-b5eb-ced95dc0c5f8-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:32.761524625Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:32.761563353Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:32.761570589Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:32.761576285Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:32 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~f06jnq4i]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:32.781141798Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/21/ad/21ad4187-3ab7-4ca4-a2df-3d61f881b9eb-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:32.781173437Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:32.781180852Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:32.781187112Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:32.781192863Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:32 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~f06jnq4i]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/21/ad/21ad4187-3ab7-4ca4-a2df-3d61f881b9eb-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:32.781198755Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/21/ad/21ad4187-3ab7-4ca4-a2df-3d61f881b9eb-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:32.781205462Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:32.781211362Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:32.781216883Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:32.781222372Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:32 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~1yma2p5c]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:32.783548025Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/36/67/36673277-da18-4327-8787-804770662ea3-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:32.783580802Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:32.783588356Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:32.783594297Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:32.783600051Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:32 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~1yma2p5c]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/36/67/36673277-da18-4327-8787-804770662ea3-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:32.783736392Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/36/67/36673277-da18-4327-8787-804770662ea3-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:32.783747056Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:32.783753498Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:32.783779153Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:32.783785976Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:32 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~zs4yhqlm]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:32.786119737Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/24/9a/249ab9d6-398d-41b2-835c-e95c9d31a283-thumbnail.jpeg'\n","stream":"stderr","time":"2025-07-07T23:49:32.786163395Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:32.78617091Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:32.786176804Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:32.786182781Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:32 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~zs4yhqlm]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/24/9a/249ab9d6-398d-41b2-835c-e95c9d31a283-thumbnail.jpeg'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:32.78995986Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/24/9a/249ab9d6-398d-41b2-835c-e95c9d31a283-thumbnail.jpeg'\n","stream":"stderr","time":"2025-07-07T23:49:32.789990538Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:32.789997762Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:32.790003516Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:32.79000905Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~25sxfn7c]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.551739466Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a1/80/a18098de-28a6-4af2-bc30-257b78c102ab-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.55177188Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.551779969Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.55178593Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.551791654Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~25sxfn7c]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a1/80/a18098de-28a6-4af2-bc30-257b78c102ab-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.551865021Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a1/80/a18098de-28a6-4af2-bc30-257b78c102ab-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.551879688Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.551888965Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.551897617Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.551925119Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~qoz4r7dv]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.552458558Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/68/9d/689d8484-3797-4d51-886a-02535104ca6a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.552470876Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.552479931Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.552488242Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.552496562Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~qoz4r7dv]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/68/9d/689d8484-3797-4d51-886a-02535104ca6a-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.552574779Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/68/9d/689d8484-3797-4d51-886a-02535104ca6a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.552585661Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.552594524Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.552602859Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.552611156Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~ni9l4jar]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.553485781Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/6f/95/6f95b057-7313-4dff-a734-125053f9bce4-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.553498696Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.553507921Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.553516519Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.553525032Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~ni9l4jar]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/6f/95/6f95b057-7313-4dff-a734-125053f9bce4-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.553558603Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/6f/95/6f95b057-7313-4dff-a734-125053f9bce4-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.553569626Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.553578732Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.553587364Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.553595704Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~hkbtnupc]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.55399007Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/cc/b8/ccb83955-5be6-4e33-a398-2d0b8f16afa7-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.55400567Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.554013022Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.554019429Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.554025324Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~hkbtnupc]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/cc/b8/ccb83955-5be6-4e33-a398-2d0b8f16afa7-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.554091888Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/cc/b8/ccb83955-5be6-4e33-a398-2d0b8f16afa7-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.55410725Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.554114815Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.554120662Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.554126404Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~sl597jut]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.554523347Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/61/81/6181af4b-4ac8-4f2e-801c-9b2536745aa6-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.554534713Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.554541126Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.554546992Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.554552822Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~sl597jut]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/61/81/6181af4b-4ac8-4f2e-801c-9b2536745aa6-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.554601857Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/61/81/6181af4b-4ac8-4f2e-801c-9b2536745aa6-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.554613234Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.55461997Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.554625663Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.554631417Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~o8l8mypl]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.556651504Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ea/74/ea7412e0-b8e6-4733-8a5c-de427179f7c1-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.556689926Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.556698416Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.556704042Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.556709719Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~o8l8mypl]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ea/74/ea7412e0-b8e6-4733-8a5c-de427179f7c1-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.55671875Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ea/74/ea7412e0-b8e6-4733-8a5c-de427179f7c1-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.556725639Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.556731428Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.55673677Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.556742272Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~37bparfj]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.570502781Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c3/a3/c3a37727-1cb4-4338-9956-00cf10ae9b92-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.57053583Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.570543044Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.570548659Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.570554084Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~37bparfj]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c3/a3/c3a37727-1cb4-4338-9956-00cf10ae9b92-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.570559768Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c3/a3/c3a37727-1cb4-4338-9956-00cf10ae9b92-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.570566279Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.570572099Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.570577676Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.570583271Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~hp8amom4]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.570940095Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c6/52/c652308c-9dc3-4fa4-87b5-876eb2dbcf34-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.570986155Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.570994378Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.571000182Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.571005681Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~hp8amom4]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c6/52/c652308c-9dc3-4fa4-87b5-876eb2dbcf34-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.571041296Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c6/52/c652308c-9dc3-4fa4-87b5-876eb2dbcf34-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.571050343Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.571056487Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.571062021Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.571067665Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~hlvw3m46]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.571597601Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a1/63/a1637dd6-7ee0-48d7-972d-74032f715f7b-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.571653143Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.571661953Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.571667876Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.571684962Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~hlvw3m46]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a1/63/a1637dd6-7ee0-48d7-972d-74032f715f7b-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.571793408Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a1/63/a1637dd6-7ee0-48d7-972d-74032f715f7b-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.571803818Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.571810023Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.571815766Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.571821448Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~04si3h7q]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.572951618Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ab/38/ab3822f9-a720-453a-bcb7-a1d7c74bc0ff-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.572997872Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.57300536Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.57301105Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.573016684Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~04si3h7q]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ab/38/ab3822f9-a720-453a-bcb7-a1d7c74bc0ff-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.573022553Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ab/38/ab3822f9-a720-453a-bcb7-a1d7c74bc0ff-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.573029036Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.573034948Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.573040531Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.5730461Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~pgpr5d6e]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.57686272Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/8c/aa/8caa48f6-a2b6-4d4e-aa6f-f564cab9f3a8-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.576895543Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.576903988Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.576910009Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.576915807Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~pgpr5d6e]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/8c/aa/8caa48f6-a2b6-4d4e-aa6f-f564cab9f3a8-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.577014371Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/8c/aa/8caa48f6-a2b6-4d4e-aa6f-f564cab9f3a8-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.577032234Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.577040346Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.577045875Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.577051704Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~9ggkpyrr]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.577666017Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/8e/bc/8ebc4488-ad39-4c9f-a73a-1bd356ce208c-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.577682661Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.57771019Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.577717192Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.577723167Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~9ggkpyrr]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/8e/bc/8ebc4488-ad39-4c9f-a73a-1bd356ce208c-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.577771792Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/8e/bc/8ebc4488-ad39-4c9f-a73a-1bd356ce208c-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.57778565Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.577791978Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.577805756Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.577811245Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~rscfsdj8]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.59222107Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/84/55/8455706c-2b9d-4df3-9da5-907cc127a437-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.592255531Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.592263419Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.592269426Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.592275125Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~rscfsdj8]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/84/55/8455706c-2b9d-4df3-9da5-907cc127a437-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.592353449Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/84/55/8455706c-2b9d-4df3-9da5-907cc127a437-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.592368683Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.592375693Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.592381483Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.59238733Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~9cppvyhp]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.592908297Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/2c/cb/2ccbb965-7cd9-44f0-a454-a575d2e6e0d1-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.592917467Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.592923695Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.592947868Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.592954691Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~9cppvyhp]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/2c/cb/2ccbb965-7cd9-44f0-a454-a575d2e6e0d1-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.593005202Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/2c/cb/2ccbb965-7cd9-44f0-a454-a575d2e6e0d1-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.593014125Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.593020061Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.593025491Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.59303093Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~ajhqgrcl]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.593491644Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f0/dc/f0dc8dd1-6100-4ba4-ab9c-c429aabde8d5-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.593508388Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.593518146Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.593526653Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.593534271Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~ajhqgrcl]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f0/dc/f0dc8dd1-6100-4ba4-ab9c-c429aabde8d5-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.593558192Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f0/dc/f0dc8dd1-6100-4ba4-ab9c-c429aabde8d5-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.593573675Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.593580699Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.593586598Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.593592498Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~7ora669v]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.594021388Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b9/e9/b9e90a37-5697-47f9-816f-110f416ccd49-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.594032043Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.59403835Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.594044142Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.594063108Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~7ora669v]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b9/e9/b9e90a37-5697-47f9-816f-110f416ccd49-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.594351034Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b9/e9/b9e90a37-5697-47f9-816f-110f416ccd49-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.594367144Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.594373762Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.594379443Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.594385086Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~31gjffqd]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.596696491Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ad/59/ad599753-efd3-4d4f-969f-178b434cea9b-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.596722218Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.596729117Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.596734904Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.596740679Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~31gjffqd]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ad/59/ad599753-efd3-4d4f-969f-178b434cea9b-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.596783388Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ad/59/ad599753-efd3-4d4f-969f-178b434cea9b-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.596799781Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.596806609Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.596812469Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.596818098Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~fiu0dkiv]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.5990212Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b3/75/b3755e4c-0964-4420-9fc7-5891b403e6fd-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.599044879Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.59905191Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.59905765Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.599101417Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~fiu0dkiv]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b3/75/b3755e4c-0964-4420-9fc7-5891b403e6fd-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.599149201Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b3/75/b3755e4c-0964-4420-9fc7-5891b403e6fd-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.599160821Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.599169854Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.599178222Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.599186565Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~yj42fpsh]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.611413262Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/2f/9a/2f9a8428-5adc-4bc2-8a87-98ed7baff7b8-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.611446509Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.611454086Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.61145998Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.611465807Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~yj42fpsh]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/2f/9a/2f9a8428-5adc-4bc2-8a87-98ed7baff7b8-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.611550681Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/2f/9a/2f9a8428-5adc-4bc2-8a87-98ed7baff7b8-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.611566686Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.611574248Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.611580272Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.611586362Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~k3o5qqca]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.612176751Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/90/57/9057fdaa-e792-4fab-b561-105943e56e87-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.612188426Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.612194851Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.612200434Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.612206015Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~k3o5qqca]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/90/57/9057fdaa-e792-4fab-b561-105943e56e87-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.612262566Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/90/57/9057fdaa-e792-4fab-b561-105943e56e87-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.612302279Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.612312231Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.612318362Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.612323877Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~hnjta99m]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.612796169Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/4d/1f/4d1fc1c0-cedf-472a-90d1-a63708856372-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.612812715Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.612821895Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.612828511Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.612834148Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~hnjta99m]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/4d/1f/4d1fc1c0-cedf-472a-90d1-a63708856372-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.612896764Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/4d/1f/4d1fc1c0-cedf-472a-90d1-a63708856372-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.612910702Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.612918033Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.612924303Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.612930237Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~c9alex5p]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.613444886Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/3a/0d/3a0d77dd-51f9-49aa-9f76-4f6df823b504-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.613458815Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.61346815Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.613476321Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.613482747Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~c9alex5p]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/3a/0d/3a0d77dd-51f9-49aa-9f76-4f6df823b504-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.613750416Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/3a/0d/3a0d77dd-51f9-49aa-9f76-4f6df823b504-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.613782547Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.613789956Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.613795559Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.613801065Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~jolews0t]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.616213266Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/de/00/de00205d-2870-4354-9b1a-6dfa2a2664f2-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.616235651Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.61624214Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.616247867Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.616256335Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~jolews0t]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/de/00/de00205d-2870-4354-9b1a-6dfa2a2664f2-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.616346879Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/de/00/de00205d-2870-4354-9b1a-6dfa2a2664f2-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.616362666Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.616372936Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.61638233Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.616391702Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~eu7un7wc]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.618767443Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a0/84/a0844af2-6620-449a-b89d-adfdc81bb84a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.618788405Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.618798179Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.618806703Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.618813235Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~eu7un7wc]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a0/84/a0844af2-6620-449a-b89d-adfdc81bb84a-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.618851044Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a0/84/a0844af2-6620-449a-b89d-adfdc81bb84a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.618881421Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.618889145Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.618894891Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.61890041Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~p78mj8rb]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.632993781Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/27/4a/274aabdb-54a7-47bc-bd77-66e94f65b91f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.633025074Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.633032439Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.633038721Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.633044596Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~p78mj8rb]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/27/4a/274aabdb-54a7-47bc-bd77-66e94f65b91f-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.633052239Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/27/4a/274aabdb-54a7-47bc-bd77-66e94f65b91f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.633059205Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.633065171Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.633070746Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.633084225Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~0b6h2ohn]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.633725727Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/6a/85/6a85fe39-cc1d-4175-8e00-7d0ca57f31fd-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.63374334Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.633753677Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.633760913Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.633766693Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~0b6h2ohn]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/6a/85/6a85fe39-cc1d-4175-8e00-7d0ca57f31fd-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.63383277Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/6a/85/6a85fe39-cc1d-4175-8e00-7d0ca57f31fd-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.633861201Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.633868728Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.633874329Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.633879865Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~xh704go6]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.634311341Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1d/fe/1dfeb01e-0fc9-446b-a84b-1054a579e3b2-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.634326795Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.63433443Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.634340491Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.634346289Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~xh704go6]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1d/fe/1dfeb01e-0fc9-446b-a84b-1054a579e3b2-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.634449882Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1d/fe/1dfeb01e-0fc9-446b-a84b-1054a579e3b2-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.634462622Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.634471999Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.634480527Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.634489158Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~bamgu205]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.634923688Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b6/14/b614e1e3-6c58-4897-975c-ec78dca5a99a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.634933968Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.6349404Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.634946206Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.634952021Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~bamgu205]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b6/14/b614e1e3-6c58-4897-975c-ec78dca5a99a-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.635021793Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b6/14/b614e1e3-6c58-4897-975c-ec78dca5a99a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.635046373Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.635053635Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.635059253Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.635064877Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~20an6cts]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.63762654Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/4b/6f/4b6ff294-8134-4a67-8bcb-d3ba920630c8-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.637650051Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.637656786Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.637662564Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.637668275Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~20an6cts]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/4b/6f/4b6ff294-8134-4a67-8bcb-d3ba920630c8-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.637708994Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/4b/6f/4b6ff294-8134-4a67-8bcb-d3ba920630c8-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.637732566Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.637741735Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.637747729Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.637753523Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~lby4tocf]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.640233096Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bc/21/bc21190b-897a-405d-983b-9a024b2befd1-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.640254321Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.640260825Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.640266606Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.640272391Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~lby4tocf]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bc/21/bc21190b-897a-405d-983b-9a024b2befd1-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.640352064Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bc/21/bc21190b-897a-405d-983b-9a024b2befd1-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.640363284Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.640389982Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.64039923Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.640418971Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~kc0pj98f]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.652317712Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bf/08/bf0860cb-3df3-4251-8141-f4ea2e322229-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.652350887Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.652358894Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.652364735Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.652370406Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~kc0pj98f]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bf/08/bf0860cb-3df3-4251-8141-f4ea2e322229-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.652418352Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bf/08/bf0860cb-3df3-4251-8141-f4ea2e322229-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.652433034Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.652440284Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.652446245Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.652452038Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~33b3aizy]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.653016339Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/3b/f3/3bf3270c-62a2-441f-bd9d-8214ce48d22d-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.653029007Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.653038125Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.653046735Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.653055188Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~33b3aizy]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/3b/f3/3bf3270c-62a2-441f-bd9d-8214ce48d22d-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.653113303Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/3b/f3/3bf3270c-62a2-441f-bd9d-8214ce48d22d-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.653123022Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.653129185Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.653152553Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.653158968Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~2mv2q1ne]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.653542679Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/23/8b/238be4f5-18e2-4427-aed2-95b9909e915e-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.653551988Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.653558065Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.653563611Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.653569172Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~2mv2q1ne]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/23/8b/238be4f5-18e2-4427-aed2-95b9909e915e-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.653620394Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/23/8b/238be4f5-18e2-4427-aed2-95b9909e915e-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.65363147Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.653638037Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.653643781Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.653649666Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~i1m5u5br]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.654026994Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c9/7c/c97c06ab-220e-428f-b2bd-8347cf47584d-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.654037336Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.654043735Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.654049358Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.654055114Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~i1m5u5br]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c9/7c/c97c06ab-220e-428f-b2bd-8347cf47584d-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.654168237Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c9/7c/c97c06ab-220e-428f-b2bd-8347cf47584d-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.654179774Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.654189008Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.654208069Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.654217315Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~tnkam96p]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.654534635Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/31/66/31665af3-c1ee-4570-9008-b0dda6a8d152-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.654543068Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.654549129Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.654554634Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.654560134Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:33 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~tnkam96p]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/31/66/31665af3-c1ee-4570-9008-b0dda6a8d152-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:33.654621494Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/31/66/31665af3-c1ee-4570-9008-b0dda6a8d152-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:33.654630031Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:33.654635999Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:33.654641454Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:33.654646888Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~avqtghpc]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.001159471Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/29/0b/290b68c1-fdcd-4d7d-86f4-f256487a3b57-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.00119096Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.00119853Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.001204917Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.001210811Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~avqtghpc]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/29/0b/290b68c1-fdcd-4d7d-86f4-f256487a3b57-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.001216996Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/29/0b/290b68c1-fdcd-4d7d-86f4-f256487a3b57-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.001223787Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.001229792Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.001235468Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.001261042Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~1w66lrx7]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.00239152Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/24/9a/249ab9d6-398d-41b2-835c-e95c9d31a283-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.002419404Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.002429047Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.002435127Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.002440776Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~1w66lrx7]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/24/9a/249ab9d6-398d-41b2-835c-e95c9d31a283-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.002488378Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/24/9a/249ab9d6-398d-41b2-835c-e95c9d31a283-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.002507973Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.002515941Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.002521962Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.002528009Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~qa8oz6re]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.003087659Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/cf/b0/cfb0aada-8d84-4e08-a8a0-42819a1e4839-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.003102253Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.003108743Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.003114346Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.003119997Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~qa8oz6re]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/cf/b0/cfb0aada-8d84-4e08-a8a0-42819a1e4839-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.0032708Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/cf/b0/cfb0aada-8d84-4e08-a8a0-42819a1e4839-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.003283568Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.003290272Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.003296145Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.003302041Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~6wolkrnq]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.003688868Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/94/5e/945ea0de-5f14-4a20-8e64-e461bbc6dea3-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.003701122Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.003707775Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.003716275Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.003721998Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~6wolkrnq]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/94/5e/945ea0de-5f14-4a20-8e64-e461bbc6dea3-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.003780581Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/94/5e/945ea0de-5f14-4a20-8e64-e461bbc6dea3-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.003799529Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.003806039Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.003811811Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.003817683Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~2ngjreve]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.005528452Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/d7/e3/d7e35f37-9f40-4b3f-9acb-133fad4cf711-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.006062029Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.00608537Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.006092598Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.006098707Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~2ngjreve]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/d7/e3/d7e35f37-9f40-4b3f-9acb-133fad4cf711-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.006104851Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/d7/e3/d7e35f37-9f40-4b3f-9acb-133fad4cf711-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.006111872Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.006117928Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.00612812Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.00613407Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~wety7b06]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.006276628Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b5/8a/b58a3825-52d5-4d31-8e1b-bb25cbb4ce2e-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.006306583Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.006313831Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.006319442Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.006324942Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~wety7b06]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b5/8a/b58a3825-52d5-4d31-8e1b-bb25cbb4ce2e-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.006388663Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b5/8a/b58a3825-52d5-4d31-8e1b-bb25cbb4ce2e-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.006398784Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.006404932Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.006410481Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.006416034Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~49453xn3]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.02167411Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/91/9a/919a4ec9-7dcc-4b1a-a46a-93086a76fe35-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.021705034Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.021712898Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.02171916Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.021725181Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~49453xn3]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/91/9a/919a4ec9-7dcc-4b1a-a46a-93086a76fe35-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.021731419Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/91/9a/919a4ec9-7dcc-4b1a-a46a-93086a76fe35-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.021738537Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.021744703Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.021750495Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.021756262Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~r3tbinqq]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.022736164Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b1/e1/b1e1a9ca-a56c-4268-a5da-2cd0fd386f3a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.022786015Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.022794874Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.022801289Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.022807271Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~r3tbinqq]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b1/e1/b1e1a9ca-a56c-4268-a5da-2cd0fd386f3a-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.022928413Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b1/e1/b1e1a9ca-a56c-4268-a5da-2cd0fd386f3a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.022938113Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.022944388Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.022950054Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.022955725Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~mayskpwf]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.023712651Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c9/7b/c97b3bcf-3079-40d6-987c-da03c8ee3608-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.023732795Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.023743683Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.023749584Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.023755393Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~mayskpwf]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c9/7b/c97b3bcf-3079-40d6-987c-da03c8ee3608-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.023789646Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c9/7b/c97b3bcf-3079-40d6-987c-da03c8ee3608-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.023810765Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.023818571Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.02382475Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.023830797Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~8e8ete6n]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.032358559Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/3c/5a/3c5ab4e5-9212-419c-8acc-e3b1231bbf7b-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.032392733Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.032420411Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.032427611Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.032433345Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~8e8ete6n]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/3c/5a/3c5ab4e5-9212-419c-8acc-e3b1231bbf7b-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.03246992Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/3c/5a/3c5ab4e5-9212-419c-8acc-e3b1231bbf7b-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.032485994Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.032492734Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.03249831Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.032503998Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~s0mxxme7]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.035130131Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/dd/65/dd6528b8-69d0-4922-a853-23bc7e19e00a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.035163099Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.035171358Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.035177602Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.035183527Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~s0mxxme7]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/dd/65/dd6528b8-69d0-4922-a853-23bc7e19e00a-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.035189609Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/dd/65/dd6528b8-69d0-4922-a853-23bc7e19e00a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.03519661Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.035202806Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.03520847Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.035214156Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~t3eqo258]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.035219828Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/42/d8/42d80b83-15ef-44a7-83d5-800bca07ecee-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.035225883Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.035250514Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.035257282Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.035262918Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~t3eqo258]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/42/d8/42d80b83-15ef-44a7-83d5-800bca07ecee-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.035268756Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/42/d8/42d80b83-15ef-44a7-83d5-800bca07ecee-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.035276148Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.035281977Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.035287328Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.035292735Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~qd583pmj]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.047819648Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/25/2b/252b0489-14e6-404f-8b6e-b001d1ba3011-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.047853556Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.047861266Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.047867259Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.047873002Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~qd583pmj]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/25/2b/252b0489-14e6-404f-8b6e-b001d1ba3011-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.047992209Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/25/2b/252b0489-14e6-404f-8b6e-b001d1ba3011-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.048011412Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.048019022Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.048025062Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.048030861Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~ezp9xie8]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.049562999Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/4d/ec/4deca6dc-0fb8-4656-a791-029a307127a9-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.049590673Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.049598883Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.049631847Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.049638545Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~ezp9xie8]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/4d/ec/4deca6dc-0fb8-4656-a791-029a307127a9-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.049644389Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/4d/ec/4deca6dc-0fb8-4656-a791-029a307127a9-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.049650812Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.04965656Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.049662029Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.049667404Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~p09wlyxt]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.050937367Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/8c/23/8c231be5-5005-4d9a-8241-1e3091ceba40-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.05095777Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.050964849Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.050970537Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.050976143Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~p09wlyxt]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/8c/23/8c231be5-5005-4d9a-8241-1e3091ceba40-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.051015959Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/8c/23/8c231be5-5005-4d9a-8241-1e3091ceba40-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.051032055Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.051038927Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.051044572Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.051050405Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~g4yv0zyj]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.052898032Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/4e/03/4e03b212-a867-4060-aeab-e379ea506354-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.05291873Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.052925776Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.052931434Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.052953301Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~g4yv0zyj]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/4e/03/4e03b212-a867-4060-aeab-e379ea506354-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.053011665Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/4e/03/4e03b212-a867-4060-aeab-e379ea506354-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.053026963Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.053033989Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.053039858Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.053045605Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~wtyp84nn]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.053525185Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/47/d0/47d06ad0-cc76-4cb0-b83b-d787d5bd819c-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.053540921Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.053547794Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.053553521Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.053559116Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~wtyp84nn]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/47/d0/47d06ad0-cc76-4cb0-b83b-d787d5bd819c-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.053590561Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/47/d0/47d06ad0-cc76-4cb0-b83b-d787d5bd819c-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.053599885Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.053606006Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.053611582Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.053625491Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~q0g05sep]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.054001891Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/9e/12/9e12df84-9271-45f3-8f6a-e77710faf61a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.0540107Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.054017044Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.054022708Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.054028383Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~q0g05sep]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/9e/12/9e12df84-9271-45f3-8f6a-e77710faf61a-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.054218333Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/9e/12/9e12df84-9271-45f3-8f6a-e77710faf61a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.054235159Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.054244664Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.054252836Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.054259978Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~mqc8sg3k]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.067901051Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/61/f2/61f2a4ab-bcf8-4f5a-b5e3-17ba7f936e47-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.067940343Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.067947952Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.067962208Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.067967806Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~mqc8sg3k]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/61/f2/61f2a4ab-bcf8-4f5a-b5e3-17ba7f936e47-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.068002311Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/61/f2/61f2a4ab-bcf8-4f5a-b5e3-17ba7f936e47-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.06801111Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.068017269Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.068022745Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.068028317Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~bz5w4li2]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.068614943Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/21/fc/21fc3546-c649-4b2b-bd90-3c3def8cd78c-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.068631283Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.068638266Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.068643931Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.06864955Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~bz5w4li2]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/21/fc/21fc3546-c649-4b2b-bd90-3c3def8cd78c-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.068725965Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/21/fc/21fc3546-c649-4b2b-bd90-3c3def8cd78c-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.068743772Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.068753686Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.0687621Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.068768552Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~sgqp0yre]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.069189694Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/64/5f/645f1294-e40e-43c9-982d-75f6147608ae-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.069206667Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.069216858Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.069224629Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.069230665Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~sgqp0yre]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/64/5f/645f1294-e40e-43c9-982d-75f6147608ae-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.069239405Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/64/5f/645f1294-e40e-43c9-982d-75f6147608ae-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.069246378Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.069252226Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.06925777Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.069263302Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~6vn9zr4e]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.069685877Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/69/10/69106834-f854-46d4-8b44-919d7c08e8d1-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.069702811Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.069713057Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.069721655Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.069729876Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~6vn9zr4e]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/69/10/69106834-f854-46d4-8b44-919d7c08e8d1-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.069751855Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/69/10/69106834-f854-46d4-8b44-919d7c08e8d1-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.069774014Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.069781038Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.069786633Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.069792118Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~v3jnionb]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.0715006Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a3/a9/a3a90098-decd-43ff-8b8c-6fb7be47839f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.071520137Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.071527251Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.071532971Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.071538609Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~v3jnionb]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a3/a9/a3a90098-decd-43ff-8b8c-6fb7be47839f-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.071578205Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a3/a9/a3a90098-decd-43ff-8b8c-6fb7be47839f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.071594948Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.071604957Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.071613555Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.07162196Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~lbu7topv]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.072067435Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/79/86/798619fc-ea41-472f-9f49-c2b12234d7eb-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.072085888Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.072095422Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.072103355Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.072109599Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~lbu7topv]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/79/86/798619fc-ea41-472f-9f49-c2b12234d7eb-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.072174919Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/79/86/798619fc-ea41-472f-9f49-c2b12234d7eb-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.072201779Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.072209021Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.072214672Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.072220346Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~nkr1p4eu]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.088077474Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/48/b3/48b339e4-cf55-4054-b5fc-bdd1c508655b-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.088107571Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.088114984Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.088121072Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.088126883Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~nkr1p4eu]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/48/b3/48b339e4-cf55-4054-b5fc-bdd1c508655b-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.088224548Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/48/b3/48b339e4-cf55-4054-b5fc-bdd1c508655b-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.088242342Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.08825217Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.088259222Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.088264853Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~rf7jlroo]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.08881111Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b8/1d/b81d3e5e-18a4-41f6-99ed-1a447e44cc5f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.088821482Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.088827775Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.088833379Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.088839017Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~rf7jlroo]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b8/1d/b81d3e5e-18a4-41f6-99ed-1a447e44cc5f-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.088886242Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b8/1d/b81d3e5e-18a4-41f6-99ed-1a447e44cc5f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.088921462Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.088930136Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.088936261Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.088942001Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~c7kt1vq2]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.089369814Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/58/9f/589fb198-c6c6-4bf3-b660-0d7d21774588-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.089380642Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.089386986Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.089392755Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.089398379Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~c7kt1vq2]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/58/9f/589fb198-c6c6-4bf3-b660-0d7d21774588-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.089432777Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/58/9f/589fb198-c6c6-4bf3-b660-0d7d21774588-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.089443332Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.08944949Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.089455072Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.089460595Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~tsty3tlm]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.089860954Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c4/bd/c4bda4f6-62cf-49a8-9e55-3f037f6516f1-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.089871946Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.089878347Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.089883974Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.089889666Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~tsty3tlm]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c4/bd/c4bda4f6-62cf-49a8-9e55-3f037f6516f1-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.089938088Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c4/bd/c4bda4f6-62cf-49a8-9e55-3f037f6516f1-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.089950794Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.089968829Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.089975377Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.089980894Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~da77ubrk]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.090446568Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a5/a8/a5a85c16-daf1-48fb-b1c7-5135cdfdfa3e-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.090460766Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.090469944Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.090477788Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.090483655Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~da77ubrk]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a5/a8/a5a85c16-daf1-48fb-b1c7-5135cdfdfa3e-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.090522172Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a5/a8/a5a85c16-daf1-48fb-b1c7-5135cdfdfa3e-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.090531458Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.090537637Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.090543251Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.0905488Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~zf54q464]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.091921503Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/4a/cd/4acd43dd-3e8c-422d-a5c0-3b5c5f3fc2f6-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.09195311Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.091960474Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.0919663Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.091972108Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~zf54q464]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/4a/cd/4acd43dd-3e8c-422d-a5c0-3b5c5f3fc2f6-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.091978106Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/4a/cd/4acd43dd-3e8c-422d-a5c0-3b5c5f3fc2f6-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.091984848Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.09200802Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.092014728Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.09202044Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~57omjyxk]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.105487476Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c2/59/c2593904-beb0-4263-be69-b8ab0582e73b-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.105517919Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.105525184Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.105531034Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.105537004Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~57omjyxk]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c2/59/c2593904-beb0-4263-be69-b8ab0582e73b-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.10559507Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c2/59/c2593904-beb0-4263-be69-b8ab0582e73b-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.105610049Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.105619853Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.105625824Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.105631526Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~7c4wc9xh]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.106240661Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/9c/21/9c21527a-f4fe-4da6-a0f7-9708c45255e3-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.10625302Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.106262248Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.106270609Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.106278934Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~7c4wc9xh]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/9c/21/9c21527a-f4fe-4da6-a0f7-9708c45255e3-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.10633112Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/9c/21/9c21527a-f4fe-4da6-a0f7-9708c45255e3-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.106350924Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.106359976Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.106384636Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.10639169Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~m71zbe3h]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.106779933Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f8/d6/f8d63ef7-4b95-4b86-8cf8-74255c3853fc-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.106789834Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.106796072Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.106801709Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.106807322Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~m71zbe3h]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f8/d6/f8d63ef7-4b95-4b86-8cf8-74255c3853fc-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.106864435Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f8/d6/f8d63ef7-4b95-4b86-8cf8-74255c3853fc-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.106879811Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.106887039Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.106892888Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.106898596Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~hntrj2sc]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.107339051Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/2e/d9/2ed93f5d-8a69-4910-805d-56d4fb71a755-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.107361298Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.107368104Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.10737373Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.107379499Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~hntrj2sc]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/2e/d9/2ed93f5d-8a69-4910-805d-56d4fb71a755-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.107421622Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/2e/d9/2ed93f5d-8a69-4910-805d-56d4fb71a755-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.10743301Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.107439616Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.107445451Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.107477393Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~htmiaygq]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.108192977Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c3/2b/c32be017-9eaa-4c70-bd3f-0a8200795c5f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.108216214Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.108222558Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.108228072Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.108236156Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~htmiaygq]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c3/2b/c32be017-9eaa-4c70-bd3f-0a8200795c5f-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.108290531Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c3/2b/c32be017-9eaa-4c70-bd3f-0a8200795c5f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.108303167Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.108309747Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.108315482Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.108321226Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~lw1ctgxq]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.10875666Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/af/94/af94b4cb-5b8c-4478-85f0-4707a4ddb056-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.108765321Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.108771558Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.108777321Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.108783025Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~lw1ctgxq]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/af/94/af94b4cb-5b8c-4478-85f0-4707a4ddb056-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.10885979Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/af/94/af94b4cb-5b8c-4478-85f0-4707a4ddb056-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.108871442Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.108880601Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.108889088Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.108897481Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~el5ck6kp]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.115815257Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/99/4c/994cd116-713e-41c1-88a4-523d1e829ca4-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.115845552Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.115853767Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.115860058Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.115866645Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~el5ck6kp]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/99/4c/994cd116-713e-41c1-88a4-523d1e829ca4-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.11589788Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/99/4c/994cd116-713e-41c1-88a4-523d1e829ca4-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.115912102Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.115919731Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.115925866Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.11593198Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~clqoc2zs]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.116512587Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/96/78/96787926-9eaf-42f1-be33-e933dd064502-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.116525491Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.116532223Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.116538248Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.116544187Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:35 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~clqoc2zs]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/96/78/96787926-9eaf-42f1-be33-e933dd064502-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:35.116636203Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/96/78/96787926-9eaf-42f1-be33-e933dd064502-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:35.116649027Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:35.116658988Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:35.116667898Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:35.116675173Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:37 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~ghwmfhpe]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:37.881006552Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/24/9a/249ab9d6-398d-41b2-835c-e95c9d31a283-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:37.881041042Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:37.881049224Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:37.881055091Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:37.881060755Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:37 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~ghwmfhpe]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/24/9a/249ab9d6-398d-41b2-835c-e95c9d31a283-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:37.881136444Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/24/9a/249ab9d6-398d-41b2-835c-e95c9d31a283-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:37.881151272Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:37.881158788Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:37.881164547Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:37.881170205Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:37 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~do8wl6na]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:37.881722385Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/cf/b0/cfb0aada-8d84-4e08-a8a0-42819a1e4839-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:37.881734278Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:37.881740531Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:37.88174628Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:37.881752256Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:37 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~do8wl6na]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/cf/b0/cfb0aada-8d84-4e08-a8a0-42819a1e4839-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:37.881817597Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/cf/b0/cfb0aada-8d84-4e08-a8a0-42819a1e4839-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:37.881827942Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:37.881834433Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:37.881840104Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:37.881845702Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:37 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~8dzxaudh]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:37.882281095Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/94/5e/945ea0de-5f14-4a20-8e64-e461bbc6dea3-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:37.882309754Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:37.882316891Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:37.882322302Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:37.882327808Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:37 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~8dzxaudh]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/94/5e/945ea0de-5f14-4a20-8e64-e461bbc6dea3-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:37.882354242Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/94/5e/945ea0de-5f14-4a20-8e64-e461bbc6dea3-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:37.882365307Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:37.882371392Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:37.88238502Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:37.882390471Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:37 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~wrm72559]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:37.980482815Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1c/c8/1cc87319-d1ba-4224-b794-d07efd2da3ae-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:37.98051282Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:37.980519863Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:37.980525558Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:37.980530982Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:37 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~wrm72559]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1c/c8/1cc87319-d1ba-4224-b794-d07efd2da3ae-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:37.980574355Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1c/c8/1cc87319-d1ba-4224-b794-d07efd2da3ae-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:37.980590087Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:37.980599593Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:37.980605121Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:37.980610497Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:37 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~us0rm8or]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:37.981177099Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a1/f0/a1f05eee-f766-421f-b124-e878557137cc-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:37.981205691Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:37.981213386Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:37.981219029Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:37.981224752Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:37 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~us0rm8or]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a1/f0/a1f05eee-f766-421f-b124-e878557137cc-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:37.981324518Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a1/f0/a1f05eee-f766-421f-b124-e878557137cc-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:37.981336342Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:37.981345375Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:37.98135295Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:37.98135878Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:37 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~8rwkdawf]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:37.981737839Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/77/7b/777b5bf9-1f63-4942-ae10-14e39af1ff81-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:37.981749642Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:37.9817586Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:37.98176716Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:37.981774241Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:37 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~8rwkdawf]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/77/7b/777b5bf9-1f63-4942-ae10-14e39af1ff81-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:37.981810922Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/77/7b/777b5bf9-1f63-4942-ae10-14e39af1ff81-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:37.981826191Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:37.981833126Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:37.981838753Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:37.981844277Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:37 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~ze3l5bi8]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:37.982225422Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/00/29/00293e52-5684-4018-a257-fb44841c130a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:37.982242169Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:37.982264056Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:37.982272583Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:37.982282295Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:37 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~ze3l5bi8]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/00/29/00293e52-5684-4018-a257-fb44841c130a-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:37.982290718Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/00/29/00293e52-5684-4018-a257-fb44841c130a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:37.982297254Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:37.982302894Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:37.982308238Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:37.982313633Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:37 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~iav3r2vn]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:37.984547933Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f0/a9/f0a92ff0-f044-44ad-8d65-89b6ea6c1ff4-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:37.984568504Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:37.984574963Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:37.984580557Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:37.984586116Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:37 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~iav3r2vn]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f0/a9/f0a92ff0-f044-44ad-8d65-89b6ea6c1ff4-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:37.984645609Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f0/a9/f0a92ff0-f044-44ad-8d65-89b6ea6c1ff4-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:37.984659792Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:37.984669514Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:37.984678487Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:37.984687355Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:37 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~cihcr8li]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:37.98515513Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/21/2c/212cb7d7-64f1-4ac9-806d-93b801e9c3de-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:37.985165679Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:37.985188403Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:37.985194956Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:37.985200504Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:37 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~cihcr8li]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/21/2c/212cb7d7-64f1-4ac9-806d-93b801e9c3de-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:37.985208308Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/21/2c/212cb7d7-64f1-4ac9-806d-93b801e9c3de-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:37.985215157Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:37.985220965Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:37.985226506Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:37.985231982Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:37 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~0ptediiz]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:37.999127238Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0e/01/0e010cd5-1557-47b1-82fb-78ca7b305108-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:37.999162181Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:37.999169677Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:37.999175452Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:37.999181104Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:37 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~0ptediiz]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0e/01/0e010cd5-1557-47b1-82fb-78ca7b305108-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:37.99922402Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0e/01/0e010cd5-1557-47b1-82fb-78ca7b305108-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:37.99923357Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:37.999239654Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:37.999245187Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:37.999250838Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:37 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~x8wl5k59]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:37.999833384Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/08/ae/08aefa1e-ec0f-45e3-a24e-9c75595e2d56-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:37.999851499Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:37.99985941Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:37.99988416Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:37.999890889Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:37 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~x8wl5k59]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/08/ae/08aefa1e-ec0f-45e3-a24e-9c75595e2d56-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:37.999974474Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/08/ae/08aefa1e-ec0f-45e3-a24e-9c75595e2d56-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:37.999984522Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:37.999990786Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:37.999996523Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.000002155Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~8um1xv0b]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.000485347Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b1/3e/b13e0c97-0589-485a-b912-3522fce4a0a5-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.000505673Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.000512833Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.000518763Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.000524582Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~8um1xv0b]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b1/3e/b13e0c97-0589-485a-b912-3522fce4a0a5-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.001303844Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b1/3e/b13e0c97-0589-485a-b912-3522fce4a0a5-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.001324734Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.001331366Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.001340175Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.001346346Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~5mabvr9a]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.001352097Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/68/50/6850ac7b-bea5-4046-bc43-58073d4e9334-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.001358285Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.001364331Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.001370014Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.00139353Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~5mabvr9a]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/68/50/6850ac7b-bea5-4046-bc43-58073d4e9334-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.001400453Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/68/50/6850ac7b-bea5-4046-bc43-58073d4e9334-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.001407039Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.001412895Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.001418366Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.001423892Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~8fdqbxc2]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.002265261Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0c/40/0c403251-a081-4cf2-ae62-2343077c8503-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.002305025Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.002319691Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.00232679Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.002332808Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~8fdqbxc2]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0c/40/0c403251-a081-4cf2-ae62-2343077c8503-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.002338727Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0c/40/0c403251-a081-4cf2-ae62-2343077c8503-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.002345301Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.002351096Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.002356598Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.002362115Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~5y9kbeal]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.009134797Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/fc/0d/fc0d50d5-c248-4b46-bab7-d200bab6d4d5-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.009163127Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.009170288Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.009176174Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.009181859Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~5y9kbeal]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/fc/0d/fc0d50d5-c248-4b46-bab7-d200bab6d4d5-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.009203467Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/fc/0d/fc0d50d5-c248-4b46-bab7-d200bab6d4d5-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.009210982Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.009216779Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.009222223Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.009227836Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~x0djvu3n]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.018347458Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/2e/5d/2e5d3fa1-b659-4dd7-b311-75a418208bc3-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.01837773Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.018384537Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.018390198Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.018395822Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~x0djvu3n]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/2e/5d/2e5d3fa1-b659-4dd7-b311-75a418208bc3-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.018509799Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/2e/5d/2e5d3fa1-b659-4dd7-b311-75a418208bc3-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.0185501Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.0185586Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.018564683Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.018570524Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~9rm3bieb]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.019026547Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/47/e2/47e20a10-327e-484e-826a-114b0332ab1a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.019039111Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.019045655Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.019051345Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.019056978Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~9rm3bieb]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/47/e2/47e20a10-327e-484e-826a-114b0332ab1a-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.019126793Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/47/e2/47e20a10-327e-484e-826a-114b0332ab1a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.019137572Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.019143803Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.019151644Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.019157594Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~6zqn1syp]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.019617098Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/dd/91/dd917cf7-617c-4757-93fd-e16984d07ff7-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.019632317Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.019641985Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.019648888Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.019654491Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~6zqn1syp]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/dd/91/dd917cf7-617c-4757-93fd-e16984d07ff7-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.019682528Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/dd/91/dd917cf7-617c-4757-93fd-e16984d07ff7-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.019691289Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.019697342Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.01970293Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.019708429Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~p91mxayp]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.020142139Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ce/a7/cea7c45f-4181-44fb-8dd5-8741afcf0fd7-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.020160146Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.020167223Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.020173024Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.020178731Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~p91mxayp]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ce/a7/cea7c45f-4181-44fb-8dd5-8741afcf0fd7-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.020247565Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ce/a7/cea7c45f-4181-44fb-8dd5-8741afcf0fd7-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.020289185Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.020297367Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.020303089Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.020308732Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~t39h5r1c]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.021974361Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c7/87/c787aa1b-0a2d-4a21-922e-271ebca1f653-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.021998873Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.022005599Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.02201121Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.022016819Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~t39h5r1c]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c7/87/c787aa1b-0a2d-4a21-922e-271ebca1f653-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.022029816Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c7/87/c787aa1b-0a2d-4a21-922e-271ebca1f653-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.022037178Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.022043179Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.022048597Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.022054046Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~bu06qjst]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.025502434Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/d8/cd/d8cd2723-3ab2-462a-b1ac-cf6f82d9bb3f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.02553246Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.025539736Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.025545601Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.025551328Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~bu06qjst]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/d8/cd/d8cd2723-3ab2-462a-b1ac-cf6f82d9bb3f-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.025625199Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/d8/cd/d8cd2723-3ab2-462a-b1ac-cf6f82d9bb3f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.025663215Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.025671957Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.025677801Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.025683451Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~iorl8d9q]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.04120122Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a4/df/a4df3e7e-022d-4a65-861d-93534f59ae1c-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.041233533Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.04124087Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.041246957Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.04125279Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~iorl8d9q]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a4/df/a4df3e7e-022d-4a65-861d-93534f59ae1c-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.041258811Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a4/df/a4df3e7e-022d-4a65-861d-93534f59ae1c-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.041265914Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.041272071Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.041277903Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.041283762Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~9mhehjze]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.041289826Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/67/69/6769dedb-986a-4c99-b118-4ea55540ea10-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.04129625Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.041302374Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.04130818Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.041313928Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~9mhehjze]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/67/69/6769dedb-986a-4c99-b118-4ea55540ea10-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.041319971Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/67/69/6769dedb-986a-4c99-b118-4ea55540ea10-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.041351255Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.041358743Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.041364414Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.041370044Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~vb9gezkw]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.041535412Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/74/f9/74f9a200-28ba-41c3-b37c-f08521b9867f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.041551989Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.041559369Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.041612018Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.041628687Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~vb9gezkw]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/74/f9/74f9a200-28ba-41c3-b37c-f08521b9867f-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.041675368Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/74/f9/74f9a200-28ba-41c3-b37c-f08521b9867f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.041687897Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.041697307Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.041706089Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.041714917Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~k173pc6z]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.045819773Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/80/37/8037a55c-97b0-4c6e-b251-66af6cd3f594-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.04586292Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.045870026Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.045875607Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.045881056Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~k173pc6z]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/80/37/8037a55c-97b0-4c6e-b251-66af6cd3f594-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.04592438Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/80/37/8037a55c-97b0-4c6e-b251-66af6cd3f594-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.04593991Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.045964589Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.045971341Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.045976741Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~wp8c2dg8]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.046539499Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/7f/9b/7f9b2276-ab93-4a29-95c4-dedfecf09248-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.046556493Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.046566026Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.046574429Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.046582809Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~wp8c2dg8]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/7f/9b/7f9b2276-ab93-4a29-95c4-dedfecf09248-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.04661397Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/7f/9b/7f9b2276-ab93-4a29-95c4-dedfecf09248-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.046626369Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.046632727Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.046638398Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.046644074Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~j2i70wj5]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.048517864Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/85/d4/85d488e3-c974-488f-aaf6-7c6d5293275e-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.048541209Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.048547762Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.048553377Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.048559039Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~j2i70wj5]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/85/d4/85d488e3-c974-488f-aaf6-7c6d5293275e-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.04865364Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/85/d4/85d488e3-c974-488f-aaf6-7c6d5293275e-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.048664064Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.048687045Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.048693536Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.048699146Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~6wih21p7]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.064246909Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0e/fd/0efd218e-6547-4575-86b9-c0809aeccae9-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.064279974Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.064287744Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.06429357Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.064299256Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~6wih21p7]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0e/fd/0efd218e-6547-4575-86b9-c0809aeccae9-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.064346663Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0e/fd/0efd218e-6547-4575-86b9-c0809aeccae9-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.064356358Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.064362477Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.064368218Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.064373821Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~99424l2u]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.064957908Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/dc/d1/dcd1d6ad-30bc-4c55-9707-4419d3005572-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.06497047Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.064976902Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.064982715Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.064988398Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~99424l2u]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/dc/d1/dcd1d6ad-30bc-4c55-9707-4419d3005572-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.065051685Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/dc/d1/dcd1d6ad-30bc-4c55-9707-4419d3005572-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.065061484Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.065067695Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.065096943Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.065104176Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~kh832327]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.066176315Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/54/a4/54a48a0f-e673-4167-b442-520a25e7493b-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.066199352Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.066206706Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.066216697Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.066222717Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~kh832327]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/54/a4/54a48a0f-e673-4167-b442-520a25e7493b-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.066228533Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/54/a4/54a48a0f-e673-4167-b442-520a25e7493b-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.066235155Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.066240994Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.066246442Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.066251922Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~o55tkdbe]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.068948097Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/8e/7d/8e7db0c3-8487-4847-a782-937a2461fb9a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.068976738Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.068984089Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.068989944Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.068995666Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~o55tkdbe]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/8e/7d/8e7db0c3-8487-4847-a782-937a2461fb9a-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.069038623Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/8e/7d/8e7db0c3-8487-4847-a782-937a2461fb9a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.069048653Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.069054828Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.069060386Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.069087953Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~w0g9yzzu]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.069636599Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/7c/61/7c614956-fcdf-4faf-87b4-c57a20704675-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.069654949Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.069663998Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.069670075Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.069675637Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~w0g9yzzu]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/7c/61/7c614956-fcdf-4faf-87b4-c57a20704675-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.069709366Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/7c/61/7c614956-fcdf-4faf-87b4-c57a20704675-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.06971853Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.069724625Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.069738592Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.069744081Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~52ku5kwo]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.071539019Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/3d/6c/3d6ca86a-f926-460a-9abc-a04d5e612759-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.071565517Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.071576991Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.071583006Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.071588732Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~52ku5kwo]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/3d/6c/3d6ca86a-f926-460a-9abc-a04d5e612759-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.071635815Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/3d/6c/3d6ca86a-f926-460a-9abc-a04d5e612759-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.071651494Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.071658422Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.071664159Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.071669913Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~caachj3q]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.086741131Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f8/32/f83242ac-69c5-48d1-ac2f-5fed5df654f7-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.086794262Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.08680365Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.086810023Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.086815914Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~caachj3q]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f8/32/f83242ac-69c5-48d1-ac2f-5fed5df654f7-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.086869886Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f8/32/f83242ac-69c5-48d1-ac2f-5fed5df654f7-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.086885296Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.086892849Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.086898678Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.086904661Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~n7y24zpl]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.090635774Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/40/67/406778b1-f451-441d-950a-4673e986eb5b-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.090666202Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.090673409Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.090679181Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.090684836Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~n7y24zpl]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/40/67/406778b1-f451-441d-950a-4673e986eb5b-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.091070453Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/40/67/406778b1-f451-441d-950a-4673e986eb5b-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.091096065Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.091103254Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.091109137Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.091114842Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~rv127mrq]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.0915451Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/8d/a7/8da71e54-1198-420e-8c7c-116bc6bfc6ba-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.091561024Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.091568255Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.091574135Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.091579809Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~rv127mrq]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/8d/a7/8da71e54-1198-420e-8c7c-116bc6bfc6ba-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.091672297Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/8d/a7/8da71e54-1198-420e-8c7c-116bc6bfc6ba-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.091683314Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.091690115Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.091695743Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.091701555Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~bd5fkzcj]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.096145702Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bf/f0/bff06370-564a-41a7-9c0b-9eb5b5b50b92-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.09617871Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.096193717Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.096199305Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.096204872Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~bd5fkzcj]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bf/f0/bff06370-564a-41a7-9c0b-9eb5b5b50b92-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.096332621Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bf/f0/bff06370-564a-41a7-9c0b-9eb5b5b50b92-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.096349728Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.096357069Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.096362653Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.096368184Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~6gxkq3qq]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.096866475Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c1/7e/c17ece42-be40-4144-9b01-c42994bffa44-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.096894891Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.096902221Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.096907865Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.096913696Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~6gxkq3qq]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c1/7e/c17ece42-be40-4144-9b01-c42994bffa44-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.096957608Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c1/7e/c17ece42-be40-4144-9b01-c42994bffa44-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.096968277Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.096974521Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.096980137Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.096985851Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~6446mics]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.097552585Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a5/b5/a5b51831-9510-4bf0-a731-6967ada28959-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.097563532Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.097569868Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.097575511Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.097581168Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~6446mics]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a5/b5/a5b51831-9510-4bf0-a731-6967ada28959-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.097642689Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a5/b5/a5b51831-9510-4bf0-a731-6967ada28959-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.097653457Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.097659692Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.097665387Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.097671027Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~gxlxdzw2]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.108977058Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/9d/d9/9dd9e115-4671-42bc-bb26-07750390f401-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.109025624Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.109034172Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.109040156Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.10904576Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~gxlxdzw2]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/9d/d9/9dd9e115-4671-42bc-bb26-07750390f401-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.1090516Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/9d/d9/9dd9e115-4671-42bc-bb26-07750390f401-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.109058244Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.109063969Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.109069574Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.109082253Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~9qs3ayrh]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.114266562Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/14/2e/142ec268-1b5b-4572-b3d6-3f1e949c21d6-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.114304351Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.114311481Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.114317209Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.114322761Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~9qs3ayrh]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/14/2e/142ec268-1b5b-4572-b3d6-3f1e949c21d6-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.114401663Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/14/2e/142ec268-1b5b-4572-b3d6-3f1e949c21d6-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.114428354Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.114443731Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.114449424Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.114455058Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~1owzo0rh]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.115002619Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/7f/35/7f35573f-e2f0-46eb-8830-fe393b739dc4-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.115015461Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.115044278Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.115053925Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.115060673Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~1owzo0rh]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/7f/35/7f35573f-e2f0-46eb-8830-fe393b739dc4-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.115069034Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/7f/35/7f35573f-e2f0-46eb-8830-fe393b739dc4-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.115084733Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.115091049Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.115105101Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.115110463Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~vhal2mke]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.117711811Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1b/b2/1bb212d2-b460-401a-b01f-8872efc62e1e-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.117738056Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.117747206Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.117753197Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.117758938Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~vhal2mke]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1b/b2/1bb212d2-b460-401a-b01f-8872efc62e1e-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.117777231Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1b/b2/1bb212d2-b460-401a-b01f-8872efc62e1e-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.117792908Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.117800178Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.11780609Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.117811897Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~coo926pm]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.118292575Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/d8/5f/d85fd9f2-0941-4fc4-9b0d-8c8c6e2037eb-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.118309943Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.118337178Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.118345211Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.118350945Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~coo926pm]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/d8/5f/d85fd9f2-0941-4fc4-9b0d-8c8c6e2037eb-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.118361378Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/d8/5f/d85fd9f2-0941-4fc4-9b0d-8c8c6e2037eb-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.118368083Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.118373754Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.11837906Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.118384432Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~hv4rjtse]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.118758928Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bf/13/bf1312dc-c01f-4da4-a946-1b0a73630e2f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.118775827Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.118785671Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.118794431Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.118802624Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~hv4rjtse]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bf/13/bf1312dc-c01f-4da4-a946-1b0a73630e2f-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.118810676Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bf/13/bf1312dc-c01f-4da4-a946-1b0a73630e2f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.118817422Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.118823256Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.118828735Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.118834223Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~ipofe86n]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.126844843Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b3/14/b314ceca-028b-4d78-949c-6b60a78131b1-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.126876758Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.126884814Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.126918332Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.126933758Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~ipofe86n]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b3/14/b314ceca-028b-4d78-949c-6b60a78131b1-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.126953498Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b3/14/b314ceca-028b-4d78-949c-6b60a78131b1-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.126967905Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.126977742Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.126983632Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.126989312Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~ccggtqvo]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.129738242Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ed/5a/ed5abed6-2623-46bc-90ad-b8a50627369f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.129766117Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.129773297Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.129779223Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.129785065Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~ccggtqvo]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ed/5a/ed5abed6-2623-46bc-90ad-b8a50627369f-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.129791071Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ed/5a/ed5abed6-2623-46bc-90ad-b8a50627369f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.129797866Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.12980389Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.129809703Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.129815416Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~kyfxydqt]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.130515153Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a3/9b/a39b8f43-c7e1-4498-920e-4cf18fd8ee1f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.130530167Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.130536662Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.130542241Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.13056672Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~kyfxydqt]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a3/9b/a39b8f43-c7e1-4498-920e-4cf18fd8ee1f-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.130596358Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a3/9b/a39b8f43-c7e1-4498-920e-4cf18fd8ee1f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.130608455Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.130615243Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.130620925Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.13062659Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~xa9eahu9]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.13132112Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/3a/6d/3a6da78e-d237-4916-af69-f7bccca46b12-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.131333177Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.131339575Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.131345357Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.131351203Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~xa9eahu9]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/3a/6d/3a6da78e-d237-4916-af69-f7bccca46b12-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.131411601Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/3a/6d/3a6da78e-d237-4916-af69-f7bccca46b12-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.131422981Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.131429304Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.13143497Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.131440805Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~k9e8kimm]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.131810558Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/2b/f8/2bf880c1-b2d1-4a61-a6ee-0e873637813e-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.131824476Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.131831586Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.131837475Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.131843251Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~k9e8kimm]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/2b/f8/2bf880c1-b2d1-4a61-a6ee-0e873637813e-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.131898811Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/2b/f8/2bf880c1-b2d1-4a61-a6ee-0e873637813e-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.131909252Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.131915415Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.131921122Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.131926808Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~urkfuj5c]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.13228676Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/cb/ad/cbad2a88-a06a-4c8d-a693-d2e8dfbe6e9a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.132297124Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.132303813Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.132309629Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.132315337Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:38 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~urkfuj5c]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/cb/ad/cbad2a88-a06a-4c8d-a693-d2e8dfbe6e9a-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:38.132375133Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/cb/ad/cbad2a88-a06a-4c8d-a693-d2e8dfbe6e9a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:38.132729396Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:38.132752763Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:38.132769781Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:38.132785706Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:39 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~avfj7wkk]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:39.1667372Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/47/e2/47e20a10-327e-484e-826a-114b0332ab1a-preview.jpeg'\n","stream":"stderr","time":"2025-07-07T23:49:39.16678134Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:39.166790366Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:39.166796771Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:39.166803418Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:39 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~avfj7wkk]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/47/e2/47e20a10-327e-484e-826a-114b0332ab1a-preview.jpeg'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:39.166938766Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/47/e2/47e20a10-327e-484e-826a-114b0332ab1a-preview.jpeg'\n","stream":"stderr","time":"2025-07-07T23:49:39.166965008Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:39.166971745Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:39.166977809Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:39.16698391Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~q39xjler]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.601842638Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0e/fd/0efd218e-6547-4575-86b9-c0809aeccae9-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.601876632Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.601884685Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.601890673Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.601896458Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~q39xjler]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0e/fd/0efd218e-6547-4575-86b9-c0809aeccae9-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.601958481Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0e/fd/0efd218e-6547-4575-86b9-c0809aeccae9-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.601976435Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.601983601Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.601989466Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.601995311Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~suvse3q6]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.602566764Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a4/df/a4df3e7e-022d-4a65-861d-93534f59ae1c-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.602577682Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.602583872Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.602589485Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.60259518Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~suvse3q6]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a4/df/a4df3e7e-022d-4a65-861d-93534f59ae1c-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.602665387Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a4/df/a4df3e7e-022d-4a65-861d-93534f59ae1c-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.602698748Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.602706797Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.602712513Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.602718029Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~ctfavk5s]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.603102319Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/80/37/8037a55c-97b0-4c6e-b251-66af6cd3f594-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.603118729Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.603129354Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.603138484Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.603147235Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~ctfavk5s]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/80/37/8037a55c-97b0-4c6e-b251-66af6cd3f594-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.603211875Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/80/37/8037a55c-97b0-4c6e-b251-66af6cd3f594-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.603223342Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.603232664Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.603241297Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.603249914Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~y5yrwi3m]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.603609623Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/85/d4/85d488e3-c974-488f-aaf6-7c6d5293275e-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.603619971Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.603626268Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.603631945Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.603637668Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~y5yrwi3m]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/85/d4/85d488e3-c974-488f-aaf6-7c6d5293275e-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.603701836Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/85/d4/85d488e3-c974-488f-aaf6-7c6d5293275e-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.603724189Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.603731407Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.603737029Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.603742556Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~h2rp6zr7]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.60415563Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/67/69/6769dedb-986a-4c99-b118-4ea55540ea10-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.604172647Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.604182435Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.60419082Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.604197813Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~h2rp6zr7]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/67/69/6769dedb-986a-4c99-b118-4ea55540ea10-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.60422675Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/67/69/6769dedb-986a-4c99-b118-4ea55540ea10-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.604240015Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.604249576Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.604258406Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.604267488Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~q9anpce4]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.604628166Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/74/f9/74f9a200-28ba-41c3-b37c-f08521b9867f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.604638234Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.604644644Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.604650349Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.60465609Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~q9anpce4]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/74/f9/74f9a200-28ba-41c3-b37c-f08521b9867f-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.604714511Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/74/f9/74f9a200-28ba-41c3-b37c-f08521b9867f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.604735107Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.604742164Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.60474773Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.604753202Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~t5g2z0rr]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.620821666Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/54/a4/54a48a0f-e673-4167-b442-520a25e7493b-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.620852712Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.620859584Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.620865214Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.620870834Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~t5g2z0rr]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/54/a4/54a48a0f-e673-4167-b442-520a25e7493b-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.620926864Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/54/a4/54a48a0f-e673-4167-b442-520a25e7493b-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.62093624Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.620942403Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.620948047Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.620953617Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~l7mbklv4]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.621536892Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/dc/d1/dcd1d6ad-30bc-4c55-9707-4419d3005572-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.621552303Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.621559756Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.621565672Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.621571331Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~l7mbklv4]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/dc/d1/dcd1d6ad-30bc-4c55-9707-4419d3005572-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.621620939Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/dc/d1/dcd1d6ad-30bc-4c55-9707-4419d3005572-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.62163205Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.621656208Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.621663052Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.621668634Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~p34jelzv]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.622039519Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/7c/61/7c614956-fcdf-4faf-87b4-c57a20704675-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.62204989Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.622056233Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.622061795Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.622067355Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~p34jelzv]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/7c/61/7c614956-fcdf-4faf-87b4-c57a20704675-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.622168479Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/7c/61/7c614956-fcdf-4faf-87b4-c57a20704675-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.622185865Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.622195772Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.622204383Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.622212411Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~zc7fcotd]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.622566505Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f8/32/f83242ac-69c5-48d1-ac2f-5fed5df654f7-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.62257705Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.622583363Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.622589051Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.622594757Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~zc7fcotd]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f8/32/f83242ac-69c5-48d1-ac2f-5fed5df654f7-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.622656092Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f8/32/f83242ac-69c5-48d1-ac2f-5fed5df654f7-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.622667162Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.622685727Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.622692276Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.622697879Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~2eu9nmpc]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.623058023Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/8e/7d/8e7db0c3-8487-4847-a782-937a2461fb9a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.623066782Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.623077093Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.623083157Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.623089127Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~2eu9nmpc]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/8e/7d/8e7db0c3-8487-4847-a782-937a2461fb9a-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.623180126Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/8e/7d/8e7db0c3-8487-4847-a782-937a2461fb9a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.623191415Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.623200351Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.62320898Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.623217766Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~7vhqkfy1]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.623596072Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/3d/6c/3d6ca86a-f926-460a-9abc-a04d5e612759-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.623606587Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.62361567Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.623624095Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.623632475Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~7vhqkfy1]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/3d/6c/3d6ca86a-f926-460a-9abc-a04d5e612759-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.623663956Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/3d/6c/3d6ca86a-f926-460a-9abc-a04d5e612759-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.623672933Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.623678888Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.623693725Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.623700028Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~uwu6oq7f]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.641848337Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bf/f0/bff06370-564a-41a7-9c0b-9eb5b5b50b92-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.6418796Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.641887292Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.641893319Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.641899168Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~uwu6oq7f]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bf/f0/bff06370-564a-41a7-9c0b-9eb5b5b50b92-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.641943446Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bf/f0/bff06370-564a-41a7-9c0b-9eb5b5b50b92-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.641958635Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.641965937Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.641972026Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.641978075Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~a1b9eoje]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.642526426Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/9d/d9/9dd9e115-4671-42bc-bb26-07750390f401-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.642539255Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.642545569Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.642551215Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.642556904Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~a1b9eoje]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/9d/d9/9dd9e115-4671-42bc-bb26-07750390f401-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.642619643Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/9d/d9/9dd9e115-4671-42bc-bb26-07750390f401-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.642634311Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.642641334Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.642647158Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.642671552Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~xmmbpxiv]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.643108666Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a5/b5/a5b51831-9510-4bf0-a731-6967ada28959-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.64312297Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.643130347Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.643136334Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.64314205Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~xmmbpxiv]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a5/b5/a5b51831-9510-4bf0-a731-6967ada28959-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.643178766Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a5/b5/a5b51831-9510-4bf0-a731-6967ada28959-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.643187863Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.643193952Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.643199586Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.64320523Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~l5s6y9jp]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.643608198Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/8d/a7/8da71e54-1198-420e-8c7c-116bc6bfc6ba-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.643625399Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.643635155Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.643643842Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.643651841Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~l5s6y9jp]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/8d/a7/8da71e54-1198-420e-8c7c-116bc6bfc6ba-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.643660809Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/8d/a7/8da71e54-1198-420e-8c7c-116bc6bfc6ba-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.643667885Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.643673792Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.643679174Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.643684636Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~rp37elan]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.644082758Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/40/67/406778b1-f451-441d-950a-4673e986eb5b-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.64409855Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.64410552Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.64411141Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.644117103Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~rp37elan]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/40/67/406778b1-f451-441d-950a-4673e986eb5b-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.644141621Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/40/67/406778b1-f451-441d-950a-4673e986eb5b-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.644153008Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.644159312Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.644164975Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.644170542Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~4vn2ogi3]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.644536324Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c1/7e/c17ece42-be40-4144-9b01-c42994bffa44-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.644549053Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.644557834Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.644563895Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.644569619Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~4vn2ogi3]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c1/7e/c17ece42-be40-4144-9b01-c42994bffa44-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.644614429Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c1/7e/c17ece42-be40-4144-9b01-c42994bffa44-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.644626238Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.644632666Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.64463829Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.644644125Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~uly4vj3l]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.659086688Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/14/2e/142ec268-1b5b-4572-b3d6-3f1e949c21d6-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.659118772Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.659125791Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.659131819Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.659137458Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~uly4vj3l]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/14/2e/142ec268-1b5b-4572-b3d6-3f1e949c21d6-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.659235051Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/14/2e/142ec268-1b5b-4572-b3d6-3f1e949c21d6-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.659251582Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.659262237Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.659270375Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.65927658Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~6vmzh5gr]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.659770928Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bf/13/bf1312dc-c01f-4da4-a946-1b0a73630e2f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.65978351Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.659790367Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.659796211Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.659801897Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~6vmzh5gr]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bf/13/bf1312dc-c01f-4da4-a946-1b0a73630e2f-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.659844589Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bf/13/bf1312dc-c01f-4da4-a946-1b0a73630e2f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.659855329Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.659862018Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.659867699Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.659873432Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~xhhn4vee]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.660306445Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b3/14/b314ceca-028b-4d78-949c-6b60a78131b1-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.660345557Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.660353916Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.660359748Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.66036528Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~xhhn4vee]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b3/14/b314ceca-028b-4d78-949c-6b60a78131b1-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.660378036Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b3/14/b314ceca-028b-4d78-949c-6b60a78131b1-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.660385293Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.660391239Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.660396682Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.660402188Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~5qwy8exb]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.660730856Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/d8/5f/d85fd9f2-0941-4fc4-9b0d-8c8c6e2037eb-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.660742458Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.660748923Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.660754712Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.660760611Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~5qwy8exb]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/d8/5f/d85fd9f2-0941-4fc4-9b0d-8c8c6e2037eb-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.660791932Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/d8/5f/d85fd9f2-0941-4fc4-9b0d-8c8c6e2037eb-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.660801769Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.66080785Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.660813441Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.660818987Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~b5w6fikd]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.66139618Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1b/b2/1bb212d2-b460-401a-b01f-8872efc62e1e-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.661421501Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.661428799Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.661434559Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.661440149Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~b5w6fikd]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1b/b2/1bb212d2-b460-401a-b01f-8872efc62e1e-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.661481337Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1b/b2/1bb212d2-b460-401a-b01f-8872efc62e1e-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.661492887Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.661499196Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.661504756Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.661510417Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~xz2vpha6]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.664558377Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/7f/35/7f35573f-e2f0-46eb-8830-fe393b739dc4-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.664585486Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.664592543Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.664598225Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.664603885Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~xz2vpha6]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/7f/35/7f35573f-e2f0-46eb-8830-fe393b739dc4-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.664647856Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/7f/35/7f35573f-e2f0-46eb-8830-fe393b739dc4-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.6646606Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.664667129Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.664681016Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.664686464Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~zbanze4s]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.675776595Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/cb/ad/cbad2a88-a06a-4c8d-a693-d2e8dfbe6e9a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.675808694Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.675835014Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.675842577Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.675848466Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~zbanze4s]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/cb/ad/cbad2a88-a06a-4c8d-a693-d2e8dfbe6e9a-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.675875379Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/cb/ad/cbad2a88-a06a-4c8d-a693-d2e8dfbe6e9a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.675890596Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.675897772Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.675906171Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.675912169Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~rolj4cmr]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.676557014Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bc/bd/bcbd4bb3-db6e-48ef-9cdc-b5ab2606c2ad-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.676569773Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.676576135Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.676581746Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.676587336Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~rolj4cmr]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bc/bd/bcbd4bb3-db6e-48ef-9cdc-b5ab2606c2ad-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.676694614Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bc/bd/bcbd4bb3-db6e-48ef-9cdc-b5ab2606c2ad-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.676707895Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.676717156Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.676724647Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.676730221Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~7b97eu4s]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.67709637Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/2b/f8/2bf880c1-b2d1-4a61-a6ee-0e873637813e-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.677116311Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.677139139Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.677146141Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.677151693Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~7b97eu4s]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/2b/f8/2bf880c1-b2d1-4a61-a6ee-0e873637813e-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.677226226Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/2b/f8/2bf880c1-b2d1-4a61-a6ee-0e873637813e-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.677238556Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.677247792Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.677256267Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.677264836Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~45w9ho91]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.677610771Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a3/9b/a39b8f43-c7e1-4498-920e-4cf18fd8ee1f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.677621979Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.67763114Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.677639629Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.677647739Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~45w9ho91]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a3/9b/a39b8f43-c7e1-4498-920e-4cf18fd8ee1f-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.677674494Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a3/9b/a39b8f43-c7e1-4498-920e-4cf18fd8ee1f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.677683057Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.677688998Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.677694443Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.67770021Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~2svf1iq6]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.678293998Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/3a/6d/3a6da78e-d237-4916-af69-f7bccca46b12-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.678308325Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.678317694Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.678336396Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.678343146Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~2svf1iq6]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/3a/6d/3a6da78e-d237-4916-af69-f7bccca46b12-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.678380344Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/3a/6d/3a6da78e-d237-4916-af69-f7bccca46b12-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.678389626Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.678395746Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.678401299Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.678406847Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~y8sl10kd]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.681468477Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ed/5a/ed5abed6-2623-46bc-90ad-b8a50627369f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.681490534Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.681497049Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.681502868Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.681508705Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~y8sl10kd]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ed/5a/ed5abed6-2623-46bc-90ad-b8a50627369f-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.681573862Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ed/5a/ed5abed6-2623-46bc-90ad-b8a50627369f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.681587677Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.681597159Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.681605368Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.681612044Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~mx96rxws]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.692656055Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0a/17/0a176185-d912-467f-a504-d6d1fb0e30bc-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.692688711Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.692696764Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.692702817Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.692726692Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~mx96rxws]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0a/17/0a176185-d912-467f-a504-d6d1fb0e30bc-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.692741905Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0a/17/0a176185-d912-467f-a504-d6d1fb0e30bc-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.692749464Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.692755386Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.692760851Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.692766449Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~6vofld8t]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.69336398Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b4/f5/b4f528ca-8ad6-42e6-bb98-59a4899ac3b9-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.693379117Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.693385609Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.693391297Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.693396906Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~6vofld8t]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b4/f5/b4f528ca-8ad6-42e6-bb98-59a4899ac3b9-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.693470839Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b4/f5/b4f528ca-8ad6-42e6-bb98-59a4899ac3b9-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.693481417Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.693498707Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.693504436Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.693510005Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~jxvh7uc4]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.693890851Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/50/15/501595d0-68d6-4c48-a0f0-5d1786e9b129-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.693905373Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.693912631Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.693918658Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.693924491Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~jxvh7uc4]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/50/15/501595d0-68d6-4c48-a0f0-5d1786e9b129-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.693963974Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/50/15/501595d0-68d6-4c48-a0f0-5d1786e9b129-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.693974015Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.693980173Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.693985951Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.693991571Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~wcx3t255]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.694358296Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/39/08/3908ff7d-6ec5-4db5-85df-d07ed32726fb-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.694369347Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.694375965Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.694381616Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.694387196Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~wcx3t255]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/39/08/3908ff7d-6ec5-4db5-85df-d07ed32726fb-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.694422884Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/39/08/3908ff7d-6ec5-4db5-85df-d07ed32726fb-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.694437058Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.694443419Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.694449093Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.694454702Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~93zkudk9]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.694809311Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/d9/1b/d91b9135-08ab-420f-83d5-2b8a2caef3ae-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.694818437Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.694824664Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.694830373Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.694836013Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~93zkudk9]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/d9/1b/d91b9135-08ab-420f-83d5-2b8a2caef3ae-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.694876766Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/d9/1b/d91b9135-08ab-420f-83d5-2b8a2caef3ae-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.694899306Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.694906281Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.694911861Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.694917554Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~z6mftamk]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.699251891Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/9a/11/9a1114c4-a1c9-4c5b-99ab-2c1e4ead027c-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.699288785Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.699297784Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.699305511Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.699313303Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~z6mftamk]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/9a/11/9a1114c4-a1c9-4c5b-99ab-2c1e4ead027c-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.699391601Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/9a/11/9a1114c4-a1c9-4c5b-99ab-2c1e4ead027c-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.69941121Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.699420629Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.699428399Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.69943591Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~sm68sjvk]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.702443417Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/68/65/68651487-6396-4771-8450-0a229587eaed-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.702474378Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.702483354Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.702490885Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.702498315Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:40 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~sm68sjvk]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/68/65/68651487-6396-4771-8450-0a229587eaed-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:40.702548915Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/68/65/68651487-6396-4771-8450-0a229587eaed-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:40.702587119Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:40.702600642Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:40.702608583Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:40.702616118Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~m465sbav]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.326830652Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/63/31/633136d1-a734-4511-87ae-4a16e2a16fcc-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.326866059Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.326873171Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.326878969Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.326884737Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~m465sbav]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/63/31/633136d1-a734-4511-87ae-4a16e2a16fcc-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.326947508Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/63/31/633136d1-a734-4511-87ae-4a16e2a16fcc-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.3269576Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.326963879Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.326969585Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.32697517Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~3hkqjbkj]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.327611504Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/40/0e/400e4f42-0445-4e45-8f20-f96c0a0c0319-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.32762717Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.327637808Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.327643957Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.327649976Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~3hkqjbkj]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/40/0e/400e4f42-0445-4e45-8f20-f96c0a0c0319-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.327698248Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/40/0e/400e4f42-0445-4e45-8f20-f96c0a0c0319-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.327726952Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.327734303Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.327739988Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.327745631Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~jta5hlim]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.32808972Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/90/c5/90c57f76-3d90-43fb-882c-826edcbbeb76-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.328100287Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.32810657Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.328112236Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.32811789Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~jta5hlim]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/90/c5/90c57f76-3d90-43fb-882c-826edcbbeb76-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.328212973Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/90/c5/90c57f76-3d90-43fb-882c-826edcbbeb76-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.328224303Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.328233258Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.328241732Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.328250138Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~wv57wnh7]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.328578418Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/78/eb/78ebbd19-3792-4b09-821c-3d1fe2350756-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.328588808Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.328597742Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.328606201Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.32861465Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~wv57wnh7]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/78/eb/78ebbd19-3792-4b09-821c-3d1fe2350756-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.328647524Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/78/eb/78ebbd19-3792-4b09-821c-3d1fe2350756-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.328666283Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.328673124Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.328678701Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.32868433Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~034nivm7]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.329027021Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a9/8e/a98eb69b-861a-474c-9055-f5cf299efe71-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.329036971Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.329043164Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.329048764Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.329054327Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~034nivm7]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a9/8e/a98eb69b-861a-474c-9055-f5cf299efe71-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.329168498Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a9/8e/a98eb69b-861a-474c-9055-f5cf299efe71-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.329180141Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.329189268Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.329197688Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.329206183Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~gcxe6sag]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.329524976Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f5/8c/f58c1e18-7f7a-4751-bb91-deb20bc8cb27-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.329535469Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.329544681Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.329553169Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.329561803Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~gcxe6sag]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f5/8c/f58c1e18-7f7a-4751-bb91-deb20bc8cb27-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.329593962Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f5/8c/f58c1e18-7f7a-4751-bb91-deb20bc8cb27-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.329609439Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.329628399Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.32963518Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.329641009Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~5tzl8ao9]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.347469534Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1f/df/1fdf6766-de36-4a2d-b793-01d648b7f3c9-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.34750057Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.347507563Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.347513236Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.347518951Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~5tzl8ao9]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1f/df/1fdf6766-de36-4a2d-b793-01d648b7f3c9-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.347590911Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1f/df/1fdf6766-de36-4a2d-b793-01d648b7f3c9-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.347600362Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.347606526Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.347612114Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.347617922Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~3pl9y3mb]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.348163959Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/7b/ed/7bed402c-b726-4c92-987f-0a3b609113b1-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.348181049Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.348191382Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.348200591Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.348209385Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~3pl9y3mb]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/7b/ed/7bed402c-b726-4c92-987f-0a3b609113b1-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.348219114Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/7b/ed/7bed402c-b726-4c92-987f-0a3b609113b1-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.348226366Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.348251766Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.348258568Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.348264164Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~efn74h93]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.348788967Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/50/5d/505daa8f-ce76-4117-8768-c1e3da1b914c-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.348800864Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.348807157Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.348812803Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.348818885Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~efn74h93]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/50/5d/505daa8f-ce76-4117-8768-c1e3da1b914c-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.348872746Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/50/5d/505daa8f-ce76-4117-8768-c1e3da1b914c-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.34888677Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.348893811Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.348899615Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.348905392Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~laebf035]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.349327055Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f3/8d/f38d45c7-a135-46cc-8582-d12e3cdac59b-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.349338985Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.349348275Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.349357086Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.3493658Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~laebf035]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f3/8d/f38d45c7-a135-46cc-8582-d12e3cdac59b-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.349375531Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f3/8d/f38d45c7-a135-46cc-8582-d12e3cdac59b-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.349383032Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.349389125Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.349406859Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.349413377Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~62eenfky]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.378016009Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/30/b9/30b9f7cc-5a28-4007-8dc0-c6b8c460dd3f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.378049055Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.378056518Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.378062353Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.378094446Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~62eenfky]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/30/b9/30b9f7cc-5a28-4007-8dc0-c6b8c460dd3f-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.378168936Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/30/b9/30b9f7cc-5a28-4007-8dc0-c6b8c460dd3f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.378178457Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.378184771Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.378190462Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.378196148Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~mpc07r4o]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.378760649Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/05/4b/054b2b14-7cb3-4f29-8380-8ac6d9bf29d7-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.378778528Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.378785591Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.378791536Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.378797257Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~mpc07r4o]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/05/4b/054b2b14-7cb3-4f29-8380-8ac6d9bf29d7-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.378834441Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/05/4b/054b2b14-7cb3-4f29-8380-8ac6d9bf29d7-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.378849108Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.37885636Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.378862482Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.378887634Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~g7d3qu1p]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.379704923Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/71/2d/712d77a3-de99-424c-93a8-b66e6e951583-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.379723528Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.379733282Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.379739067Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.379744684Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~g7d3qu1p]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/71/2d/712d77a3-de99-424c-93a8-b66e6e951583-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.379802575Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/71/2d/712d77a3-de99-424c-93a8-b66e6e951583-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.379815093Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.379821797Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.37982774Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.37983358Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~ghydc6kj]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.380296615Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/46/d7/46d768b7-9b10-4062-8740-d5ae844cb558-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.380312076Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.380322271Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.380330983Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.38033963Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~ghydc6kj]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/46/d7/46d768b7-9b10-4062-8740-d5ae844cb558-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.380361363Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/46/d7/46d768b7-9b10-4062-8740-d5ae844cb558-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.380372411Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.380378707Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.380384469Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.380390324Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~3pg3urch]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.382524473Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/2e/c0/2ec02895-47ee-4db0-a66a-25a8de961f96-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.382547023Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.38255656Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.382564682Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.38257087Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~3pg3urch]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/2e/c0/2ec02895-47ee-4db0-a66a-25a8de961f96-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.38259158Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/2e/c0/2ec02895-47ee-4db0-a66a-25a8de961f96-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.382603921Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.382610844Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.38261655Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.382622217Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~m2vttdxl]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.383052776Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c3/b8/c3b8a086-b9bc-477d-a2af-db0585dd7871-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.383065443Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.383080667Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.383087741Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.383093906Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~m2vttdxl]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c3/b8/c3b8a086-b9bc-477d-a2af-db0585dd7871-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.383161499Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c3/b8/c3b8a086-b9bc-477d-a2af-db0585dd7871-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.383172153Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.383187301Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.383193725Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.383199681Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~rgoskxwz]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.395564714Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bc/c6/bcc692dc-ac76-4105-80a9-d948ba8d68f0-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.395614824Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.395623362Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.395629423Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.395635104Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~rgoskxwz]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bc/c6/bcc692dc-ac76-4105-80a9-d948ba8d68f0-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.39566959Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bc/c6/bcc692dc-ac76-4105-80a9-d948ba8d68f0-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.395704496Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.395712911Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.395719143Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.395724939Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~2hv7po4q]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.396168144Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/5b/6b/5b6b5654-e73b-469f-967d-d2aea2d02e36-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.396179882Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.396186314Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.396192103Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.396198042Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~2hv7po4q]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/5b/6b/5b6b5654-e73b-469f-967d-d2aea2d02e36-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.396260104Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/5b/6b/5b6b5654-e73b-469f-967d-d2aea2d02e36-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.396272626Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.396279094Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.396284778Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.396290504Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~dtkkvz2c]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.39680162Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/90/c7/90c79275-cce9-4328-b9d1-f3c702e4c04e-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.396829866Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.396837281Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.396842924Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.396848444Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~dtkkvz2c]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/90/c7/90c79275-cce9-4328-b9d1-f3c702e4c04e-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.396922318Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/90/c7/90c79275-cce9-4328-b9d1-f3c702e4c04e-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.396932527Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.396952997Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.396959112Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.39696473Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~bppz2gy8]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.399391312Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c0/a5/c0a5c4fa-6c3a-4631-81ad-f9a1ad09c3be-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.399419231Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.399427656Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.399433382Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.399439475Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~bppz2gy8]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c0/a5/c0a5c4fa-6c3a-4631-81ad-f9a1ad09c3be-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.399481071Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c0/a5/c0a5c4fa-6c3a-4631-81ad-f9a1ad09c3be-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.399493435Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.399499952Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.399505651Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.399511307Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~hdkmwtpe]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.40002337Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/9e/df/9edf65fc-e408-457c-9d92-b4e99bcb6187-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.400058415Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.400065972Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.400084479Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.400091786Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~hdkmwtpe]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/9e/df/9edf65fc-e408-457c-9d92-b4e99bcb6187-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.400427344Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/9e/df/9edf65fc-e408-457c-9d92-b4e99bcb6187-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.400456087Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.400464098Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.40047024Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.400476034Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~v7lwm5qe]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.402055049Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/15/fb/15fbe88c-e5ab-4421-9fd1-f98ed897c3d4-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.402093543Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.402101911Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.402107909Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.4021139Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~v7lwm5qe]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/15/fb/15fbe88c-e5ab-4421-9fd1-f98ed897c3d4-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.40216827Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/15/fb/15fbe88c-e5ab-4421-9fd1-f98ed897c3d4-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.402178365Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.402184588Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.402190244Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.402195798Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~3o2ak7ly]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.414124723Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/62/ef/62ef1f76-aa7c-4bf5-b98b-aa9c88d66ddd-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.414154994Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.414182008Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.414188811Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.414194485Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~3o2ak7ly]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/62/ef/62ef1f76-aa7c-4bf5-b98b-aa9c88d66ddd-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.414218173Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/62/ef/62ef1f76-aa7c-4bf5-b98b-aa9c88d66ddd-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.415188329Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.415204573Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.415210737Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.415216505Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~2vmcgc2d]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.415222427Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/dc/9b/dc9b435d-bbe7-4b62-81da-8d153a7b56ab-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.41523858Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.415244656Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.4152502Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.415255934Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~2vmcgc2d]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/dc/9b/dc9b435d-bbe7-4b62-81da-8d153a7b56ab-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.415261941Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/dc/9b/dc9b435d-bbe7-4b62-81da-8d153a7b56ab-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.415268515Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.415274385Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.415279909Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.415285402Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~0uc9nequ]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.41557287Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/66/8c/668c9ded-fdc6-4673-bf98-7413bf8fd9fb-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.415604743Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.415612191Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.415645172Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.415660358Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~0uc9nequ]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/66/8c/668c9ded-fdc6-4673-bf98-7413bf8fd9fb-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.415713624Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/66/8c/668c9ded-fdc6-4673-bf98-7413bf8fd9fb-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.415723354Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.415729439Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.415735161Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.415740882Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~aifwn16j]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.418014237Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/72/0b/720b9a0f-15c2-40a8-b5f1-04e08797b6cd-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.418046077Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.41805322Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.418059133Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.41806494Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~aifwn16j]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/72/0b/720b9a0f-15c2-40a8-b5f1-04e08797b6cd-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.418123469Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/72/0b/720b9a0f-15c2-40a8-b5f1-04e08797b6cd-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.418139785Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.418149777Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.418155871Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.418161521Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~q4qjutgg]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.418678835Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/e1/cc/e1cc66eb-b149-4a06-addf-4ef04c4a79c4-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.418692681Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.418701563Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.418732111Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.418739568Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~q4qjutgg]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/e1/cc/e1cc66eb-b149-4a06-addf-4ef04c4a79c4-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.418809724Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/e1/cc/e1cc66eb-b149-4a06-addf-4ef04c4a79c4-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.41881997Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.418826151Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.418831878Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.418837502Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~zv88hqev]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.421349392Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/35/22/3522fc4c-696c-4f81-af69-a28da0c26512-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.421389432Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.421397081Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.42140347Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.421409642Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~zv88hqev]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/35/22/3522fc4c-696c-4f81-af69-a28da0c26512-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.421464838Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/35/22/3522fc4c-696c-4f81-af69-a28da0c26512-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.421475377Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.421481882Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.421487762Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.421493582Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~o9n8i0rm]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.424261104Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/61/86/61861286-f5e3-42f3-97f3-cfd1ace9fb52-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.424313317Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.424321922Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.424328456Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.424354126Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~o9n8i0rm]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/61/86/61861286-f5e3-42f3-97f3-cfd1ace9fb52-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.424377162Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/61/86/61861286-f5e3-42f3-97f3-cfd1ace9fb52-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.424395126Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.424406191Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.424412563Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.424418794Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~6scak7l6]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.673993906Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1d/4b/1d4bd83a-1078-46d4-914b-dc553897dbbf-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.67402849Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.674036354Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.674042378Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.674048182Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~6scak7l6]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1d/4b/1d4bd83a-1078-46d4-914b-dc553897dbbf-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.674114056Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1d/4b/1d4bd83a-1078-46d4-914b-dc553897dbbf-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.674131819Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.674141792Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.674150284Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.674157357Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~c38ry10m]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.674664605Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/12/d5/12d57aa2-aa0d-4d3c-abac-202d106aa096-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.674675414Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.674681958Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.67468764Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.674693519Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~c38ry10m]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/12/d5/12d57aa2-aa0d-4d3c-abac-202d106aa096-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.674726283Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/12/d5/12d57aa2-aa0d-4d3c-abac-202d106aa096-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.674734804Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.67474078Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.674746275Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.674751668Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~4exkotkc]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.675219889Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/e6/c7/e6c7b161-601d-4e67-97d2-e329edcc2440-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.675237331Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.675244786Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.675250829Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.675256739Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~4exkotkc]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/e6/c7/e6c7b161-601d-4e67-97d2-e329edcc2440-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.675296898Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/e6/c7/e6c7b161-601d-4e67-97d2-e329edcc2440-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.675309453Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.675315964Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.675321691Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.675327466Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~aagewqs9]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.675755702Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/65/e5/65e5d093-d483-430d-92e8-883444c0efd1-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.6757697Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.675779483Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.67578831Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.675796875Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~aagewqs9]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/65/e5/65e5d093-d483-430d-92e8-883444c0efd1-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.675814261Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/65/e5/65e5d093-d483-430d-92e8-883444c0efd1-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.675840233Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.675847594Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.675853386Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.675858991Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~i4se27w3]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.676226083Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1c/9b/1c9b9542-0818-4055-81e6-ee0c377e5710-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.676237779Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.676247002Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.676255545Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.676263983Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~i4se27w3]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1c/9b/1c9b9542-0818-4055-81e6-ee0c377e5710-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.676297337Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1c/9b/1c9b9542-0818-4055-81e6-ee0c377e5710-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.676308453Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.676317368Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.676325976Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.676334346Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~547rwudf]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.676677079Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/aa/5a/aa5adcc5-2dc5-442f-b92e-bc00cfdf64ca-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.676687694Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.676696665Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.676705073Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.676713466Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~547rwudf]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/aa/5a/aa5adcc5-2dc5-442f-b92e-bc00cfdf64ca-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.67673867Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/aa/5a/aa5adcc5-2dc5-442f-b92e-bc00cfdf64ca-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.67675954Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.676766687Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.676772375Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.676777909Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~hjcj2g1s]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.690105514Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ff/ed/ffed84bf-3161-4ec0-b63a-647f2c07c9d0-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.690148465Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.690155623Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.690161901Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.690167643Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~hjcj2g1s]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ff/ed/ffed84bf-3161-4ec0-b63a-647f2c07c9d0-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.69025522Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ff/ed/ffed84bf-3161-4ec0-b63a-647f2c07c9d0-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.690272165Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.690280082Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.690286337Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.690292254Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~e9jka5oi]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.691103739Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1b/18/1b18d896-e9cb-4867-9060-d1b653382364-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.691141221Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.691148421Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.691154059Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.69116798Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~e9jka5oi]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1b/18/1b18d896-e9cb-4867-9060-d1b653382364-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.691303278Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1b/18/1b18d896-e9cb-4867-9060-d1b653382364-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.691336983Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.691346825Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.691353676Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.691359575Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~o84fgv0s]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.694918785Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ff/e5/ffe55878-05e8-4ace-a457-c05100ea9795-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.694952875Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.694960204Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.694966142Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.694971991Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~o84fgv0s]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ff/e5/ffe55878-05e8-4ace-a457-c05100ea9795-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.695017472Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ff/e5/ffe55878-05e8-4ace-a457-c05100ea9795-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.69503181Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.69503868Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.695044439Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.695050135Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~t1y7j2dt]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.69679506Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/53/83/5383c115-71c1-4177-bed2-4bad304c4c0a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.696813299Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.696819858Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.696825488Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.696831168Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~t1y7j2dt]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/53/83/5383c115-71c1-4177-bed2-4bad304c4c0a-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.696890549Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/53/83/5383c115-71c1-4177-bed2-4bad304c4c0a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.696919185Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.696926361Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.696931994Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.696937591Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~l8e98eh8]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.699264465Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/cf/5b/cf5bb1cb-904c-4e8f-b477-eac35f540773-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.699285844Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.69929236Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.699298096Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.699303838Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~l8e98eh8]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/cf/5b/cf5bb1cb-904c-4e8f-b477-eac35f540773-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.699339118Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/cf/5b/cf5bb1cb-904c-4e8f-b477-eac35f540773-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.699347998Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.69935419Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.699359831Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.69936559Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~q9wbb9cj]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.699822299Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/5d/b4/5db4d91c-c246-4111-a046-b2c5265262b6-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.699834232Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.699843721Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.699852614Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.699861103Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~q9wbb9cj]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/5d/b4/5db4d91c-c246-4111-a046-b2c5265262b6-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.699904687Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/5d/b4/5db4d91c-c246-4111-a046-b2c5265262b6-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.699915801Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.699941912Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.699951415Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.699959694Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~owrkmt6j]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.707607871Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c3/81/c3811c74-6c4a-4743-aaf6-395ab9e4e04c-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.707654235Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.707661387Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.707667113Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.707672853Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~owrkmt6j]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c3/81/c3811c74-6c4a-4743-aaf6-395ab9e4e04c-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.707715574Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c3/81/c3811c74-6c4a-4743-aaf6-395ab9e4e04c-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.707730689Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.707737714Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.707743549Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.707749222Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~how2qjbr]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.711586528Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/41/8d/418d78a2-dfc9-4fe3-a847-f238ddcceea7-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.711628266Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.711635649Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.711641385Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.711646991Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~how2qjbr]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/41/8d/418d78a2-dfc9-4fe3-a847-f238ddcceea7-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.711719814Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/41/8d/418d78a2-dfc9-4fe3-a847-f238ddcceea7-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.711731272Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.711760507Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.711770484Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.711777985Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~vk37qrny]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.715705003Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/91/ff/91ffe7eb-251b-4e3f-8e52-082e26f33a34-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.715733913Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.715741415Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.71574703Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.715752695Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~vk37qrny]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/91/ff/91ffe7eb-251b-4e3f-8e52-082e26f33a34-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.715783431Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/91/ff/91ffe7eb-251b-4e3f-8e52-082e26f33a34-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.715792247Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.715798566Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.715804284Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.715810119Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~7wce17bb]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.716382958Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/14/71/14710397-a709-4a84-83b5-0e656ba88349-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.716399831Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.716409923Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.716418626Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.716426553Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~7wce17bb]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/14/71/14710397-a709-4a84-83b5-0e656ba88349-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.716438944Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/14/71/14710397-a709-4a84-83b5-0e656ba88349-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.716449591Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.716455856Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.716479193Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.716485829Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~rkzzb68a]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.71875462Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c2/b9/c2b98b1d-4af3-4453-a8e3-5dce9d30f0ba-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.718775763Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.718785174Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.718793736Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.718800488Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~rkzzb68a]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c2/b9/c2b98b1d-4af3-4453-a8e3-5dce9d30f0ba-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.718821456Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c2/b9/c2b98b1d-4af3-4453-a8e3-5dce9d30f0ba-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.718833139Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.718839552Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.718845253Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.71885095Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~sfok0ihd]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.719319754Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/aa/db/aadb1e86-357d-493c-95b4-c20a4b787cca-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.719329688Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.719336059Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.719344197Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.719350156Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~sfok0ihd]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/aa/db/aadb1e86-357d-493c-95b4-c20a4b787cca-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.719414776Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/aa/db/aadb1e86-357d-493c-95b4-c20a4b787cca-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.71942613Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.719435143Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.719443638Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.719476016Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~ojgppysz]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.729362547Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/92/dd/92ddb253-aec0-4664-a051-acd83392096f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.729393274Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.729401178Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.729406908Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.729412512Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~ojgppysz]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/92/dd/92ddb253-aec0-4664-a051-acd83392096f-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.729441972Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/92/dd/92ddb253-aec0-4664-a051-acd83392096f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.729456872Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.729464105Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.729470137Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.729476102Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~blw5kr14]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.729950495Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/44/e6/44e6866f-2957-4caf-99a1-89e7c1ab9916-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.729964134Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.729970904Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.729976517Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.729982073Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~blw5kr14]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/44/e6/44e6866f-2957-4caf-99a1-89e7c1ab9916-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.730044755Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/44/e6/44e6866f-2957-4caf-99a1-89e7c1ab9916-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.730055896Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.730062548Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.730068541Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.730080201Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~fbsz5gzh]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.73189904Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0f/35/0f35b284-e14d-4629-881f-f940630c333d-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.731922932Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.731929882Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.731935699Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.731941399Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~fbsz5gzh]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0f/35/0f35b284-e14d-4629-881f-f940630c333d-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.73199737Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0f/35/0f35b284-e14d-4629-881f-f940630c333d-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.732006401Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.732012572Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.732018091Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.732023785Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~gq5y8u7b]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.732520735Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1b/00/1b00969f-d145-432b-bb4d-5cd44557d5f4-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.732530605Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.732536925Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.732542612Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.732548417Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~gq5y8u7b]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1b/00/1b00969f-d145-432b-bb4d-5cd44557d5f4-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.732595519Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1b/00/1b00969f-d145-432b-bb4d-5cd44557d5f4-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.732608896Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.732615752Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.732621594Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.73262752Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~2c4og8rf]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.732957814Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/13/6b/136b01b2-8352-41e7-9691-e2a610afe851-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.732984041Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.732991003Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.73299647Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.733002028Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~2c4og8rf]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/13/6b/136b01b2-8352-41e7-9691-e2a610afe851-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.733040142Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/13/6b/136b01b2-8352-41e7-9691-e2a610afe851-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.733049587Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.733055686Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.733061313Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.733066949Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~it7jsjye]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.733434858Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/47/d2/47d29e17-8252-485b-87c9-7fe29be64a58-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.733444065Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.733450042Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.733455517Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.73346102Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:41 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~it7jsjye]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/47/d2/47d29e17-8252-485b-87c9-7fe29be64a58-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:41.733520133Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/47/d2/47d29e17-8252-485b-87c9-7fe29be64a58-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:41.733529498Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:41.733535657Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:41.733541224Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:41.733546746Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~z9f81cyv]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.604192612Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/d8/5f/d85fd9f2-0941-4fc4-9b0d-8c8c6e2037eb-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.604241823Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.604250239Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.604255722Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.604261064Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~z9f81cyv]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/d8/5f/d85fd9f2-0941-4fc4-9b0d-8c8c6e2037eb-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.604269936Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/d8/5f/d85fd9f2-0941-4fc4-9b0d-8c8c6e2037eb-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.604276674Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.604282385Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.604287538Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.604292683Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~918rk02e]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.604843714Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b3/14/b314ceca-028b-4d78-949c-6b60a78131b1-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.604860727Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.604870243Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.604878368Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.604886072Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~918rk02e]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b3/14/b314ceca-028b-4d78-949c-6b60a78131b1-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.604911265Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b3/14/b314ceca-028b-4d78-949c-6b60a78131b1-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.604926498Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.604933127Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.60493847Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.604950232Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~gy2jpfx5]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.605362258Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ed/5a/ed5abed6-2623-46bc-90ad-b8a50627369f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.605378697Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.605401178Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.605409453Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.605415057Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~gy2jpfx5]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ed/5a/ed5abed6-2623-46bc-90ad-b8a50627369f-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.605421908Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ed/5a/ed5abed6-2623-46bc-90ad-b8a50627369f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.605428634Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.605434326Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.60543971Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.605445162Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~kakcrvxp]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.605825468Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bf/13/bf1312dc-c01f-4da4-a946-1b0a73630e2f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.605841046Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.605848076Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.605854013Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.605859726Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~kakcrvxp]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bf/13/bf1312dc-c01f-4da4-a946-1b0a73630e2f-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.605907215Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bf/13/bf1312dc-c01f-4da4-a946-1b0a73630e2f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.605917614Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.605923809Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.605929463Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.605934973Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~50g6kb1q]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.608244971Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/cb/ad/cbad2a88-a06a-4c8d-a693-d2e8dfbe6e9a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.608272257Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.608296728Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.608303734Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.608309515Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~50g6kb1q]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/cb/ad/cbad2a88-a06a-4c8d-a693-d2e8dfbe6e9a-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.609144432Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/cb/ad/cbad2a88-a06a-4c8d-a693-d2e8dfbe6e9a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.60918565Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.609199562Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.609217947Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.609225371Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~zbcdg3pr]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.610811535Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a3/9b/a39b8f43-c7e1-4498-920e-4cf18fd8ee1f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.610840057Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.61084987Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.610857635Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.610864593Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~zbcdg3pr]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a3/9b/a39b8f43-c7e1-4498-920e-4cf18fd8ee1f-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.61091292Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a3/9b/a39b8f43-c7e1-4498-920e-4cf18fd8ee1f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.610938266Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.610948661Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.61095517Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.610961211Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~19ij3tpb]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.624955817Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/3a/6d/3a6da78e-d237-4916-af69-f7bccca46b12-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.624986712Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.624994103Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.625019488Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.625026648Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~19ij3tpb]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/3a/6d/3a6da78e-d237-4916-af69-f7bccca46b12-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.625032738Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/3a/6d/3a6da78e-d237-4916-af69-f7bccca46b12-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.625039231Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.625045172Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.625050486Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.625055851Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~dy0b560o]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.627022723Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a5/b5/a5b51831-9510-4bf0-a731-6967ada28959-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.62705421Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.627061814Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.62706754Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.627083093Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~dy0b560o]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a5/b5/a5b51831-9510-4bf0-a731-6967ada28959-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.627141776Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a5/b5/a5b51831-9510-4bf0-a731-6967ada28959-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.627151885Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.627158118Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.627163797Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.627169744Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~26lmw1rg]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.627720949Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/9d/d9/9dd9e115-4671-42bc-bb26-07750390f401-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.627738458Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.627748108Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.627755802Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.62777926Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~26lmw1rg]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/9d/d9/9dd9e115-4671-42bc-bb26-07750390f401-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.6277919Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/9d/d9/9dd9e115-4671-42bc-bb26-07750390f401-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.627798818Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.627804572Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.627809983Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.627815305Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~0dvncx2o]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.632811859Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c1/7e/c17ece42-be40-4144-9b01-c42994bffa44-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.632842564Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.632849638Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.632855469Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.632861071Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~0dvncx2o]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c1/7e/c17ece42-be40-4144-9b01-c42994bffa44-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.634155644Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c1/7e/c17ece42-be40-4144-9b01-c42994bffa44-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.634202393Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.634210347Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.63421631Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.634222211Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~c40q0pfj]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.634228253Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bf/f0/bff06370-564a-41a7-9c0b-9eb5b5b50b92-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.634234804Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.634240977Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.634246684Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.634272531Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~c40q0pfj]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bf/f0/bff06370-564a-41a7-9c0b-9eb5b5b50b92-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.63427959Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bf/f0/bff06370-564a-41a7-9c0b-9eb5b5b50b92-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.634286186Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.634291982Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.634297353Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.634302806Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~4sw2t57a]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.634308536Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/40/67/406778b1-f451-441d-950a-4673e986eb5b-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.634315482Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.634321483Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.634326861Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.634332276Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~4sw2t57a]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/40/67/406778b1-f451-441d-950a-4673e986eb5b-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.634337863Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/40/67/406778b1-f451-441d-950a-4673e986eb5b-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.634344159Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.634349819Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.634355234Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.634360693Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~5lsm2u8a]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.648670158Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/7f/35/7f35573f-e2f0-46eb-8830-fe393b739dc4-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.648705584Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.648713287Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.648719103Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.648724806Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~5lsm2u8a]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/7f/35/7f35573f-e2f0-46eb-8830-fe393b739dc4-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.648786407Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/7f/35/7f35573f-e2f0-46eb-8830-fe393b739dc4-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.648796754Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.648802927Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.648808362Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.648813878Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~4yqglf5g]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.649466675Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/14/2e/142ec268-1b5b-4572-b3d6-3f1e949c21d6-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.649487965Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.649494707Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.649500444Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.649509596Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~4yqglf5g]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/14/2e/142ec268-1b5b-4572-b3d6-3f1e949c21d6-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.649579655Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/14/2e/142ec268-1b5b-4572-b3d6-3f1e949c21d6-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.64958984Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.649596138Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.649601778Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.649607472Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~btkvi9ex]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.653703344Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/7c/61/7c614956-fcdf-4faf-87b4-c57a20704675-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.653749496Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.653756741Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.653762584Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.653768321Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~btkvi9ex]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/7c/61/7c614956-fcdf-4faf-87b4-c57a20704675-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.653805984Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/7c/61/7c614956-fcdf-4faf-87b4-c57a20704675-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.653833897Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.653841133Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.65384672Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.653852266Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~bt0rh1av]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.65444193Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/dc/d1/dcd1d6ad-30bc-4c55-9707-4419d3005572-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.654458848Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.654465411Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.654471067Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.65447674Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~bt0rh1av]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/dc/d1/dcd1d6ad-30bc-4c55-9707-4419d3005572-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.654553056Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/dc/d1/dcd1d6ad-30bc-4c55-9707-4419d3005572-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.654562382Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.654568436Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.654574026Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.654579638Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~ghkdc8w8]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.655105862Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1b/b2/1bb212d2-b460-401a-b01f-8872efc62e1e-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.65511929Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.655125655Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.655131373Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.655137152Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~ghkdc8w8]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1b/b2/1bb212d2-b460-401a-b01f-8872efc62e1e-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.655227499Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1b/b2/1bb212d2-b460-401a-b01f-8872efc62e1e-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.655253052Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.65526003Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.655265482Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.655271046Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~2cokpncr]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.656347725Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/54/a4/54a48a0f-e673-4167-b442-520a25e7493b-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.656371935Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.656379458Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.656385398Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.65639134Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~2cokpncr]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/54/a4/54a48a0f-e673-4167-b442-520a25e7493b-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.656448236Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/54/a4/54a48a0f-e673-4167-b442-520a25e7493b-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.656458289Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.65646443Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.656470089Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.656475742Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~x44kg5op]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.683434255Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/8e/7d/8e7db0c3-8487-4847-a782-937a2461fb9a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.683464776Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.683472172Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.683477988Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.683484038Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~x44kg5op]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/8e/7d/8e7db0c3-8487-4847-a782-937a2461fb9a-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.683636068Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/8e/7d/8e7db0c3-8487-4847-a782-937a2461fb9a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.683733062Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.683745501Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.683752169Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.683770821Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~cbpkazlp]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.684535085Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/3d/6c/3d6ca86a-f926-460a-9abc-a04d5e612759-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.684619817Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.684630476Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.684636799Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.684642492Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~cbpkazlp]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/3d/6c/3d6ca86a-f926-460a-9abc-a04d5e612759-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.68518547Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/3d/6c/3d6ca86a-f926-460a-9abc-a04d5e612759-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.685276432Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.6852868Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.68529281Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.685298691Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~mzowk7hi]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.689932492Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/80/37/8037a55c-97b0-4c6e-b251-66af6cd3f594-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.690028465Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.690040488Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.690046769Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.690052476Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~mzowk7hi]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/80/37/8037a55c-97b0-4c6e-b251-66af6cd3f594-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.690328045Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/80/37/8037a55c-97b0-4c6e-b251-66af6cd3f594-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.690391669Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.690420969Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.690428162Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.690434178Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~hnphf9l9]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.691216571Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/8d/a7/8da71e54-1198-420e-8c7c-116bc6bfc6ba-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.691303774Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.691314156Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.691320276Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.691326007Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~hnphf9l9]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/8d/a7/8da71e54-1198-420e-8c7c-116bc6bfc6ba-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.691534696Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/8d/a7/8da71e54-1198-420e-8c7c-116bc6bfc6ba-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.69160421Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.691614341Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.691620268Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.691626042Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~07uipf1d]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.692641063Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/74/f9/74f9a200-28ba-41c3-b37c-f08521b9867f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.692738347Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.692748797Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.69276831Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.692774964Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~07uipf1d]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/74/f9/74f9a200-28ba-41c3-b37c-f08521b9867f-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.693112748Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/74/f9/74f9a200-28ba-41c3-b37c-f08521b9867f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.693175959Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.69320826Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.693215597Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.693221285Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~s4thegsu]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.694060231Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f8/32/f83242ac-69c5-48d1-ac2f-5fed5df654f7-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.694158702Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.694175989Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.694182033Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.694187845Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~s4thegsu]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f8/32/f83242ac-69c5-48d1-ac2f-5fed5df654f7-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.69441877Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f8/32/f83242ac-69c5-48d1-ac2f-5fed5df654f7-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.694493386Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.694503099Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.694508967Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.694514523Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~40x4v2rc]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.704087713Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/67/69/6769dedb-986a-4c99-b118-4ea55540ea10-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.704183767Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.704195582Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.704201905Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.70420767Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~40x4v2rc]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/67/69/6769dedb-986a-4c99-b118-4ea55540ea10-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.704423123Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/67/69/6769dedb-986a-4c99-b118-4ea55540ea10-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.7044923Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.704502526Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.704527061Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.704533733Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~0nbzkzc2]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.705694973Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a4/df/a4df3e7e-022d-4a65-861d-93534f59ae1c-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.705767714Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.705783121Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.705789889Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.705795715Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~0nbzkzc2]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a4/df/a4df3e7e-022d-4a65-861d-93534f59ae1c-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.705931249Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a4/df/a4df3e7e-022d-4a65-861d-93534f59ae1c-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.706017675Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.706032314Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.70603907Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.706045228Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~6ptljzjj]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.70654174Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0e/fd/0efd218e-6547-4575-86b9-c0809aeccae9-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.706561097Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.706567291Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.706572658Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.706578027Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~6ptljzjj]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0e/fd/0efd218e-6547-4575-86b9-c0809aeccae9-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.706631226Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0e/fd/0efd218e-6547-4575-86b9-c0809aeccae9-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.706641681Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.70664802Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.706653701Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.70667555Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~d3bn86yp]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.707464515Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/85/d4/85d488e3-c974-488f-aaf6-7c6d5293275e-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.707476384Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.707482709Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.707488265Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.707493868Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~d3bn86yp]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/85/d4/85d488e3-c974-488f-aaf6-7c6d5293275e-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.707559211Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/85/d4/85d488e3-c974-488f-aaf6-7c6d5293275e-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.70757599Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.707585716Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.707594019Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.707600663Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~3o5jd7u5]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.942694831Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c7/87/c787aa1b-0a2d-4a21-922e-271ebca1f653-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.942729112Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.942737039Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.942742871Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.942748528Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~3o5jd7u5]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c7/87/c787aa1b-0a2d-4a21-922e-271ebca1f653-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.942754559Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c7/87/c787aa1b-0a2d-4a21-922e-271ebca1f653-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.942761689Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.942767725Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.942773215Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.942796595Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~3m9s5s6b]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.94298739Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/fc/0d/fc0d50d5-c248-4b46-bab7-d200bab6d4d5-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.943003889Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.943011193Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.943017247Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.943046569Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~3m9s5s6b]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/fc/0d/fc0d50d5-c248-4b46-bab7-d200bab6d4d5-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.94309056Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/fc/0d/fc0d50d5-c248-4b46-bab7-d200bab6d4d5-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.943136762Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.94314561Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.943151569Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.943157352Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~rl53wong]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.943676777Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/dd/91/dd917cf7-617c-4757-93fd-e16984d07ff7-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.943692475Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.943699985Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.943705524Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.94371508Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~rl53wong]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/dd/91/dd917cf7-617c-4757-93fd-e16984d07ff7-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.943759629Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/dd/91/dd917cf7-617c-4757-93fd-e16984d07ff7-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.943769043Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.943775312Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.943781055Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.943787023Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~19do6ser]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.945967206Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0e/01/0e010cd5-1557-47b1-82fb-78ca7b305108-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.946000977Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.946008104Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.946013865Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.946019575Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~19do6ser]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0e/01/0e010cd5-1557-47b1-82fb-78ca7b305108-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.946068983Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0e/01/0e010cd5-1557-47b1-82fb-78ca7b305108-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.946103024Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.946110087Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.946115948Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.94612178Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~wptalaaa]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.946641401Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/47/e2/47e20a10-327e-484e-826a-114b0332ab1a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.94665313Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.946659317Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.946664982Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.94667065Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~wptalaaa]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/47/e2/47e20a10-327e-484e-826a-114b0332ab1a-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.946746112Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/47/e2/47e20a10-327e-484e-826a-114b0332ab1a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.946761646Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.946768491Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.946774198Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.946779869Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~zoodm0il]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.948824383Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ce/a7/cea7c45f-4181-44fb-8dd5-8741afcf0fd7-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.948871292Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.948879224Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.948884983Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.948890568Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~zoodm0il]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ce/a7/cea7c45f-4181-44fb-8dd5-8741afcf0fd7-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.948915518Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ce/a7/cea7c45f-4181-44fb-8dd5-8741afcf0fd7-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.948934808Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.948942205Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.948948022Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.948953965Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~o1umy0dr]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.960022908Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/2e/5d/2e5d3fa1-b659-4dd7-b311-75a418208bc3-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.960055872Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.960063172Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.960069125Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.96008462Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~o1umy0dr]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/2e/5d/2e5d3fa1-b659-4dd7-b311-75a418208bc3-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.960140975Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/2e/5d/2e5d3fa1-b659-4dd7-b311-75a418208bc3-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.960150894Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.960156952Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.960162526Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.960168079Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~4plaphh9]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.960699337Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/d8/cd/d8cd2723-3ab2-462a-b1ac-cf6f82d9bb3f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.960729081Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.960736619Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.960742282Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.960747932Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~4plaphh9]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/d8/cd/d8cd2723-3ab2-462a-b1ac-cf6f82d9bb3f-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.960791019Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/d8/cd/d8cd2723-3ab2-462a-b1ac-cf6f82d9bb3f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.960806723Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.960813497Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.960819048Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.960825024Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~z02n05cq]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.961525477Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/7f/9b/7f9b2276-ab93-4a29-95c4-dedfecf09248-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.961541981Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.961548793Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.961554514Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.9615601Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~z02n05cq]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/7f/9b/7f9b2276-ab93-4a29-95c4-dedfecf09248-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.961590605Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/7f/9b/7f9b2276-ab93-4a29-95c4-dedfecf09248-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.961602724Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.961609164Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.961614869Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.961620501Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~juou8fbh]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.961979219Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/77/7b/777b5bf9-1f63-4942-ae10-14e39af1ff81-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.961989568Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.962008629Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.962015123Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.96202082Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~juou8fbh]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/77/7b/777b5bf9-1f63-4942-ae10-14e39af1ff81-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.962060024Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/77/7b/777b5bf9-1f63-4942-ae10-14e39af1ff81-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.962070034Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.962083098Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.962088984Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.962094819Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~mhfh00xt]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.964155282Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1c/c8/1cc87319-d1ba-4224-b794-d07efd2da3ae-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.964181118Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.964188292Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.964194166Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.964199803Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~mhfh00xt]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1c/c8/1cc87319-d1ba-4224-b794-d07efd2da3ae-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.964222151Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1c/c8/1cc87319-d1ba-4224-b794-d07efd2da3ae-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.964233695Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.964240202Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.964245938Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.964251554Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~tdhu32mi]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.964694239Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f0/a9/f0a92ff0-f044-44ad-8d65-89b6ea6c1ff4-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.96471107Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.964738593Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.964746324Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.964752203Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~tdhu32mi]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f0/a9/f0a92ff0-f044-44ad-8d65-89b6ea6c1ff4-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.964759331Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f0/a9/f0a92ff0-f044-44ad-8d65-89b6ea6c1ff4-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.964766009Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.964771688Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.964776999Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.964782369Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~yt8huu0h]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.975529382Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/21/2c/212cb7d7-64f1-4ac9-806d-93b801e9c3de-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.975560377Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.97556783Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.975573949Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.975580103Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~yt8huu0h]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/21/2c/212cb7d7-64f1-4ac9-806d-93b801e9c3de-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.975650842Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/21/2c/212cb7d7-64f1-4ac9-806d-93b801e9c3de-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.975662345Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.975671509Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.975679901Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.975688267Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~0vv40q58]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.976238281Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a1/f0/a1f05eee-f766-421f-b124-e878557137cc-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.976249695Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.976258646Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.976286804Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.976295346Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~0vv40q58]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a1/f0/a1f05eee-f766-421f-b124-e878557137cc-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.976319627Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a1/f0/a1f05eee-f766-421f-b124-e878557137cc-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.976334148Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.976349355Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.976354993Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.976360534Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~kzxotjkj]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.976725222Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0c/40/0c403251-a081-4cf2-ae62-2343077c8503-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.976739399Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.97674638Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.976752196Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.976757861Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~kzxotjkj]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0c/40/0c403251-a081-4cf2-ae62-2343077c8503-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.976803422Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0c/40/0c403251-a081-4cf2-ae62-2343077c8503-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.97681477Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.976821234Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.976827005Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.976835526Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~9tt1ntwh]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.977513245Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/00/29/00293e52-5684-4018-a257-fb44841c130a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.977531471Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.977537934Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.97754363Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.977566008Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~9tt1ntwh]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/00/29/00293e52-5684-4018-a257-fb44841c130a-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.977608915Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/00/29/00293e52-5684-4018-a257-fb44841c130a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.977618734Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.977624878Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.977630371Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.977635944Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~vk9kjpa9]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.978969292Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b1/3e/b13e0c97-0589-485a-b912-3522fce4a0a5-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.978987789Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.978994285Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.978999826Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.979005416Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~vk9kjpa9]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b1/3e/b13e0c97-0589-485a-b912-3522fce4a0a5-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.979049408Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b1/3e/b13e0c97-0589-485a-b912-3522fce4a0a5-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.979058271Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.979064308Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.979069831Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.979080331Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~re23nfcn]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.979936659Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/08/ae/08aefa1e-ec0f-45e3-a24e-9c75595e2d56-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.979952738Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.979959058Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.979964886Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.979970634Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~re23nfcn]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/08/ae/08aefa1e-ec0f-45e3-a24e-9c75595e2d56-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.980010867Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/08/ae/08aefa1e-ec0f-45e3-a24e-9c75595e2d56-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.980024194Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.980030696Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.980036452Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.98004211Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~5fz3620b]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.984377223Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/68/50/6850ac7b-bea5-4046-bc43-58073d4e9334-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.984406106Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.984415102Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.984421052Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.984427076Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:49:42 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~5fz3620b]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/68/50/6850ac7b-bea5-4046-bc43-58073d4e9334-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:49:42.984463785Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/68/50/6850ac7b-bea5-4046-bc43-58073d4e9334-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:49:42.984475889Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:49:42.984485606Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:49:42.984494891Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:49:42.984504164Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:49:44 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:EventRepository]\u001b[39m \u001b[32mWebsocket Disconnect: lWloNH8lJiDjCOwhAAAB\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:49:44.797925437Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[32m LOG\u001b[39m \u001b[33m[Api:EventRepository]\u001b[39m \u001b[32mWebsocket Connect: WAaSFtdtK8PDHEyqAAAD\u001b[39m\n","stream":"stdout","time":"2025-07-07T23:55:48.428459858Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~sxl43lr5]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.567448798Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a1/f0/a1f05eee-f766-421f-b124-e878557137cc-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.567485517Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.567518608Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.567526535Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.567533017Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~sxl43lr5]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a1/f0/a1f05eee-f766-421f-b124-e878557137cc-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.567574835Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a1/f0/a1f05eee-f766-421f-b124-e878557137cc-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.567594181Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.567601923Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.567608478Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.567614781Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~kofwz1rr]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.568431061Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/00/29/00293e52-5684-4018-a257-fb44841c130a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.568453984Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.568463973Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.56847161Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.568477565Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~kofwz1rr]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/00/29/00293e52-5684-4018-a257-fb44841c130a-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.568524121Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/00/29/00293e52-5684-4018-a257-fb44841c130a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.568540962Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.568548266Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.56855426Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.568560197Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~zc3gygb9]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.56906519Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1c/c8/1cc87319-d1ba-4224-b794-d07efd2da3ae-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.569081735Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.569114303Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.569122122Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.56912827Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~zc3gygb9]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1c/c8/1cc87319-d1ba-4224-b794-d07efd2da3ae-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.569137689Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1c/c8/1cc87319-d1ba-4224-b794-d07efd2da3ae-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.569145103Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.569151379Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.569157245Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.569163173Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~2td7nrvr]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.569604051Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/77/7b/777b5bf9-1f63-4942-ae10-14e39af1ff81-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.569618746Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.569629399Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.569639089Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.569647286Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~2td7nrvr]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/77/7b/777b5bf9-1f63-4942-ae10-14e39af1ff81-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.56966667Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/77/7b/777b5bf9-1f63-4942-ae10-14e39af1ff81-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.569679028Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.569685816Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.569691949Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.569698121Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~lj98ccwb]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.570080497Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f0/a9/f0a92ff0-f044-44ad-8d65-89b6ea6c1ff4-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.570092329Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.570099353Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.570123313Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.570130822Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~lj98ccwb]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f0/a9/f0a92ff0-f044-44ad-8d65-89b6ea6c1ff4-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.570214953Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f0/a9/f0a92ff0-f044-44ad-8d65-89b6ea6c1ff4-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.570227715Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.570237748Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.570247298Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.570256543Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~dtcscuk5]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.570770589Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/21/2c/212cb7d7-64f1-4ac9-806d-93b801e9c3de-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.570780966Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.570787561Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.570793375Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.570799162Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~dtcscuk5]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/21/2c/212cb7d7-64f1-4ac9-806d-93b801e9c3de-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.570853735Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/21/2c/212cb7d7-64f1-4ac9-806d-93b801e9c3de-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.570862613Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.570868781Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.570874675Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.570880318Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~jufzmano]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.58636055Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/08/ae/08aefa1e-ec0f-45e3-a24e-9c75595e2d56-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.586391898Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.58640081Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.586406872Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.586433181Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~jufzmano]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/08/ae/08aefa1e-ec0f-45e3-a24e-9c75595e2d56-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.58645421Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/08/ae/08aefa1e-ec0f-45e3-a24e-9c75595e2d56-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.586470399Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.586477331Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.586489232Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.586495134Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~vgmsdmth]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.587003755Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0c/40/0c403251-a081-4cf2-ae62-2343077c8503-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.587015728Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.587022227Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.587027836Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.587033457Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~vgmsdmth]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0c/40/0c403251-a081-4cf2-ae62-2343077c8503-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.587104049Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0c/40/0c403251-a081-4cf2-ae62-2343077c8503-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.587119993Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.587127509Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.587133327Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.587138967Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~splnxlrt]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.587545105Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/fc/0d/fc0d50d5-c248-4b46-bab7-d200bab6d4d5-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.587557515Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.587563899Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.587569572Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.587575396Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~splnxlrt]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/fc/0d/fc0d50d5-c248-4b46-bab7-d200bab6d4d5-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.587631749Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/fc/0d/fc0d50d5-c248-4b46-bab7-d200bab6d4d5-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.587643193Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.587649582Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.587655306Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.587660829Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~akcpk3jj]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.588038444Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b1/3e/b13e0c97-0589-485a-b912-3522fce4a0a5-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.588049545Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.588056071Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.588061662Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.588067227Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~akcpk3jj]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b1/3e/b13e0c97-0589-485a-b912-3522fce4a0a5-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.5881342Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b1/3e/b13e0c97-0589-485a-b912-3522fce4a0a5-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.588143201Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.588149351Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.588154971Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.588160493Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~vtle1p05]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.588545661Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/68/50/6850ac7b-bea5-4046-bc43-58073d4e9334-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.588558499Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.588567812Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.588576271Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.588583694Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~vtle1p05]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/68/50/6850ac7b-bea5-4046-bc43-58073d4e9334-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.58862037Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/68/50/6850ac7b-bea5-4046-bc43-58073d4e9334-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.58864424Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.588654261Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.58866279Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.588671444Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~ob52ug79]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.589000536Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0e/01/0e010cd5-1557-47b1-82fb-78ca7b305108-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.589009813Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.589016Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.58902158Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.589027075Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~ob52ug79]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0e/01/0e010cd5-1557-47b1-82fb-78ca7b305108-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.589092157Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0e/01/0e010cd5-1557-47b1-82fb-78ca7b305108-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.589104536Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.589111236Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.589117056Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.589122799Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~vhul203k]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.607153538Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/2e/5d/2e5d3fa1-b659-4dd7-b311-75a418208bc3-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.607183734Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.607190909Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.607196701Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.607247406Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~vhul203k]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/2e/5d/2e5d3fa1-b659-4dd7-b311-75a418208bc3-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.607256727Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/2e/5d/2e5d3fa1-b659-4dd7-b311-75a418208bc3-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.607283214Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.607290532Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.607296171Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.607301797Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~loynejld]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.607365046Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/47/e2/47e20a10-327e-484e-826a-114b0332ab1a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.607375351Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.607381591Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.607387157Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.60739608Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~loynejld]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/47/e2/47e20a10-327e-484e-826a-114b0332ab1a-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.607489695Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/47/e2/47e20a10-327e-484e-826a-114b0332ab1a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.607500082Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.607506342Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.607511961Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.607517535Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~r1uw6kwo]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.608003983Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/d8/cd/d8cd2723-3ab2-462a-b1ac-cf6f82d9bb3f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.608018534Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.60802483Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.608030444Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.608036025Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~r1uw6kwo]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/d8/cd/d8cd2723-3ab2-462a-b1ac-cf6f82d9bb3f-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.608096659Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/d8/cd/d8cd2723-3ab2-462a-b1ac-cf6f82d9bb3f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.608120255Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.60812716Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.608132677Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.608138202Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~cicktiki]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.60857582Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c7/87/c787aa1b-0a2d-4a21-922e-271ebca1f653-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.608590058Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.608596666Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.608602195Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.60860777Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~cicktiki]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c7/87/c787aa1b-0a2d-4a21-922e-271ebca1f653-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.608676479Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c7/87/c787aa1b-0a2d-4a21-922e-271ebca1f653-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.608718339Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.608726739Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.608732482Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.608738177Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~2gwltl92]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.610155393Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/dd/91/dd917cf7-617c-4757-93fd-e16984d07ff7-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.610181061Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.610191572Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.61019736Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.610203262Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~2gwltl92]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/dd/91/dd917cf7-617c-4757-93fd-e16984d07ff7-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.610209239Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/dd/91/dd917cf7-617c-4757-93fd-e16984d07ff7-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.610234181Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.610241135Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.610246676Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.610252007Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~ldo8n9y2]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.61025748Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ce/a7/cea7c45f-4181-44fb-8dd5-8741afcf0fd7-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.61026328Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.610268918Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.610274202Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.610279588Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~ldo8n9y2]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ce/a7/cea7c45f-4181-44fb-8dd5-8741afcf0fd7-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.610285433Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ce/a7/cea7c45f-4181-44fb-8dd5-8741afcf0fd7-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.610292705Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.61029847Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.610303904Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.610309338Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~kzypxsgp]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.626778778Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/7f/9b/7f9b2276-ab93-4a29-95c4-dedfecf09248-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.626809778Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.626816672Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.626822498Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.626828329Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~kzypxsgp]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/7f/9b/7f9b2276-ab93-4a29-95c4-dedfecf09248-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.626904337Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/7f/9b/7f9b2276-ab93-4a29-95c4-dedfecf09248-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.626915445Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.62695575Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.626963459Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.626969242Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~mxznpcep]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.628654835Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/80/37/8037a55c-97b0-4c6e-b251-66af6cd3f594-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.628688446Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.628695963Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.62870235Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.628708203Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~mxznpcep]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/80/37/8037a55c-97b0-4c6e-b251-66af6cd3f594-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.628755618Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/80/37/8037a55c-97b0-4c6e-b251-66af6cd3f594-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.628765136Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.628771398Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.628777085Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.628782802Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~sqcm7zmo]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.629413915Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/85/d4/85d488e3-c974-488f-aaf6-7c6d5293275e-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.629430682Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.6294371Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.629442685Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.62944833Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~sqcm7zmo]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/85/d4/85d488e3-c974-488f-aaf6-7c6d5293275e-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.629497303Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/85/d4/85d488e3-c974-488f-aaf6-7c6d5293275e-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.629530007Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.629566712Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.629573767Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.629579565Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~nwk3l5qm]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.631741285Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/67/69/6769dedb-986a-4c99-b118-4ea55540ea10-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.631775014Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.631782378Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.63178815Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.631793875Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~nwk3l5qm]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/67/69/6769dedb-986a-4c99-b118-4ea55540ea10-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.631840162Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/67/69/6769dedb-986a-4c99-b118-4ea55540ea10-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.631872919Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.631891571Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.631898195Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.631903918Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~56uog1qq]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.633147398Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a4/df/a4df3e7e-022d-4a65-861d-93534f59ae1c-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.633171877Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.633178471Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.633187318Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.633193514Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~56uog1qq]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a4/df/a4df3e7e-022d-4a65-861d-93534f59ae1c-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.633199594Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a4/df/a4df3e7e-022d-4a65-861d-93534f59ae1c-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.633206244Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.633212266Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.633237501Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.63324432Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~vu6ca1j8]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.633250055Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/74/f9/74f9a200-28ba-41c3-b37c-f08521b9867f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.633255951Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.633261745Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.633267299Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.633272855Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~vu6ca1j8]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/74/f9/74f9a200-28ba-41c3-b37c-f08521b9867f-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.633312074Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/74/f9/74f9a200-28ba-41c3-b37c-f08521b9867f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.633321374Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.633327389Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.633332833Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.633338278Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~t4tpr22u]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.656354885Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0e/fd/0efd218e-6547-4575-86b9-c0809aeccae9-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.656389601Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.65639722Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.65640311Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.656408865Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~t4tpr22u]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0e/fd/0efd218e-6547-4575-86b9-c0809aeccae9-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.656449029Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0e/fd/0efd218e-6547-4575-86b9-c0809aeccae9-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.656458904Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.656465195Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.656470881Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.656510442Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~vi64nqec]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.657292025Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/7c/61/7c614956-fcdf-4faf-87b4-c57a20704675-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.65732821Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.657335633Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.65734152Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.657347252Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~vi64nqec]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/7c/61/7c614956-fcdf-4faf-87b4-c57a20704675-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.657402379Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/7c/61/7c614956-fcdf-4faf-87b4-c57a20704675-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.657435802Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.657444093Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.65744985Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.657455476Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~x54udia7]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.658106473Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/dc/d1/dcd1d6ad-30bc-4c55-9707-4419d3005572-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.658145179Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.658152897Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.658158688Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.658164419Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~x54udia7]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/dc/d1/dcd1d6ad-30bc-4c55-9707-4419d3005572-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.65823126Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/dc/d1/dcd1d6ad-30bc-4c55-9707-4419d3005572-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.658249537Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.658264918Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.658270613Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.658276114Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~ghjyjbvw]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.660352799Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/8e/7d/8e7db0c3-8487-4847-a782-937a2461fb9a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.660389035Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.660396312Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.660402152Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.660407737Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~ghjyjbvw]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/8e/7d/8e7db0c3-8487-4847-a782-937a2461fb9a-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.660507348Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/8e/7d/8e7db0c3-8487-4847-a782-937a2461fb9a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.660519109Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.660525552Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.660531466Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.660537311Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~cgc61v97]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.661409254Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/54/a4/54a48a0f-e673-4167-b442-520a25e7493b-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.661436097Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.661463705Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.661470223Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.661475872Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~cgc61v97]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/54/a4/54a48a0f-e673-4167-b442-520a25e7493b-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.66149429Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/54/a4/54a48a0f-e673-4167-b442-520a25e7493b-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.661512076Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.661521692Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.661528469Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.661534083Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~c69vq36d]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.663842024Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/3d/6c/3d6ca86a-f926-460a-9abc-a04d5e612759-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.663884949Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.663898442Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.663904517Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.663910202Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~c69vq36d]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/3d/6c/3d6ca86a-f926-460a-9abc-a04d5e612759-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.663919086Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/3d/6c/3d6ca86a-f926-460a-9abc-a04d5e612759-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.663925876Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.663931559Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.663936908Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.6639423Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~kpkddfy8]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.674685797Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f8/32/f83242ac-69c5-48d1-ac2f-5fed5df654f7-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.674718006Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.674724975Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.674730455Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.674735915Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~kpkddfy8]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f8/32/f83242ac-69c5-48d1-ac2f-5fed5df654f7-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.674750626Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f8/32/f83242ac-69c5-48d1-ac2f-5fed5df654f7-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.674758044Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.674764077Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.674769582Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.674775002Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~q1a2jfq9]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.675444037Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f1/ee/f1eea31f-0852-4983-af1c-a06410d6feeb-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.675484075Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.67550368Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.675509767Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.675515216Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~q1a2jfq9]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f1/ee/f1eea31f-0852-4983-af1c-a06410d6feeb-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.675527261Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f1/ee/f1eea31f-0852-4983-af1c-a06410d6feeb-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.675534126Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.675539751Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.675544988Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.675550318Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~p9navk7g]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.676282177Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/8d/a7/8da71e54-1198-420e-8c7c-116bc6bfc6ba-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.67629531Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.676301683Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.676307223Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.676312763Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~p9navk7g]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/8d/a7/8da71e54-1198-420e-8c7c-116bc6bfc6ba-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.676366838Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/8d/a7/8da71e54-1198-420e-8c7c-116bc6bfc6ba-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.676376069Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.676382156Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.676387813Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.67639347Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~yooy4b11]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.676773655Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a5/b5/a5b51831-9510-4bf0-a731-6967ada28959-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.676789251Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.676814026Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.676824635Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.676830939Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~yooy4b11]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a5/b5/a5b51831-9510-4bf0-a731-6967ada28959-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.676862671Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a5/b5/a5b51831-9510-4bf0-a731-6967ada28959-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.676872173Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.676878384Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.676883907Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.676889515Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~v8t325zk]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.679103823Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bf/f0/bff06370-564a-41a7-9c0b-9eb5b5b50b92-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.679128381Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.679135473Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.679141289Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.67914685Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~v8t325zk]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bf/f0/bff06370-564a-41a7-9c0b-9eb5b5b50b92-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.679170487Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bf/f0/bff06370-564a-41a7-9c0b-9eb5b5b50b92-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.679182178Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.679188787Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.679194492Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.67920043Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~akt4w8ve]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.679659426Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/51/16/5116bc2a-cd49-4f47-85d9-93de3f3a47f5-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.679672875Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.679700409Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.679709459Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.679716277Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~akt4w8ve]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/51/16/5116bc2a-cd49-4f47-85d9-93de3f3a47f5-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.679723317Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/51/16/5116bc2a-cd49-4f47-85d9-93de3f3a47f5-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.679729908Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.679735664Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.679741039Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.679746359Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~zp8y64fa]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.69166353Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c1/7e/c17ece42-be40-4144-9b01-c42994bffa44-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.691693131Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.691700611Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.691706572Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.691712378Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~zp8y64fa]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c1/7e/c17ece42-be40-4144-9b01-c42994bffa44-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.691794841Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c1/7e/c17ece42-be40-4144-9b01-c42994bffa44-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.691811249Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.691821626Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.69183009Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.691836809Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~4jienptr]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.692364262Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/9d/d9/9dd9e115-4671-42bc-bb26-07750390f401-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.692377984Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.692387587Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.692416421Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.692424444Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~4jienptr]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/9d/d9/9dd9e115-4671-42bc-bb26-07750390f401-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.692444329Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/9d/d9/9dd9e115-4671-42bc-bb26-07750390f401-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.692459739Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.692466768Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.692472636Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.692478295Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~bh75zsm6]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.692877288Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/14/2e/142ec268-1b5b-4572-b3d6-3f1e949c21d6-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.692888694Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.692895025Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.692900633Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.692906267Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~bh75zsm6]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/14/2e/142ec268-1b5b-4572-b3d6-3f1e949c21d6-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.692960754Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/14/2e/142ec268-1b5b-4572-b3d6-3f1e949c21d6-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.69297135Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.692977907Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.692983679Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.692989367Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~g5o92zk9]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.693376304Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/40/67/406778b1-f451-441d-950a-4673e986eb5b-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.693389061Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.693395445Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.693401083Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.693420852Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~g5o92zk9]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/40/67/406778b1-f451-441d-950a-4673e986eb5b-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.693462699Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/40/67/406778b1-f451-441d-950a-4673e986eb5b-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.693473661Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.693479742Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.693485241Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.693490745Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~u3ionxm7]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.694201055Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/7f/35/7f35573f-e2f0-46eb-8830-fe393b739dc4-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.694215895Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.694222369Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.694228023Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.694233679Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~u3ionxm7]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/7f/35/7f35573f-e2f0-46eb-8830-fe393b739dc4-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.69429913Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/7f/35/7f35573f-e2f0-46eb-8830-fe393b739dc4-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.694312059Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.69432151Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.694330231Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.694338676Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~b1jeilvc]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.698158781Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1b/b2/1bb212d2-b460-401a-b01f-8872efc62e1e-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.69818685Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.698194072Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.698199965Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.698205946Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~b1jeilvc]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1b/b2/1bb212d2-b460-401a-b01f-8872efc62e1e-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.698232957Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1b/b2/1bb212d2-b460-401a-b01f-8872efc62e1e-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.69824076Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.698246508Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.698251802Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.69825725Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~m5zv5as4]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.709966855Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/af/c1/afc14660-51fb-4de7-bb18-4032726ef7bd-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.709998706Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.710005995Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.710011962Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.710017778Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~m5zv5as4]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/af/c1/afc14660-51fb-4de7-bb18-4032726ef7bd-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.710082335Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/af/c1/afc14660-51fb-4de7-bb18-4032726ef7bd-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.710098064Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.710105334Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.710111476Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.710117216Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~a764o5l8]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.710658345Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bf/13/bf1312dc-c01f-4da4-a946-1b0a73630e2f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.71066982Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.710676354Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.710682095Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.710687977Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~a764o5l8]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bf/13/bf1312dc-c01f-4da4-a946-1b0a73630e2f-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.710749828Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bf/13/bf1312dc-c01f-4da4-a946-1b0a73630e2f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.710760578Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.710766709Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.710772364Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.71077797Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~pwftg63f]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.711193311Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ed/5a/ed5abed6-2623-46bc-90ad-b8a50627369f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.711209654Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.711217371Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.711223354Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.711229247Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~pwftg63f]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ed/5a/ed5abed6-2623-46bc-90ad-b8a50627369f-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.711286883Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ed/5a/ed5abed6-2623-46bc-90ad-b8a50627369f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.711297302Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.711303472Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.711309349Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.71131491Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~zn9arn86]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.711700407Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b3/14/b314ceca-028b-4d78-949c-6b60a78131b1-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.711710099Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.711716546Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.711722091Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.711727747Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~zn9arn86]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b3/14/b314ceca-028b-4d78-949c-6b60a78131b1-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.711809649Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b3/14/b314ceca-028b-4d78-949c-6b60a78131b1-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.711832145Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.711847633Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.711861614Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.711867153Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~hag5estp]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.712201388Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/d8/5f/d85fd9f2-0941-4fc4-9b0d-8c8c6e2037eb-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.712212131Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.712218431Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.71222445Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.712230444Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~hag5estp]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/d8/5f/d85fd9f2-0941-4fc4-9b0d-8c8c6e2037eb-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.712289388Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/d8/5f/d85fd9f2-0941-4fc4-9b0d-8c8c6e2037eb-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.712301008Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.71231034Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.712319291Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.712327968Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~t4bccjlc]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.712664519Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a3/9b/a39b8f43-c7e1-4498-920e-4cf18fd8ee1f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.712673355Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.712679452Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.712685289Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.712691036Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~t4bccjlc]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a3/9b/a39b8f43-c7e1-4498-920e-4cf18fd8ee1f-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.71273248Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a3/9b/a39b8f43-c7e1-4498-920e-4cf18fd8ee1f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.712752835Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.712759788Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.712765424Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.712773993Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~7zht0u4y]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.721947429Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/cb/ad/cbad2a88-a06a-4c8d-a693-d2e8dfbe6e9a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.721993317Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.722004177Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.722012785Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.722021167Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~7zht0u4y]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/cb/ad/cbad2a88-a06a-4c8d-a693-d2e8dfbe6e9a-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.722134428Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/cb/ad/cbad2a88-a06a-4c8d-a693-d2e8dfbe6e9a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.722152456Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.722162603Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.722171298Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.722178502Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~ktx0hlr4]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.723048113Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/3a/6d/3a6da78e-d237-4916-af69-f7bccca46b12-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.723065248Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.723086547Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.723096384Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.723105392Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~ktx0hlr4]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/3a/6d/3a6da78e-d237-4916-af69-f7bccca46b12-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.723213673Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/3a/6d/3a6da78e-d237-4916-af69-f7bccca46b12-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.723245046Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.723252929Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.723258981Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.723264988Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~frnkpv3r]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.723683118Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/2b/f8/2bf880c1-b2d1-4a61-a6ee-0e873637813e-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.723695151Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.723705123Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.723714642Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.723723667Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~frnkpv3r]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/2b/f8/2bf880c1-b2d1-4a61-a6ee-0e873637813e-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.723752789Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/2b/f8/2bf880c1-b2d1-4a61-a6ee-0e873637813e-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:55:48.723767915Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.723775284Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.72378166Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:55:48.723787946Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~yffjgwha]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.85512389Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/encoded-video/c4fd619e-7dff-4395-935d-f4d74e3870be/dd/91/dd917cf7-617c-4757-93fd-e16984d07ff7.mp4'\n","stream":"stderr","time":"2025-07-07T23:55:48.855156024Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.855164436Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.855170654Z"} {"log":" at async AssetMediaController.playAssetVideo (/usr/src/app/dist/controllers/asset-media.controller.js:83:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.855176731Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:55:48 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~yffjgwha]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/encoded-video/c4fd619e-7dff-4395-935d-f4d74e3870be/dd/91/dd917cf7-617c-4757-93fd-e16984d07ff7.mp4'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:55:48.855214806Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/encoded-video/c4fd619e-7dff-4395-935d-f4d74e3870be/dd/91/dd917cf7-617c-4757-93fd-e16984d07ff7.mp4'\n","stream":"stderr","time":"2025-07-07T23:55:48.85522733Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:55:48.855257974Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.855268326Z"} {"log":" at async AssetMediaController.playAssetVideo (/usr/src/app/dist/controllers/asset-media.controller.js:83:9)\n","stream":"stderr","time":"2025-07-07T23:55:48.855275397Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~2bdhp88a]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.752766007Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/7c/61/7c614956-fcdf-4faf-87b4-c57a20704675-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.752800728Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.752808775Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.75281464Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.752820307Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~2bdhp88a]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/7c/61/7c614956-fcdf-4faf-87b4-c57a20704675-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.752865393Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/7c/61/7c614956-fcdf-4faf-87b4-c57a20704675-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.752880325Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.752886981Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.752892669Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.752898143Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~pd26xckf]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.753669302Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/dc/d1/dcd1d6ad-30bc-4c55-9707-4419d3005572-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.753705166Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.753711505Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.753717194Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.753723202Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~pd26xckf]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/dc/d1/dcd1d6ad-30bc-4c55-9707-4419d3005572-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.753829186Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/dc/d1/dcd1d6ad-30bc-4c55-9707-4419d3005572-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.753845422Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.753874403Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.753883566Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.753889339Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~y4b8elty]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.754510869Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/54/a4/54a48a0f-e673-4167-b442-520a25e7493b-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.754525348Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.754534655Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.754543735Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.754551995Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~y4b8elty]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/54/a4/54a48a0f-e673-4167-b442-520a25e7493b-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.75457264Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/54/a4/54a48a0f-e673-4167-b442-520a25e7493b-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.754583367Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.754589441Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.754595025Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.75460067Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~2wzches6]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.755647205Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/8e/7d/8e7db0c3-8487-4847-a782-937a2461fb9a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.75566176Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.75566773Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.755673256Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.755678793Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~2wzches6]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/8e/7d/8e7db0c3-8487-4847-a782-937a2461fb9a-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.755743635Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/8e/7d/8e7db0c3-8487-4847-a782-937a2461fb9a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.755756368Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.755762678Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.755784928Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.755791999Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~t2649tom]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.759264853Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/3d/6c/3d6ca86a-f926-460a-9abc-a04d5e612759-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.759294326Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.759301737Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.759307763Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.759313409Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~t2649tom]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/3d/6c/3d6ca86a-f926-460a-9abc-a04d5e612759-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.759348818Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/3d/6c/3d6ca86a-f926-460a-9abc-a04d5e612759-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.759364947Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.759371672Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.759377435Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.759383184Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~hhmiw27n]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.761701251Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f8/32/f83242ac-69c5-48d1-ac2f-5fed5df654f7-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.761726286Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.76173283Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.761738533Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.761744292Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~hhmiw27n]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f8/32/f83242ac-69c5-48d1-ac2f-5fed5df654f7-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.76179649Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f8/32/f83242ac-69c5-48d1-ac2f-5fed5df654f7-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.761811644Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.761821621Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.761827848Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.761851952Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~2j2ygql2]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.77435468Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bf/f0/bff06370-564a-41a7-9c0b-9eb5b5b50b92-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.774386373Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.774394316Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.77440055Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.774406143Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~2j2ygql2]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bf/f0/bff06370-564a-41a7-9c0b-9eb5b5b50b92-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.774489652Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bf/f0/bff06370-564a-41a7-9c0b-9eb5b5b50b92-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.774504408Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.774511512Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.77451755Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.774523494Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~d7iobsua]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.774998448Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/8d/a7/8da71e54-1198-420e-8c7c-116bc6bfc6ba-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.775008678Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.775014869Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.775020391Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.775026045Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~d7iobsua]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/8d/a7/8da71e54-1198-420e-8c7c-116bc6bfc6ba-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.77510543Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/8d/a7/8da71e54-1198-420e-8c7c-116bc6bfc6ba-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.77511706Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.775123464Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.775129214Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.775134817Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~o4f1p2j8]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.775517105Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f1/ee/f1eea31f-0852-4983-af1c-a06410d6feeb-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.775529876Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.775538401Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.775544267Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.775549982Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~o4f1p2j8]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f1/ee/f1eea31f-0852-4983-af1c-a06410d6feeb-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.775601196Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f1/ee/f1eea31f-0852-4983-af1c-a06410d6feeb-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.77561248Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.775621583Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.775630217Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.77563891Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~mcmsoi7o]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.780106544Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a5/b5/a5b51831-9510-4bf0-a731-6967ada28959-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.780134536Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.780141511Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.780147175Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.780153007Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~mcmsoi7o]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a5/b5/a5b51831-9510-4bf0-a731-6967ada28959-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.780195947Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a5/b5/a5b51831-9510-4bf0-a731-6967ada28959-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.780212489Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.780222896Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.780235717Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.780244455Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~xp9onuyg]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.780744068Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c1/7e/c17ece42-be40-4144-9b01-c42994bffa44-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.7807547Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.780761119Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.780766774Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.780772335Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~xp9onuyg]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c1/7e/c17ece42-be40-4144-9b01-c42994bffa44-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.780841917Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c1/7e/c17ece42-be40-4144-9b01-c42994bffa44-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.78085553Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.780862728Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.780868688Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.780874499Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~jgdjklme]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.781374335Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/51/16/5116bc2a-cd49-4f47-85d9-93de3f3a47f5-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.781385197Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.781391465Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.781397168Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.781411052Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~jgdjklme]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/51/16/5116bc2a-cd49-4f47-85d9-93de3f3a47f5-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.781485786Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/51/16/5116bc2a-cd49-4f47-85d9-93de3f3a47f5-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.781499904Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.781510011Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.78151827Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.78152461Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~xvffjp53]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.794543933Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/40/67/406778b1-f451-441d-950a-4673e986eb5b-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.794592454Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.794600609Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.7946065Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.794612374Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~xvffjp53]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/40/67/406778b1-f451-441d-950a-4673e986eb5b-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.794643424Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/40/67/406778b1-f451-441d-950a-4673e986eb5b-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.79465815Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.794665393Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.794675776Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.794682243Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~5trycj9o]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.795878384Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/7f/35/7f35573f-e2f0-46eb-8830-fe393b739dc4-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.795898888Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.795905612Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.795911325Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.795919508Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~5trycj9o]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/7f/35/7f35573f-e2f0-46eb-8830-fe393b739dc4-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.795983246Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/7f/35/7f35573f-e2f0-46eb-8830-fe393b739dc4-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.795995641Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.796002115Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.79600773Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.796013534Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~0geg23sr]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.796499536Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/9d/d9/9dd9e115-4671-42bc-bb26-07750390f401-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.796526461Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.79653379Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.79653942Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.796545025Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~0geg23sr]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/9d/d9/9dd9e115-4671-42bc-bb26-07750390f401-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.796603385Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/9d/d9/9dd9e115-4671-42bc-bb26-07750390f401-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.796615273Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.796621403Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.79662688Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.796632427Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~v2osjfqe]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.802349087Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1b/b2/1bb212d2-b460-401a-b01f-8872efc62e1e-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.802381577Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.80238892Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.802394812Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.802400695Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~v2osjfqe]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1b/b2/1bb212d2-b460-401a-b01f-8872efc62e1e-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.802471775Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1b/b2/1bb212d2-b460-401a-b01f-8872efc62e1e-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.802488178Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.802495145Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.802500911Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.802506542Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~1v3dw95j]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.804317452Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/14/2e/142ec268-1b5b-4572-b3d6-3f1e949c21d6-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.804350055Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.804378847Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.804386285Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.804391838Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~1v3dw95j]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/14/2e/142ec268-1b5b-4572-b3d6-3f1e949c21d6-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.805154521Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/14/2e/142ec268-1b5b-4572-b3d6-3f1e949c21d6-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.805172193Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.805179022Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.805185025Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.805190829Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~v63j2y1q]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.806235491Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bf/13/bf1312dc-c01f-4da4-a946-1b0a73630e2f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.806254803Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.806263897Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.806273243Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.806279376Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~v63j2y1q]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bf/13/bf1312dc-c01f-4da4-a946-1b0a73630e2f-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.807144498Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bf/13/bf1312dc-c01f-4da4-a946-1b0a73630e2f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.807161316Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.807168467Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.807174163Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.807179744Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~2vcwhdfp]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.817042577Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/af/c1/afc14660-51fb-4de7-bb18-4032726ef7bd-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.817083567Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.817112553Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.81712004Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.817125968Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~2vcwhdfp]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/af/c1/afc14660-51fb-4de7-bb18-4032726ef7bd-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.817301396Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/af/c1/afc14660-51fb-4de7-bb18-4032726ef7bd-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.817314169Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.817320553Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.817326353Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.817332052Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~2eddekmi]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.820452591Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b3/14/b314ceca-028b-4d78-949c-6b60a78131b1-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.820482474Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.820488968Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.820494654Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.820500377Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~2eddekmi]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b3/14/b314ceca-028b-4d78-949c-6b60a78131b1-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.820600944Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b3/14/b314ceca-028b-4d78-949c-6b60a78131b1-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.820615541Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.820622593Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.820628435Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.820634311Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~fryzvg4b]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.821199149Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/d8/5f/d85fd9f2-0941-4fc4-9b0d-8c8c6e2037eb-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.821212622Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.821219287Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.821242525Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.821249243Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~fryzvg4b]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/d8/5f/d85fd9f2-0941-4fc4-9b0d-8c8c6e2037eb-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.821293338Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/d8/5f/d85fd9f2-0941-4fc4-9b0d-8c8c6e2037eb-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.821305231Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.821311732Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.821317551Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.821323234Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~khxgy9en]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.825488472Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/cb/ad/cbad2a88-a06a-4c8d-a693-d2e8dfbe6e9a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.825517252Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.825524144Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.825529777Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.82553547Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~khxgy9en]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/cb/ad/cbad2a88-a06a-4c8d-a693-d2e8dfbe6e9a-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.825623105Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/cb/ad/cbad2a88-a06a-4c8d-a693-d2e8dfbe6e9a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.825635057Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.825644326Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.825652931Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.825661508Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~rfouhh45]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.826165173Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ed/5a/ed5abed6-2623-46bc-90ad-b8a50627369f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.826177462Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.826186818Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.826194727Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.826219983Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~rfouhh45]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ed/5a/ed5abed6-2623-46bc-90ad-b8a50627369f-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.826233759Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ed/5a/ed5abed6-2623-46bc-90ad-b8a50627369f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.826241225Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.826247222Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.826252746Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.826258208Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~2v2wit78]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.82678303Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a3/9b/a39b8f43-c7e1-4498-920e-4cf18fd8ee1f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.826800499Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.826807374Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.826813159Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.826819083Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~2v2wit78]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a3/9b/a39b8f43-c7e1-4498-920e-4cf18fd8ee1f-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.826889226Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a3/9b/a39b8f43-c7e1-4498-920e-4cf18fd8ee1f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.827603345Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.827615182Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.827621284Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.827627Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~peodmldh]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.836275057Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/3a/6d/3a6da78e-d237-4916-af69-f7bccca46b12-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.836308566Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.836316236Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.836322048Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.83632773Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~peodmldh]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/3a/6d/3a6da78e-d237-4916-af69-f7bccca46b12-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.836375335Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/3a/6d/3a6da78e-d237-4916-af69-f7bccca46b12-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.836407097Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.836414339Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.836420324Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.836426001Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~6a96zvkh]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.839175322Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/77/7b/777b5bf9-1f63-4942-ae10-14e39af1ff81-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.839202435Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.839209446Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.839215124Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.839220965Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~6a96zvkh]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/77/7b/777b5bf9-1f63-4942-ae10-14e39af1ff81-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.839302637Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/77/7b/777b5bf9-1f63-4942-ae10-14e39af1ff81-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.839315902Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.839322448Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.839336483Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.839342061Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~60edo45i]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.83981412Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1c/c8/1cc87319-d1ba-4224-b794-d07efd2da3ae-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.839825488Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.83983462Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.839843167Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.839851639Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~60edo45i]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1c/c8/1cc87319-d1ba-4224-b794-d07efd2da3ae-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.839902873Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1c/c8/1cc87319-d1ba-4224-b794-d07efd2da3ae-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.839917539Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.83992479Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.83993089Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.839936629Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~0wqam3xn]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.844546547Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f0/a9/f0a92ff0-f044-44ad-8d65-89b6ea6c1ff4-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.844576198Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.84458397Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.844589956Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.844596Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~0wqam3xn]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f0/a9/f0a92ff0-f044-44ad-8d65-89b6ea6c1ff4-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.844651182Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/f0/a9/f0a92ff0-f044-44ad-8d65-89b6ea6c1ff4-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.844661223Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.844667366Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.844673387Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.844679088Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~u3im2k6b]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.845267604Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/21/2c/212cb7d7-64f1-4ac9-806d-93b801e9c3de-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.845282604Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.845291874Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.845299637Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.845305615Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~u3im2k6b]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/21/2c/212cb7d7-64f1-4ac9-806d-93b801e9c3de-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.845375842Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/21/2c/212cb7d7-64f1-4ac9-806d-93b801e9c3de-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.845406575Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.845414567Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.845420238Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.845425777Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~966doqzr]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.845805177Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a1/f0/a1f05eee-f766-421f-b124-e878557137cc-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.84581602Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.845822266Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.845827778Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.845833413Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~966doqzr]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a1/f0/a1f05eee-f766-421f-b124-e878557137cc-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.845894105Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a1/f0/a1f05eee-f766-421f-b124-e878557137cc-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.845903906Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.845910108Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.845915721Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.845921398Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~6ouezi4f]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.85526743Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/00/29/00293e52-5684-4018-a257-fb44841c130a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.855296193Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.855303316Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.855309257Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.855315161Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~6ouezi4f]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/00/29/00293e52-5684-4018-a257-fb44841c130a-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.855324859Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/00/29/00293e52-5684-4018-a257-fb44841c130a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.855352039Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.85535905Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.855364784Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.85537029Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~ob4by1ss]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.858109208Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/08/ae/08aefa1e-ec0f-45e3-a24e-9c75595e2d56-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.85813282Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.858139431Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.858145104Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.858150776Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~ob4by1ss]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/08/ae/08aefa1e-ec0f-45e3-a24e-9c75595e2d56-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.858231024Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/08/ae/08aefa1e-ec0f-45e3-a24e-9c75595e2d56-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.858245943Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.858253062Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.858258952Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.858264665Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~i0cpv7ob]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.858717244Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b1/3e/b13e0c97-0589-485a-b912-3522fce4a0a5-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.858736486Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.858742645Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.858748178Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.85875379Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~i0cpv7ob]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b1/3e/b13e0c97-0589-485a-b912-3522fce4a0a5-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.858812583Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b1/3e/b13e0c97-0589-485a-b912-3522fce4a0a5-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.858841363Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.85884883Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.858854695Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.8588604Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~tp5dbrri]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.864857121Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/68/50/6850ac7b-bea5-4046-bc43-58073d4e9334-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.864890817Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.864898405Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.864904332Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.864909917Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~tp5dbrri]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/68/50/6850ac7b-bea5-4046-bc43-58073d4e9334-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.864957723Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/68/50/6850ac7b-bea5-4046-bc43-58073d4e9334-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.864967771Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.864973983Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.864979607Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.86498529Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~mx9upzte]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.865602979Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0c/40/0c403251-a081-4cf2-ae62-2343077c8503-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.865619113Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.865628419Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.86564129Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.865648165Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~mx9upzte]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0c/40/0c403251-a081-4cf2-ae62-2343077c8503-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.865819222Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0c/40/0c403251-a081-4cf2-ae62-2343077c8503-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.865830366Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.865855306Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.865862061Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.865867686Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~ig0flfzw]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.866211851Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0e/01/0e010cd5-1557-47b1-82fb-78ca7b305108-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.866225539Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.866234976Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.866243458Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.866250292Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~ig0flfzw]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0e/01/0e010cd5-1557-47b1-82fb-78ca7b305108-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.866747705Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0e/01/0e010cd5-1557-47b1-82fb-78ca7b305108-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.866767603Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.866774617Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.866780338Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.866786019Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~ut6uxx0g]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.879217649Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/fc/0d/fc0d50d5-c248-4b46-bab7-d200bab6d4d5-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.879251487Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.879258999Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.879292541Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.87929885Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~ut6uxx0g]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/fc/0d/fc0d50d5-c248-4b46-bab7-d200bab6d4d5-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.87930501Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/fc/0d/fc0d50d5-c248-4b46-bab7-d200bab6d4d5-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.879311768Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.879338Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.879345045Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.879350748Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~njzzzvqh]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.879864861Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/47/e2/47e20a10-327e-484e-826a-114b0332ab1a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.879884042Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.879890892Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.879896539Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.879902068Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~njzzzvqh]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/47/e2/47e20a10-327e-484e-826a-114b0332ab1a-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.879965291Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/47/e2/47e20a10-327e-484e-826a-114b0332ab1a-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.880011858Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.880023805Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.880029736Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.880035397Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~j9nlkxlo]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.883607878Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ce/a7/cea7c45f-4181-44fb-8dd5-8741afcf0fd7-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.883640313Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.883647112Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.883652694Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.883658228Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~j9nlkxlo]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ce/a7/cea7c45f-4181-44fb-8dd5-8741afcf0fd7-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.883711763Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/ce/a7/cea7c45f-4181-44fb-8dd5-8741afcf0fd7-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.883724305Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.883730475Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.883759903Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.883767289Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~s8fmogao]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.888277097Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c7/87/c787aa1b-0a2d-4a21-922e-271ebca1f653-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.888308505Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.888315243Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.888320843Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.888326498Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~s8fmogao]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c7/87/c787aa1b-0a2d-4a21-922e-271ebca1f653-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.888364499Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/c7/87/c787aa1b-0a2d-4a21-922e-271ebca1f653-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.888380124Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.888390146Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.888396093Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.888401873Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~3qh9dr6q]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.888905Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/2e/5d/2e5d3fa1-b659-4dd7-b311-75a418208bc3-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.888921761Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.888931192Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.88893761Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.88894322Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~3qh9dr6q]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/2e/5d/2e5d3fa1-b659-4dd7-b311-75a418208bc3-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.888973575Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/2e/5d/2e5d3fa1-b659-4dd7-b311-75a418208bc3-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.8889884Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.888995791Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.889001754Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.889026899Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~vn4gd5m9]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.889409627Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/dd/91/dd917cf7-617c-4757-93fd-e16984d07ff7-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.889421912Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.889431392Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.889439979Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.889448527Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~vn4gd5m9]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/dd/91/dd917cf7-617c-4757-93fd-e16984d07ff7-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.889463929Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/dd/91/dd917cf7-617c-4757-93fd-e16984d07ff7-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.889472237Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.889478265Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.889483836Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.889489395Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~qpyewvff]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.898198732Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/d8/cd/d8cd2723-3ab2-462a-b1ac-cf6f82d9bb3f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.898230066Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.89823805Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.898243937Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.898249557Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~qpyewvff]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/d8/cd/d8cd2723-3ab2-462a-b1ac-cf6f82d9bb3f-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.898326137Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/d8/cd/d8cd2723-3ab2-462a-b1ac-cf6f82d9bb3f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.898337665Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.898346894Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.898355617Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.898364285Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~gd03s2om]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.898856242Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/7f/9b/7f9b2276-ab93-4a29-95c4-dedfecf09248-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.898868001Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.898877184Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.898885785Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.898894361Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~gd03s2om]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/7f/9b/7f9b2276-ab93-4a29-95c4-dedfecf09248-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.898937293Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/7f/9b/7f9b2276-ab93-4a29-95c4-dedfecf09248-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.898946487Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.898952419Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.898957993Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.898963589Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~wgss4zlz]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.900688804Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/80/37/8037a55c-97b0-4c6e-b251-66af6cd3f594-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.90071418Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.900721604Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.900727429Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.900733256Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~wgss4zlz]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/80/37/8037a55c-97b0-4c6e-b251-66af6cd3f594-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.90076876Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/80/37/8037a55c-97b0-4c6e-b251-66af6cd3f594-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.900780008Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.900789028Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.900797627Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.900806275Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~yztd6ktb]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.903636287Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/74/f9/74f9a200-28ba-41c3-b37c-f08521b9867f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.903680611Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.903687553Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.903693266Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.903698956Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~yztd6ktb]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/74/f9/74f9a200-28ba-41c3-b37c-f08521b9867f-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.903798218Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/74/f9/74f9a200-28ba-41c3-b37c-f08521b9867f-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.903812605Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.903819275Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.903824988Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.903834184Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~ac21yi18]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.904468878Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a4/df/a4df3e7e-022d-4a65-861d-93534f59ae1c-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.904487326Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.904497993Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.904507262Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.904515385Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~ac21yi18]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a4/df/a4df3e7e-022d-4a65-861d-93534f59ae1c-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.904547679Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a4/df/a4df3e7e-022d-4a65-861d-93534f59ae1c-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.904574275Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.904583335Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.904589249Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.904594993Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~mse46nrf]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.908927046Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/67/69/6769dedb-986a-4c99-b118-4ea55540ea10-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.90898001Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.908988315Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.908994095Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.908999684Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~mse46nrf]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/67/69/6769dedb-986a-4c99-b118-4ea55540ea10-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.909009572Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/67/69/6769dedb-986a-4c99-b118-4ea55540ea10-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.909016523Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.90902245Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.909027955Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.909033439Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~3yt3uuom]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.917125899Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/85/d4/85d488e3-c974-488f-aaf6-7c6d5293275e-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.917157916Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.917165267Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.917171254Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.917177191Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~3yt3uuom]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/85/d4/85d488e3-c974-488f-aaf6-7c6d5293275e-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.917251514Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/85/d4/85d488e3-c974-488f-aaf6-7c6d5293275e-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.91726602Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.91727313Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.917279076Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.917284905Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~nrbzhmda]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.91775815Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0e/fd/0efd218e-6547-4575-86b9-c0809aeccae9-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.917787888Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.917795413Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.917801036Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.917806507Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~nrbzhmda]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0e/fd/0efd218e-6547-4575-86b9-c0809aeccae9-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.91784991Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0e/fd/0efd218e-6547-4575-86b9-c0809aeccae9-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.917860936Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.917867328Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.917872918Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.917878629Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~28a997g8]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.918267619Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/2b/f8/2bf880c1-b2d1-4a61-a6ee-0e873637813e-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.918282025Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.918289266Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.918295112Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.918300693Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~28a997g8]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/2b/f8/2bf880c1-b2d1-4a61-a6ee-0e873637813e-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.918354885Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/2b/f8/2bf880c1-b2d1-4a61-a6ee-0e873637813e-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.918364554Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.918370677Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.918376307Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.918381942Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~qpcbs55j]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.922082654Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bc/bd/bcbd4bb3-db6e-48ef-9cdc-b5ab2606c2ad-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.922112148Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.922139072Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.922146195Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.922151778Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~qpcbs55j]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bc/bd/bcbd4bb3-db6e-48ef-9cdc-b5ab2606c2ad-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.922183315Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/bc/bd/bcbd4bb3-db6e-48ef-9cdc-b5ab2606c2ad-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.922197971Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.922207871Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.922213855Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.922219752Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~8ofg0hlr]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.922699539Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b4/f5/b4f528ca-8ad6-42e6-bb98-59a4899ac3b9-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.922709598Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.922715936Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.922721656Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.922727405Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~8ofg0hlr]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b4/f5/b4f528ca-8ad6-42e6-bb98-59a4899ac3b9-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.922793096Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/b4/f5/b4f528ca-8ad6-42e6-bb98-59a4899ac3b9-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.922803789Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.922809994Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.922815588Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.922821002Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~ccsdm9u9]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.92781276Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/39/08/3908ff7d-6ec5-4db5-85df-d07ed32726fb-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.927852702Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.927879482Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.927886427Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.927892043Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~ccsdm9u9]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/39/08/3908ff7d-6ec5-4db5-85df-d07ed32726fb-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.927912956Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/39/08/3908ff7d-6ec5-4db5-85df-d07ed32726fb-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.927933872Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.927940338Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.927948841Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.927954424Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~s2002dw7]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.935935121Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0a/17/0a176185-d912-467f-a504-d6d1fb0e30bc-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.93597031Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.935978046Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.935984072Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.935989924Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~s2002dw7]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0a/17/0a176185-d912-467f-a504-d6d1fb0e30bc-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.936094087Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0a/17/0a176185-d912-467f-a504-d6d1fb0e30bc-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.936104882Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.936111289Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.936117475Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.936123196Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~0azm30uk]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.9367314Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/50/15/501595d0-68d6-4c48-a0f0-5d1786e9b129-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.936746433Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.93675496Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.936801872Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.936809776Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~0azm30uk]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/50/15/501595d0-68d6-4c48-a0f0-5d1786e9b129-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.936855941Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/50/15/501595d0-68d6-4c48-a0f0-5d1786e9b129-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.936865594Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.936871749Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.936877274Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.936882772Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~83xm4lid]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.938739981Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/d9/1b/d91b9135-08ab-420f-83d5-2b8a2caef3ae-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.938775853Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.938783474Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.938789393Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.938795195Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~83xm4lid]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/d9/1b/d91b9135-08ab-420f-83d5-2b8a2caef3ae-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.938832951Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/d9/1b/d91b9135-08ab-420f-83d5-2b8a2caef3ae-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.938842321Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.938848565Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.938854263Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.938859938Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~kzb3ac1v]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.939472202Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/9a/11/9a1114c4-a1c9-4c5b-99ab-2c1e4ead027c-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.939487744Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.939495581Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.93950125Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.939535341Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~kzb3ac1v]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/9a/11/9a1114c4-a1c9-4c5b-99ab-2c1e4ead027c-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.939573343Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/9a/11/9a1114c4-a1c9-4c5b-99ab-2c1e4ead027c-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.939582952Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.939589017Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.939594509Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.939600052Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~uwyvf7cp]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.94052066Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/68/65/68651487-6396-4771-8450-0a229587eaed-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.94054033Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.940546778Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.940552408Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.940567163Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:14 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~uwyvf7cp]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/68/65/68651487-6396-4771-8450-0a229587eaed-thumbnail.webp'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:14.94060471Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/68/65/68651487-6396-4771-8450-0a229587eaed-thumbnail.webp'\n","stream":"stderr","time":"2025-07-07T23:57:14.940614009Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:14.940620055Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:14.940628823Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:14.940634453Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:15 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:LoggingRepository~9rbomekq]\u001b[39m \u001b[31mUnable to send file: Error\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:15.291238143Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a1/f0/a1f05eee-f766-421f-b124-e878557137cc-preview.jpeg'\n","stream":"stderr","time":"2025-07-07T23:57:15.291269171Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:15.291275923Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:15.291281531Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:15.291287063Z"} {"log":"\u001b[31m[Nest] 17 - \u001b[39m07/07/2025, 11:57:15 PM \u001b[31m ERROR\u001b[39m \u001b[33m[Api:GlobalExceptionFilter~9rbomekq]\u001b[39m \u001b[31mUnknown error: Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a1/f0/a1f05eee-f766-421f-b124-e878557137cc-preview.jpeg'\u001b[39m\n","stream":"stderr","time":"2025-07-07T23:57:15.291334908Z"} {"log":"Error: ENOENT: no such file or directory, access 'upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/a1/f0/a1f05eee-f766-421f-b124-e878557137cc-preview.jpeg'\n","stream":"stderr","time":"2025-07-07T23:57:15.291350863Z"} {"log":" at async access (node:internal/fs/promises:605:10)\n","stream":"stderr","time":"2025-07-07T23:57:15.291358193Z"} {"log":" at async sendFile (/usr/src/app/dist/utils/file.js:53:9)\n","stream":"stderr","time":"2025-07-07T23:57:15.291364174Z"} {"log":" at async AssetMediaController.viewAsset (/usr/src/app/dist/controllers/asset-media.controller.js:60:13)\n","stream":"stderr","time":"2025-07-07T23:57:15.291369868Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/08/2025, 12:00:00 AM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:LibraryService]\u001b[39m \u001b[32mInitiating scan of all external libraries...\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:00:00.011758861Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/08/2025, 12:00:00 AM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:LibraryService]\u001b[39m \u001b[32mChecking for any libraries pending deletion...\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:00:00.028002941Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/08/2025, 12:00:00 AM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:SessionService]\u001b[39m \u001b[32mDeleted 0 expired session tokens\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:00:00.074638501Z"} {"log":"\u001b[33m[Nest] 7 - \u001b[39m07/08/2025, 12:00:00 AM \u001b[33m WARN\u001b[39m \u001b[33m[Microservices:StorageRepository]\u001b[39m \u001b[33mFile upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/2b/e5/2be5cc2c-0a19-4892-b61d-a93682ee2285-thumbnail.webp does not exist.\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:00:00.164673161Z"} {"log":"\u001b[33m[Nest] 7 - \u001b[39m07/08/2025, 12:00:00 AM \u001b[33m WARN\u001b[39m \u001b[33m[Microservices:StorageRepository]\u001b[39m \u001b[33mFile upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/2b/e5/2be5cc2c-0a19-4892-b61d-a93682ee2285-thumbnail.jpeg does not exist.\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:00:00.165294968Z"} {"log":"\u001b[33m[Nest] 7 - \u001b[39m07/08/2025, 12:00:00 AM \u001b[33m WARN\u001b[39m \u001b[33m[Microservices:StorageRepository]\u001b[39m \u001b[33mFile /usr/src/app/upload/library/library/admin/2022/2022-08-14/PXL_20220814_234336417.MP+1.jpg does not exist.\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:00:00.16608794Z"} {"log":"\u001b[33m[Nest] 7 - \u001b[39m07/08/2025, 12:00:00 AM \u001b[33m WARN\u001b[39m \u001b[33m[Microservices:StorageRepository]\u001b[39m \u001b[33mFile upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/39/5d/395db5a0-1f27-40eb-9402-bd15241c073d-thumbnail.webp does not exist.\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:00:00.168017531Z"} {"log":"\u001b[33m[Nest] 7 - \u001b[39m07/08/2025, 12:00:00 AM \u001b[33m WARN\u001b[39m \u001b[33m[Microservices:StorageRepository]\u001b[39m \u001b[33mFile upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/39/5d/395db5a0-1f27-40eb-9402-bd15241c073d-thumbnail.jpeg does not exist.\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:00:00.16893576Z"} {"log":"\u001b[33m[Nest] 7 - \u001b[39m07/08/2025, 12:00:00 AM \u001b[33m WARN\u001b[39m \u001b[33m[Microservices:StorageRepository]\u001b[39m \u001b[33mFile upload/library/admin/2021/2021-10-10/PXL_20211010_195015491.MP+1.jpg.xmp does not exist.\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:00:00.170882009Z"} {"log":"\u001b[33m[Nest] 7 - \u001b[39m07/08/2025, 12:00:00 AM \u001b[33m WARN\u001b[39m \u001b[33m[Microservices:StorageRepository]\u001b[39m \u001b[33mFile /usr/src/app/upload/library/library/admin/2021/2021-10-10/PXL_20211010_195015491.MP+1.jpg does not exist.\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:00:00.171556385Z"} {"log":"\u001b[33m[Nest] 7 - \u001b[39m07/08/2025, 12:00:00 AM \u001b[33m WARN\u001b[39m \u001b[33m[Microservices:StorageRepository]\u001b[39m \u001b[33mFile upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/82/0f/820f8294-dd35-4b7b-b51e-929e37cae7d3-thumbnail.webp does not exist.\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:00:00.171651963Z"} {"log":"\u001b[33m[Nest] 7 - \u001b[39m07/08/2025, 12:00:00 AM \u001b[33m WARN\u001b[39m \u001b[33m[Microservices:StorageRepository]\u001b[39m \u001b[33mFile upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/82/0f/820f8294-dd35-4b7b-b51e-929e37cae7d3-thumbnail.jpeg does not exist.\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:00:00.172127413Z"} {"log":"\u001b[33m[Nest] 7 - \u001b[39m07/08/2025, 12:00:00 AM \u001b[33m WARN\u001b[39m \u001b[33m[Microservices:StorageRepository]\u001b[39m \u001b[33mFile /usr/src/app/upload/library/library/admin/2022/2022-08-14/PXL_20220814_234331789.MP+1.jpg does not exist.\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:00:00.172406151Z"} {"log":"\u001b[33m[Nest] 7 - \u001b[39m07/08/2025, 12:00:00 AM \u001b[33m WARN\u001b[39m \u001b[33m[Microservices:StorageRepository]\u001b[39m \u001b[33mFile upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/59/5b/595b08df-1a96-42cf-b6c2-9039c9ef8001-thumbnail.webp does not exist.\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:00:00.173357849Z"} {"log":"\u001b[33m[Nest] 7 - \u001b[39m07/08/2025, 12:00:00 AM \u001b[33m WARN\u001b[39m \u001b[33m[Microservices:StorageRepository]\u001b[39m \u001b[33mFile upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1c/88/1c88bade-5ea4-44da-8353-5cfa05e240a9-thumbnail.webp does not exist.\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:00:00.173648176Z"} {"log":"\u001b[33m[Nest] 7 - \u001b[39m07/08/2025, 12:00:00 AM \u001b[33m WARN\u001b[39m \u001b[33m[Microservices:StorageRepository]\u001b[39m \u001b[33mFile upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/59/5b/595b08df-1a96-42cf-b6c2-9039c9ef8001-thumbnail.jpeg does not exist.\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:00:00.175014904Z"} {"log":"\u001b[33m[Nest] 7 - \u001b[39m07/08/2025, 12:00:00 AM \u001b[33m WARN\u001b[39m \u001b[33m[Microservices:StorageRepository]\u001b[39m \u001b[33mFile upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/1c/88/1c88bade-5ea4-44da-8353-5cfa05e240a9-thumbnail.jpeg does not exist.\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:00:00.175038986Z"} {"log":"\u001b[33m[Nest] 7 - \u001b[39m07/08/2025, 12:00:00 AM \u001b[33m WARN\u001b[39m \u001b[33m[Microservices:StorageRepository]\u001b[39m \u001b[33mFile upload/library/admin/2021/2021-12-05/PXL_20211205_211337746.MP+1.jpg.xmp does not exist.\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:00:00.175046102Z"} {"log":"\u001b[33m[Nest] 7 - \u001b[39m07/08/2025, 12:00:00 AM \u001b[33m WARN\u001b[39m \u001b[33m[Microservices:StorageRepository]\u001b[39m \u001b[33mFile /usr/src/app/upload/library/library/admin/2022/2022-08-14/PXL_20220815_013550850.MP+1.jpg does not exist.\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:00:00.175052498Z"} {"log":"\u001b[33m[Nest] 7 - \u001b[39m07/08/2025, 12:00:00 AM \u001b[33m WARN\u001b[39m \u001b[33m[Microservices:StorageRepository]\u001b[39m \u001b[33mFile /usr/src/app/upload/library/library/admin/2021/2021-12-05/PXL_20211205_211337746.MP+1.jpg does not exist.\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:00:00.175737697Z"} {"log":"\u001b[33m[Nest] 7 - \u001b[39m07/08/2025, 12:00:00 AM \u001b[33m WARN\u001b[39m \u001b[33m[Microservices:StorageRepository]\u001b[39m \u001b[33mFile upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/6a/93/6a93f626-4646-4801-9491-2c2f399da685-thumbnail.webp does not exist.\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:00:00.177660123Z"} {"log":"\u001b[33m[Nest] 7 - \u001b[39m07/08/2025, 12:00:00 AM \u001b[33m WARN\u001b[39m \u001b[33m[Microservices:StorageRepository]\u001b[39m \u001b[33mFile upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0e/64/0e645bdb-fdb3-4fac-a044-f81d1a7a5ad1-thumbnail.webp does not exist.\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:00:00.177709387Z"} {"log":"\u001b[33m[Nest] 7 - \u001b[39m07/08/2025, 12:00:00 AM \u001b[33m WARN\u001b[39m \u001b[33m[Microservices:StorageRepository]\u001b[39m \u001b[33mFile upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/6a/93/6a93f626-4646-4801-9491-2c2f399da685-thumbnail.jpeg does not exist.\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:00:00.178362796Z"} {"log":"\u001b[33m[Nest] 7 - \u001b[39m07/08/2025, 12:00:00 AM \u001b[33m WARN\u001b[39m \u001b[33m[Microservices:StorageRepository]\u001b[39m \u001b[33mFile upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/0e/64/0e645bdb-fdb3-4fac-a044-f81d1a7a5ad1-thumbnail.jpeg does not exist.\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:00:00.178384847Z"} {"log":"\u001b[33m[Nest] 7 - \u001b[39m07/08/2025, 12:00:00 AM \u001b[33m WARN\u001b[39m \u001b[33m[Microservices:StorageRepository]\u001b[39m \u001b[33mFile upload/library/admin/2019/2019-08-01/00000PORTRAIT_00000_BURST20190801143555381.jpg.xmp does not exist.\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:00:00.179312346Z"} {"log":"\u001b[33m[Nest] 7 - \u001b[39m07/08/2025, 12:00:00 AM \u001b[33m WARN\u001b[39m \u001b[33m[Microservices:StorageRepository]\u001b[39m \u001b[33mFile /usr/src/app/upload/library/library/admin/2018/2018-08-21/00007IMG_00007_BURST20180821110155.jpg does not exist.\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:00:00.179333047Z"} {"log":"\u001b[33m[Nest] 7 - \u001b[39m07/08/2025, 12:00:00 AM \u001b[33m WARN\u001b[39m \u001b[33m[Microservices:StorageRepository]\u001b[39m \u001b[33mFile /usr/src/app/upload/library/library/admin/2019/2019-08-01/00000PORTRAIT_00000_BURST20190801143555381.jpg does not exist.\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:00:00.179700991Z"} {"log":"\u001b[33m[Nest] 7 - \u001b[39m07/08/2025, 12:00:00 AM \u001b[33m WARN\u001b[39m \u001b[33m[Microservices:StorageRepository]\u001b[39m \u001b[33mFile upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/54/ef/54ef2649-2045-4647-ad3f-236d2e7b89cd-thumbnail.webp does not exist.\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:00:00.180287542Z"} {"log":"\u001b[33m[Nest] 7 - \u001b[39m07/08/2025, 12:00:00 AM \u001b[33m WARN\u001b[39m \u001b[33m[Microservices:StorageRepository]\u001b[39m \u001b[33mFile upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/54/ef/54ef2649-2045-4647-ad3f-236d2e7b89cd-thumbnail.jpeg does not exist.\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:00:00.180730431Z"} {"log":"\u001b[33m[Nest] 7 - \u001b[39m07/08/2025, 12:00:00 AM \u001b[33m WARN\u001b[39m \u001b[33m[Microservices:StorageRepository]\u001b[39m \u001b[33mFile upload/library/admin/2020/2020-06-28/00000PORTRAIT_00000_BURST20200628115553261.jpg.xmp does not exist.\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:00:00.180796407Z"} {"log":"\u001b[33m[Nest] 7 - \u001b[39m07/08/2025, 12:00:00 AM \u001b[33m WARN\u001b[39m \u001b[33m[Microservices:StorageRepository]\u001b[39m \u001b[33mFile /usr/src/app/upload/library/library/admin/2020/2020-06-28/00000PORTRAIT_00000_BURST20200628115553261.jpg does not exist.\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:00:00.181161913Z"} {"log":"\u001b[33m[Nest] 7 - \u001b[39m07/08/2025, 12:00:00 AM \u001b[33m WARN\u001b[39m \u001b[33m[Microservices:StorageRepository]\u001b[39m \u001b[33mFile upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/00/64/00641022-fa28-4118-84b5-5d4ccd17bbf8-thumbnail.webp does not exist.\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:00:00.186125909Z"} {"log":"\u001b[33m[Nest] 7 - \u001b[39m07/08/2025, 12:00:00 AM \u001b[33m WARN\u001b[39m \u001b[33m[Microservices:StorageRepository]\u001b[39m \u001b[33mFile upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/00/64/00641022-fa28-4118-84b5-5d4ccd17bbf8-thumbnail.jpeg does not exist.\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:00:00.186367694Z"} {"log":"\u001b[33m[Nest] 7 - \u001b[39m07/08/2025, 12:00:00 AM \u001b[33m WARN\u001b[39m \u001b[33m[Microservices:StorageRepository]\u001b[39m \u001b[33mFile upload/library/admin/2022/2022-08-12/PXL_20220813_015143047.MP.jpg.xmp does not exist.\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:00:00.186731868Z"} {"log":"\u001b[33m[Nest] 7 - \u001b[39m07/08/2025, 12:00:00 AM \u001b[33m WARN\u001b[39m \u001b[33m[Microservices:StorageRepository]\u001b[39m \u001b[33mFile /usr/src/app/upload/library/library/admin/2022/2022-08-12/PXL_20220813_015143047.MP.jpg does not exist.\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:00:00.187098572Z"} {"log":"\u001b[33m[Nest] 7 - \u001b[39m07/08/2025, 12:00:00 AM \u001b[33m WARN\u001b[39m \u001b[33m[Microservices:StorageRepository]\u001b[39m \u001b[33mFile upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/9b/0a/9b0adb82-8aee-46cb-bd38-4ce42c039cad-thumbnail.webp does not exist.\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:00:00.191085986Z"} {"log":"\u001b[33m[Nest] 7 - \u001b[39m07/08/2025, 12:00:00 AM \u001b[33m WARN\u001b[39m \u001b[33m[Microservices:StorageRepository]\u001b[39m \u001b[33mFile upload/thumbs/c4fd619e-7dff-4395-935d-f4d74e3870be/9b/0a/9b0adb82-8aee-46cb-bd38-4ce42c039cad-thumbnail.jpeg does not exist.\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:00:00.191323439Z"} {"log":"\u001b[33m[Nest] 7 - \u001b[39m07/08/2025, 12:00:00 AM \u001b[33m WARN\u001b[39m \u001b[33m[Microservices:StorageRepository]\u001b[39m \u001b[33mFile /usr/src/app/upload/library/library/admin/2022/2022-08-14/PXL_20220815_020327279.MP+1.jpg does not exist.\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:00:00.191776999Z"} {"log":"Initializing Immich v1.135.3\n","stream":"stdout","time":"2025-07-08T00:07:48.517366488Z"} {"log":"Detected CPU Cores: 4\n","stream":"stdout","time":"2025-07-08T00:07:48.523508215Z"} {"log":"Starting api worker\n","stream":"stdout","time":"2025-07-08T00:07:50.658740973Z"} {"log":"Starting microservices worker\n","stream":"stdout","time":"2025-07-08T00:07:50.664275621Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:EventRepository]\u001b[39m \u001b[32mInitialized websocket server\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.049880395Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:DatabaseRepository]\u001b[39m \u001b[32mtargetLists=1, current=1 for clip_index of 17648 rows\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.179922634Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:DatabaseRepository]\u001b[39m \u001b[32mtargetLists=1, current=1 for face_index of 15109 rows\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.185035468Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:DatabaseRepository]\u001b[39m \u001b[32mRunning migrations, this may take a while\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.186686242Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:EventRepository]\u001b[39m \u001b[32mInitialized websocket server\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.412983954Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:MetadataService]\u001b[39m \u001b[32mBootstrapping metadata service\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.459305129Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:MetadataService]\u001b[39m \u001b[32mInitializing metadata service\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.460429443Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:MapRepository]\u001b[39m \u001b[32mInitializing metadata repository\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.512983701Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:MetadataService]\u001b[39m \u001b[32mInitialized local reverse geocoder\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.535266554Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:ServerService]\u001b[39m \u001b[32mFeature Flags: {\n","stream":"stdout","time":"2025-07-08T00:07:53.572269521Z"} {"log":" \"smartSearch\": true,\n","stream":"stdout","time":"2025-07-08T00:07:53.572301796Z"} {"log":" \"facialRecognition\": true,\n","stream":"stdout","time":"2025-07-08T00:07:53.572308883Z"} {"log":" \"duplicateDetection\": true,\n","stream":"stdout","time":"2025-07-08T00:07:53.572314511Z"} {"log":" \"map\": true,\n","stream":"stdout","time":"2025-07-08T00:07:53.572319935Z"} {"log":" \"reverseGeocoding\": true,\n","stream":"stdout","time":"2025-07-08T00:07:53.572325315Z"} {"log":" \"importFaces\": false,\n","stream":"stdout","time":"2025-07-08T00:07:53.572330652Z"} {"log":" \"sidecar\": true,\n","stream":"stdout","time":"2025-07-08T00:07:53.572336152Z"} {"log":" \"search\": true,\n","stream":"stdout","time":"2025-07-08T00:07:53.572341596Z"} {"log":" \"trash\": true,\n","stream":"stdout","time":"2025-07-08T00:07:53.572346973Z"} {"log":" \"oauth\": true,\n","stream":"stdout","time":"2025-07-08T00:07:53.572352388Z"} {"log":" \"oauthAutoLaunch\": false,\n","stream":"stdout","time":"2025-07-08T00:07:53.572357763Z"} {"log":" \"passwordLogin\": true,\n","stream":"stdout","time":"2025-07-08T00:07:53.572363203Z"} {"log":" \"configFile\": false,\n","stream":"stdout","time":"2025-07-08T00:07:53.572368599Z"} {"log":" \"email\": false\n","stream":"stdout","time":"2025-07-08T00:07:53.572374092Z"} {"log":"}\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.572379457Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:StorageService]\u001b[39m \u001b[32mVerifying system mount folder checks, current state: {\"mountFiles\":true,\"mountChecks\":{\"thumbs\":true,\"upload\":true,\"backups\":true,\"library\":true,\"profile\":true,\"encoded-video\":true}}\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.57560028Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:StorageService]\u001b[39m \u001b[32mSuccessfully verified system mount folder checks\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.583685103Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:DatabaseRepository]\u001b[39m \u001b[32mtargetLists=1, current=1 for clip_index of 17648 rows\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.58482989Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:DatabaseRepository]\u001b[39m \u001b[32mtargetLists=1, current=1 for face_index of 15109 rows\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.589149956Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:DatabaseRepository]\u001b[39m \u001b[32mRunning migrations, this may take a while\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.589180306Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:SystemConfigService]\u001b[39m \u001b[32mLogLevel=log (set via system config)\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.615546479Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:NestFactory]\u001b[39m \u001b[32mStarting Nest application...\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.620190539Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:InstanceLoader]\u001b[39m \u001b[32mBullModule dependencies initialized\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.620424288Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:InstanceLoader]\u001b[39m \u001b[32mClsModule dependencies initialized\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.620441573Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:InstanceLoader]\u001b[39m \u001b[32mClsCommonModule dependencies initialized\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.620450807Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:InstanceLoader]\u001b[39m \u001b[32mOpenTelemetryModule dependencies initialized\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.620459108Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:InstanceLoader]\u001b[39m \u001b[32mKyselyModule dependencies initialized\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.620467213Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:InstanceLoader]\u001b[39m \u001b[32mKyselyCoreModule dependencies initialized\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.620547684Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:InstanceLoader]\u001b[39m \u001b[32mDiscoveryModule dependencies initialized\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.620708124Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:InstanceLoader]\u001b[39m \u001b[32mOpenTelemetryCoreModule dependencies initialized\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.620819625Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:InstanceLoader]\u001b[39m \u001b[32mClsRootModule dependencies initialized\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.620919704Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:InstanceLoader]\u001b[39m \u001b[32mBullModule dependencies initialized\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.620934027Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:InstanceLoader]\u001b[39m \u001b[32mBullModule dependencies initialized\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.620942678Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:InstanceLoader]\u001b[39m \u001b[32mMicroservicesModule dependencies initialized\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.620950722Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:NestApplication]\u001b[39m \u001b[32mNest application successfully started\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.620958941Z"} {"log":"\u001b[32m[Nest] 7 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Microservices:Bootstrap]\u001b[39m \u001b[32mImmich Microservices is running [v1.135.3] [production] \u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.62096932Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:ServerService]\u001b[39m \u001b[32mFeature Flags: {\n","stream":"stdout","time":"2025-07-08T00:07:53.866018007Z"} {"log":" \"smartSearch\": true,\n","stream":"stdout","time":"2025-07-08T00:07:53.86606284Z"} {"log":" \"facialRecognition\": true,\n","stream":"stdout","time":"2025-07-08T00:07:53.866102698Z"} {"log":" \"duplicateDetection\": true,\n","stream":"stdout","time":"2025-07-08T00:07:53.866110144Z"} {"log":" \"map\": true,\n","stream":"stdout","time":"2025-07-08T00:07:53.866115697Z"} {"log":" \"reverseGeocoding\": true,\n","stream":"stdout","time":"2025-07-08T00:07:53.866129524Z"} {"log":" \"importFaces\": false,\n","stream":"stdout","time":"2025-07-08T00:07:53.866143133Z"} {"log":" \"sidecar\": true,\n","stream":"stdout","time":"2025-07-08T00:07:53.866148786Z"} {"log":" \"search\": true,\n","stream":"stdout","time":"2025-07-08T00:07:53.866154273Z"} {"log":" \"trash\": true,\n","stream":"stdout","time":"2025-07-08T00:07:53.866159716Z"} {"log":" \"oauth\": true,\n","stream":"stdout","time":"2025-07-08T00:07:53.8661651Z"} {"log":" \"oauthAutoLaunch\": false,\n","stream":"stdout","time":"2025-07-08T00:07:53.866170512Z"} {"log":" \"passwordLogin\": true,\n","stream":"stdout","time":"2025-07-08T00:07:53.866175987Z"} {"log":" \"configFile\": false,\n","stream":"stdout","time":"2025-07-08T00:07:53.866181366Z"} {"log":" \"email\": false\n","stream":"stdout","time":"2025-07-08T00:07:53.866186736Z"} {"log":"}\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.866192155Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:StorageService]\u001b[39m \u001b[32mVerifying system mount folder checks, current state: {\"mountFiles\":true,\"mountChecks\":{\"thumbs\":true,\"upload\":true,\"backups\":true,\"library\":true,\"profile\":true,\"encoded-video\":true}}\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.868244407Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:StorageService]\u001b[39m \u001b[32mSuccessfully verified system mount folder checks\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.874939597Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:SystemConfigService]\u001b[39m \u001b[32mLogLevel=log (set via system config)\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.890966028Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:NestFactory]\u001b[39m \u001b[32mStarting Nest application...\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.901375773Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:InstanceLoader]\u001b[39m \u001b[32mBullModule dependencies initialized\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.901545082Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:InstanceLoader]\u001b[39m \u001b[32mClsModule dependencies initialized\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.901561862Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:InstanceLoader]\u001b[39m \u001b[32mClsCommonModule dependencies initialized\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.901569296Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:InstanceLoader]\u001b[39m \u001b[32mOpenTelemetryModule dependencies initialized\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.901575581Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:InstanceLoader]\u001b[39m \u001b[32mKyselyModule dependencies initialized\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.901650879Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:InstanceLoader]\u001b[39m \u001b[32mKyselyCoreModule dependencies initialized\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.901931807Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:InstanceLoader]\u001b[39m \u001b[32mDiscoveryModule dependencies initialized\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.901943536Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:InstanceLoader]\u001b[39m \u001b[32mOpenTelemetryCoreModule dependencies initialized\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.90205177Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:InstanceLoader]\u001b[39m \u001b[32mClsRootModule dependencies initialized\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.902061962Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:InstanceLoader]\u001b[39m \u001b[32mScheduleModule dependencies initialized\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.902068414Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:InstanceLoader]\u001b[39m \u001b[32mBullModule dependencies initialized\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.902089682Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:InstanceLoader]\u001b[39m \u001b[32mBullModule dependencies initialized\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.902096581Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:InstanceLoader]\u001b[39m \u001b[32mApiModule dependencies initialized\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.902102733Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mAPIKeyController {/api/api-keys}:\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.902111277Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/api-keys, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.902117538Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/api-keys, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.902123483Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/api-keys/:id, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.902225702Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/api-keys/:id, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.90223621Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/api-keys/:id, DELETE} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.902242733Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mActivityController {/api/activities}:\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.902252462Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/activities, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.902258769Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/activities, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.902264754Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/activities/statistics, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.902339029Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/activities/:id, DELETE} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.902357446Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mAlbumController {/api/albums}:\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.902364516Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/albums, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.902413337Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/albums, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.90242214Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/albums/statistics, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.902428431Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/albums/:id, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.902473337Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/albums/:id, PATCH} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.902481741Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/albums/:id, DELETE} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.902518857Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/albums/:id/assets, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.902527357Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/albums/:id/assets, DELETE} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.902561739Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/albums/:id/users, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.902624327Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/albums/:id/user/:userId, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.902706596Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/albums/:id/user/:userId, DELETE} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.902719316Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mAppController {/api}:\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.902749461Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/.well-known/immich, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.902759468Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/custom.css, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.902902548Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mAssetController {/api/assets}:\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.902927745Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/assets/random, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.902935557Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/assets/device/:deviceId, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.902941845Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/assets/statistics, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.90294779Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/assets/jobs, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.90310036Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/assets, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.903111393Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/assets, DELETE} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.903118046Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/assets/:id, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.903124231Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/assets/:id, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.903130406Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mAssetMediaController {/api/assets}:\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.903136595Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/assets, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.9031427Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/assets/:id/original, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.903261246Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/assets/:id/original, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.903271439Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/assets/:id/thumbnail, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.903277906Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/assets/:id/video/playback, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.903284016Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/assets/exist, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.903290059Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/assets/bulk-upload-check, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.903369757Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mAuthController {/api/auth}:\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.903380332Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/auth/login, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.903386731Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/auth/admin-sign-up, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.903392704Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/auth/validateToken, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.903484216Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/auth/change-password, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.903494074Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/auth/logout, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.903500493Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/auth/status, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.903506525Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/auth/pin-code, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.903560172Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/auth/pin-code, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.903568913Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/auth/pin-code, DELETE} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.903575196Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/auth/session/unlock, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.903618004Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/auth/session/lock, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.903626476Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mDownloadController {/api/download}:\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.90368734Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/download/info, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.903697051Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/download/archive, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.903735883Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mDuplicateController {/api/duplicates}:\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.904242946Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/duplicates, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.904258993Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/duplicates, DELETE} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.904269453Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/duplicates/:id, DELETE} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.904278933Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mFaceController {/api/faces}:\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.904288207Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/faces, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.904295647Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/faces, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.904301923Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/faces/:id, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.904307985Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/faces/:id, DELETE} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.904314063Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mJobController {/api/jobs}:\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.904320248Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/jobs, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.904326464Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/jobs, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.904332592Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/jobs/:id, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.904338759Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mLibraryController {/api/libraries}:\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.904344879Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/libraries, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.904351604Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/libraries, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.904357979Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/libraries/:id, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.904394104Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/libraries/:id, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.904401803Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/libraries/:id, DELETE} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.904407968Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/libraries/:id/validate, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.904525316Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/libraries/:id/statistics, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.90454124Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/libraries/:id/scan, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.904549191Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mMapController {/api/map}:\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.904555812Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/map/markers, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.904562102Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/map/reverse-geocode, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.904568404Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mMemoryController {/api/memories}:\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.90457476Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/memories, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.904581032Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/memories, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.904587178Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/memories/statistics, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.904593327Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/memories/:id, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.905021056Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/memories/:id, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.905035806Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/memories/:id, DELETE} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.90504318Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/memories/:id/assets, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.905058633Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/memories/:id/assets, DELETE} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.905065567Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mNotificationController {/api/notifications}:\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.905075566Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/notifications, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.90508222Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/notifications, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.905088239Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/notifications, DELETE} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.90509415Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/notifications/:id, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.905100068Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/notifications/:id, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.905106028Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/notifications/:id, DELETE} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.905111941Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mNotificationAdminController {/api/admin/notifications}:\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.905117892Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/admin/notifications, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.905124335Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/admin/notifications/test-email, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.905130548Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/admin/notifications/templates/:name, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.905136622Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mOAuthController {/api/oauth}:\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.905142679Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/oauth/mobile-redirect, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.90514865Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/oauth/authorize, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.90515492Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/oauth/callback, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.905167232Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/oauth/link, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.905275601Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/oauth/unlink, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.905285967Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mPartnerController {/api/partners}:\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.905296457Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/partners, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.905303474Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/partners/:id, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.905309792Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/partners/:id, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.905315972Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/partners/:id, DELETE} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.905322061Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mPersonController {/api/people}:\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.905423956Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/people, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.905433692Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/people, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.905440208Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/people, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.905447517Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/people/:id, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.905454809Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/people/:id, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.905462582Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/people/:id/statistics, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.905510118Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/people/:id/thumbnail, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.905651388Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/people/:id/reassign, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.905724621Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/people/:id/merge, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.905739405Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mSearchController {/api/search}:\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.905850436Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/search/metadata, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.905859879Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/search/statistics, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.905866405Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/search/random, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.90621062Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/search/smart, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.906225217Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/search/explore, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.906232648Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/search/person, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.906238774Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/search/places, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.906244878Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/search/cities, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.906251084Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/search/suggestions, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.906257033Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mServerController {/api/server}:\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.906266184Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/server/about, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.906272252Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/server/apk-links, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.906278332Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/server/storage, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.906284416Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/server/ping, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.906301059Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/server/version, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.906308046Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/server/version-history, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.906314126Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/server/features, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.906320817Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/server/theme, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.906327198Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/server/config, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.906333137Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/server/statistics, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.906367014Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/server/media-types, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.906388245Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/server/license, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.906404942Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/server/license, DELETE} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.906422085Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/server/license, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.906438647Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/server/version-check, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.906562158Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mSessionController {/api/sessions}:\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.906636874Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/sessions, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.906645364Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/sessions, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.90666844Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/sessions, DELETE} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.906676235Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/sessions/:id, DELETE} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.906692695Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/sessions/:id/lock, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.90669998Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mSharedLinkController {/api/shared-links}:\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.906706038Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/shared-links, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.90671214Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/shared-links/me, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.90671813Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/shared-links/:id, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.906724214Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/shared-links, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.906752629Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/shared-links/:id, PATCH} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.906760953Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/shared-links/:id, DELETE} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.906767104Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/shared-links/:id/assets, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.906866771Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/shared-links/:id/assets, DELETE} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.906876818Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mStackController {/api/stacks}:\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.906935363Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/stacks, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.906969369Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/stacks, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.90703913Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/stacks, DELETE} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.907048511Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/stacks/:id, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.907054829Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/stacks/:id, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.907069754Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/stacks/:id, DELETE} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.907101505Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mSyncController {/api/sync}:\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.907108347Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/sync/full-sync, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.907120599Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/sync/delta-sync, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.907127363Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/sync/stream, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.907133333Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/sync/ack, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.90713934Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/sync/ack, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.907146173Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/sync/ack, DELETE} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.907174012Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mSystemConfigController {/api/system-config}:\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.907181911Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/system-config, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.907194222Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/system-config/defaults, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.907205135Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/system-config, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.907215721Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/system-config/storage-template-options, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.907363328Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mSystemMetadataController {/api/system-metadata}:\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.907377717Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/system-metadata/admin-onboarding, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.907384907Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/system-metadata/admin-onboarding, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.907401313Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/system-metadata/reverse-geocoding-state, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.907408324Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/system-metadata/version-check-state, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.907415339Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mTagController {/api/tags}:\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.907427314Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/tags, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.907450995Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/tags, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.907521252Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/tags, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.907569675Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/tags/assets, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.907577739Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/tags/:id, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.907584063Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/tags/:id, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.907664961Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/tags/:id, DELETE} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.907679938Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/tags/:id/assets, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.907687343Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/tags/:id/assets, DELETE} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.90779032Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mTimelineController {/api/timeline}:\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.907804071Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/timeline/buckets, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.907810891Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/timeline/bucket, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.907885048Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mTrashController {/api/trash}:\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.907905106Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/trash/empty, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.907935247Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/trash/restore, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.907949025Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/trash/restore/assets, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.90795579Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mUserAdminController {/api/admin/users}:\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.908012605Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/admin/users, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.908022213Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/admin/users, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.908028599Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/admin/users/:id, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.908034724Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/admin/users/:id, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.908129217Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/admin/users/:id, DELETE} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.908163407Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/admin/users/:id/statistics, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.908172008Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/admin/users/:id/preferences, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.908178344Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/admin/users/:id/preferences, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.908184424Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/admin/users/:id/restore, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.9081904Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mUserController {/api/users}:\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.908231766Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/users, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.908240082Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/users/me, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.908278246Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/users/me, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.908286805Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/users/me/preferences, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.908313519Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/users/me/preferences, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.908334081Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/users/me/license, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.908354379Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/users/me/license, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.908387745Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/users/me/license, DELETE} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.908451612Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/users/me/onboarding, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.908462947Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/users/me/onboarding, PUT} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.908529013Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/users/me/onboarding, DELETE} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.908540777Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/users/:id, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.908547585Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/users/profile-image, POST} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.908601436Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/users/profile-image, DELETE} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.908616094Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/users/:id/profile-image, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.908623431Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RoutesResolver]\u001b[39m \u001b[32mViewController {/api/view}:\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.908663046Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/view/folder/unique-paths, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.908673956Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:RouterExplorer]\u001b[39m \u001b[32mMapped {/api/view/folder, GET} route\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.908703358Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:NestApplication]\u001b[39m \u001b[32mNest application successfully started\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.908729611Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:Bootstrap]\u001b[39m \u001b[32mImmich Server is listening on http://[::1]:2283 [v1.135.3] [production] \u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.909373684Z"} {"log":"\u001b[32m[Nest] 17 - \u001b[39m07/08/2025, 12:07:53 AM \u001b[32m LOG\u001b[39m \u001b[33m[Api:EventRepository]\u001b[39m \u001b[32mWebsocket Connect: UxxsX1ibjQ0Ci0sJAAAB\u001b[39m\n","stream":"stdout","time":"2025-07-08T00:07:53.925230252Z"}