Files
SerpentRace/SerpentRace_Backend/logs/2025-09/serpentrace-2025-09-15T12-52-01-020Z.log
2025-09-15 19:00:35 +02:00

117 lines
28 KiB
Plaintext

# SerpentRace Backend Logs
# Started: 2025-09-15T12:52:01.020Z
# Max entries per file: 10000
2025-09-15T12:52:02.736Z | [STARTUP] | SerpentRace Backend starting up | Meta:{"environment":"development","port":"3000","nodeVersion":"v20.19.5","chatInactivityTimeout":"30"}
2025-09-15T12:52:02.751Z | [STARTUP] | Server started successfully | Meta:{"port":"3000","environment":"development","timestamp":"2025-09-15T12:52:02.751Z","endpoints":{"health":"/health","swagger":"/api-docs","users":"/api/users","organizations":"/api/organizations","decks":"/api/decks","chats":"/api/chats"},"websocket":{"enabled":true,"chatInactivityTimeout":"30 minutes"}}
2025-09-15T12:52:03.631Z | [CONNECTION] | Database connection established | Meta:{"connectionType":"postgresql","status":"success","type":"postgres","host":"postgres","database":"serpentrace"}
2025-09-15T12:52:03.636Z | [REQUEST] | WebSocket service initialized | Meta:{"chatTimeoutMinutes":30}
2025-09-15T12:52:03.637Z | [STARTUP] | WebSocket service initialized | Meta:{"chatInactivityTimeout":"30"}
2025-09-15T12:52:03.639Z | [STARTUP] | Redis client connected successfully
2025-09-15T12:52:09.917Z | [REQUEST] | Incoming request | ReqId:4t001uku2 | IP:::ffff:172.20.0.1 | GET /api/users/profile | UA:PostmanRuntime/7.45.0
2025-09-15T12:52:09.919Z | [REQUEST] | GET /api/users/profile | ReqId:4t001uku2 | IP:::ffff:172.20.0.1 | GET /api/users/profile | Status:200 | UA:PostmanRuntime/7.45.0
2025-09-15T12:52:09.924Z | [AUTH] | Authentication successful | ReqId:4t001uku2 | IP:::ffff:172.20.0.1 | GET /api/users/profile | UA:PostmanRuntime/7.45.0 | Meta:{"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58","authLevel":1,"orgId":""}
2025-09-15T12:52:09.926Z | [REQUEST] | Get user profile endpoint accessed | ReqId:4t001uku2 | UserId:ffa31617-2cf9-403e-ab9d-87eeec85ce58 | IP:::ffff:172.20.0.1 | GET /api/users/profile | Status:200 | UA:PostmanRuntime/7.45.0 | Meta:{"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58"}
2025-09-15T12:52:09.936Z | [DATABASE] | User findById query completed | Meta:{"query":"findOneBy({ id: ffa31617-2cf9-403e-ab9d-87eeec85ce58 })","executionTime":9,"found":true,"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58"}
2025-09-15T12:52:09.937Z | [REQUEST] | User profile retrieved successfully | ReqId:4t001uku2 | UserId:ffa31617-2cf9-403e-ab9d-87eeec85ce58 | IP:::ffff:172.20.0.1 | GET /api/users/profile | Status:200 | UA:PostmanRuntime/7.45.0 | Meta:{"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58","username":"TesztUser"}
2025-09-15T12:52:09.940Z | [REQUEST] | Request completed | ReqId:4t001uku2 | UserId:ffa31617-2cf9-403e-ab9d-87eeec85ce58 | IP:::ffff:172.20.0.1 | GET /api/users/profile | Status:200 | Time:23ms | UA:PostmanRuntime/7.45.0
2025-09-15T12:52:31.743Z | [REQUEST] | Incoming request | ReqId:h9zwe89hh | IP:::ffff:172.20.0.1 | POST /api/users/logout | UA:PostmanRuntime/7.45.0
2025-09-15T12:52:31.746Z | [REQUEST] | POST /api/users/logout | ReqId:h9zwe89hh | IP:::ffff:172.20.0.1 | POST /api/users/logout | Status:200 | UA:PostmanRuntime/7.45.0
2025-09-15T12:52:31.749Z | [AUTH] | Authentication successful | ReqId:h9zwe89hh | IP:::ffff:172.20.0.1 | POST /api/users/logout | UA:PostmanRuntime/7.45.0 | Meta:{"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58","authLevel":1,"orgId":""}
2025-09-15T12:52:31.751Z | [AUTH] | Logout process started | Meta:{"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58"}
2025-09-15T12:52:31.754Z | [AUTH] | JWT token blacklisted | Meta:{"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58","tokenExpiry":86217}
2025-09-15T12:52:31.757Z | [AUTH] | User removed from active sessions | Meta:{"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58"}
2025-09-15T12:52:31.773Z | [DATABASE] | User findById query completed | Meta:{"query":"findOneBy({ id: ffa31617-2cf9-403e-ab9d-87eeec85ce58 })","executionTime":2,"found":true,"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58"}
2025-09-15T12:52:31.775Z | [DATABASE] | User updated successfully | Meta:{"query":"update(ffa31617-2cf9-403e-ab9d-87eeec85ce58)","executionTime":17,"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58","updatedFields":["updatedate"],"success":true}
2025-09-15T12:52:31.776Z | [AUTH] | User last logout timestamp updated | Meta:{"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58"}
2025-09-15T12:52:31.778Z | [AUTH] | User cache cleared | Meta:{"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58"}
2025-09-15T12:52:31.780Z | [AUTH] | User logout completed successfully | Meta:{"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58"}
2025-09-15T12:52:31.781Z | [REQUEST] | User logged out successfully | ReqId:h9zwe89hh | UserId:ffa31617-2cf9-403e-ab9d-87eeec85ce58 | IP:::ffff:172.20.0.1 | POST /api/users/logout | Status:200 | UA:PostmanRuntime/7.45.0 | Meta:{"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58"}
2025-09-15T12:52:31.783Z | [REQUEST] | Request completed | ReqId:h9zwe89hh | UserId:ffa31617-2cf9-403e-ab9d-87eeec85ce58 | IP:::ffff:172.20.0.1 | POST /api/users/logout | Status:200 | Time:40ms | UA:PostmanRuntime/7.45.0
2025-09-15T12:53:25.323Z | [REQUEST] | Incoming request | ReqId:o2fg2oi9u | IP:::ffff:172.20.0.1 | GET /api/users/profile | UA:PostmanRuntime/7.45.0
2025-09-15T12:53:25.325Z | [REQUEST] | GET /api/users/profile | ReqId:o2fg2oi9u | IP:::ffff:172.20.0.1 | GET /api/users/profile | Status:200 | UA:PostmanRuntime/7.45.0
2025-09-15T12:53:25.328Z | [AUTH] | Authentication failed - Token blacklisted | ReqId:o2fg2oi9u | IP:::ffff:172.20.0.1 | GET /api/users/profile | UA:PostmanRuntime/7.45.0 | Meta:{"ip":"::ffff:172.20.0.1","userAgent":"PostmanRuntime/7.45.0","path":"/profile"}
2025-09-15T12:53:25.330Z | [REQUEST] | Request completed | ReqId:o2fg2oi9u | IP:::ffff:172.20.0.1 | GET /api/users/profile | Status:401 | Time:7ms | UA:PostmanRuntime/7.45.0
2025-09-15T12:53:41.156Z | [REQUEST] | Incoming request | ReqId:q4u7qdspw | IP:::ffff:172.20.0.1 | POST /api/users/login | UA:PostmanRuntime/7.45.0
2025-09-15T12:53:41.158Z | [REQUEST] | POST /api/users/login | ReqId:q4u7qdspw | IP:::ffff:172.20.0.1 | POST /api/users/login | Status:200 | UA:PostmanRuntime/7.45.0
2025-09-15T12:53:41.160Z | [REQUEST] | Login endpoint accessed | ReqId:q4u7qdspw | IP:::ffff:172.20.0.1 | POST /api/users/login | Status:200 | UA:PostmanRuntime/7.45.0 | Meta:{"username":"TesztUser"}
2025-09-15T12:53:41.163Z | [AUTH] | Login attempt | Meta:{"username":"TesztUser"}
2025-09-15T12:53:41.174Z | [DATABASE] | User findByUsername query completed | Meta:{"query":"findOneBy({ username: TesztUser })","executionTime":10,"found":true,"username":"TesztUser"}
2025-09-15T12:53:41.176Z | [DATABASE] | User lookup completed | Meta:{"executionTime":13,"found":true,"searchBy":"username"}
2025-09-15T12:53:41.327Z | [AUTH] | Password verification completed | Meta:{"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58","valid":true,"verificationTime":149}
2025-09-15T12:53:41.331Z | [AUTH] | Login successful | Meta:{"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58","authLevel":1,"userStatus":5,"orgId":"","requiresOrgReauth":false,"totalLoginTime":168}
2025-09-15T12:53:41.333Z | [AUTH] | User login successful | ReqId:q4u7qdspw | IP:::ffff:172.20.0.1 | POST /api/users/login | Status:200 | UA:PostmanRuntime/7.45.0 | Meta:{"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58","username":"TesztUser"}
2025-09-15T12:53:41.335Z | [REQUEST] | Request completed | ReqId:q4u7qdspw | IP:::ffff:172.20.0.1 | POST /api/users/login | Status:200 | Time:179ms | UA:PostmanRuntime/7.45.0
2025-09-15T12:54:09.875Z | [REQUEST] | Incoming request | ReqId:djcuh0yw5 | IP:::ffff:172.20.0.1 | PATCH /api/users/profile | UA:PostmanRuntime/7.45.0
2025-09-15T12:54:09.877Z | [REQUEST] | PATCH /api/users/profile | ReqId:djcuh0yw5 | IP:::ffff:172.20.0.1 | PATCH /api/users/profile | Status:200 | UA:PostmanRuntime/7.45.0
2025-09-15T12:54:09.880Z | [AUTH] | Authentication successful | ReqId:djcuh0yw5 | IP:::ffff:172.20.0.1 | PATCH /api/users/profile | UA:PostmanRuntime/7.45.0 | Meta:{"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58","authLevel":1,"orgId":""}
2025-09-15T12:54:09.882Z | [REQUEST] | Update user profile endpoint accessed | ReqId:djcuh0yw5 | UserId:ffa31617-2cf9-403e-ab9d-87eeec85ce58 | IP:::ffff:172.20.0.1 | PATCH /api/users/profile | Status:200 | UA:PostmanRuntime/7.45.0 | Meta:{"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58","fieldsToUpdate":["username","password"]}
2025-09-15T12:54:10.046Z | [DATABASE] | User findById query completed | Meta:{"query":"findOneBy({ id: ffa31617-2cf9-403e-ab9d-87eeec85ce58 })","executionTime":3,"found":true,"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58"}
2025-09-15T12:54:10.048Z | [DATABASE] | User updated successfully | Meta:{"query":"update(ffa31617-2cf9-403e-ab9d-87eeec85ce58)","executionTime":15,"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58","updatedFields":["id","username","password"],"success":true}
2025-09-15T12:54:10.050Z | [REQUEST] | User profile updated successfully | ReqId:djcuh0yw5 | UserId:ffa31617-2cf9-403e-ab9d-87eeec85ce58 | IP:::ffff:172.20.0.1 | PATCH /api/users/profile | Status:200 | UA:PostmanRuntime/7.45.0 | Meta:{"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58","username":"TesztAdmin"}
2025-09-15T12:54:10.052Z | [REQUEST] | Request completed | ReqId:djcuh0yw5 | UserId:ffa31617-2cf9-403e-ab9d-87eeec85ce58 | IP:::ffff:172.20.0.1 | PATCH /api/users/profile | Status:200 | Time:177ms | UA:PostmanRuntime/7.45.0
2025-09-15T12:54:18.420Z | [REQUEST] | Incoming request | ReqId:qoj2pmsic | IP:::ffff:172.20.0.1 | GET /api/users/profile | UA:PostmanRuntime/7.45.0
2025-09-15T12:54:18.422Z | [REQUEST] | GET /api/users/profile | ReqId:qoj2pmsic | IP:::ffff:172.20.0.1 | GET /api/users/profile | Status:200 | UA:PostmanRuntime/7.45.0
2025-09-15T12:54:18.425Z | [AUTH] | Authentication successful | ReqId:qoj2pmsic | IP:::ffff:172.20.0.1 | GET /api/users/profile | UA:PostmanRuntime/7.45.0 | Meta:{"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58","authLevel":1,"orgId":""}
2025-09-15T12:54:18.426Z | [REQUEST] | Get user profile endpoint accessed | ReqId:qoj2pmsic | UserId:ffa31617-2cf9-403e-ab9d-87eeec85ce58 | IP:::ffff:172.20.0.1 | GET /api/users/profile | Status:200 | UA:PostmanRuntime/7.45.0 | Meta:{"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58"}
2025-09-15T12:54:18.430Z | [DATABASE] | User findById query completed | Meta:{"query":"findOneBy({ id: ffa31617-2cf9-403e-ab9d-87eeec85ce58 })","executionTime":2,"found":true,"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58"}
2025-09-15T12:54:18.432Z | [REQUEST] | User profile retrieved successfully | ReqId:qoj2pmsic | UserId:ffa31617-2cf9-403e-ab9d-87eeec85ce58 | IP:::ffff:172.20.0.1 | GET /api/users/profile | Status:200 | UA:PostmanRuntime/7.45.0 | Meta:{"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58","username":"TesztAdmin"}
2025-09-15T12:54:18.433Z | [REQUEST] | Request completed | ReqId:qoj2pmsic | UserId:ffa31617-2cf9-403e-ab9d-87eeec85ce58 | IP:::ffff:172.20.0.1 | GET /api/users/profile | Status:200 | Time:13ms | UA:PostmanRuntime/7.45.0
2025-09-15T12:54:38.465Z | [REQUEST] | Incoming request | ReqId:vrd0xj5h8 | IP:::ffff:172.20.0.1 | DELETE /api/users/profile | UA:PostmanRuntime/7.45.0
2025-09-15T12:54:38.467Z | [REQUEST] | DELETE /api/users/profile | ReqId:vrd0xj5h8 | IP:::ffff:172.20.0.1 | DELETE /api/users/profile | Status:200 | UA:PostmanRuntime/7.45.0
2025-09-15T12:54:38.469Z | [AUTH] | Authentication successful | ReqId:vrd0xj5h8 | IP:::ffff:172.20.0.1 | DELETE /api/users/profile | UA:PostmanRuntime/7.45.0 | Meta:{"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58","authLevel":1,"orgId":""}
2025-09-15T12:54:38.484Z | [DATABASE] | User findById query completed | Meta:{"query":"findOneBy({ id: ffa31617-2cf9-403e-ab9d-87eeec85ce58 })","executionTime":3,"found":false,"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58"}
2025-09-15T12:54:38.486Z | [DATABASE] | User soft deleted successfully | Meta:{"query":"update(ffa31617-2cf9-403e-ab9d-87eeec85ce58, { state: SOFT_DELETE })","executionTime":15,"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58","success":false}
2025-09-15T12:54:38.487Z | [REQUEST] | User soft deleted successfully | ReqId:vrd0xj5h8 | UserId:ffa31617-2cf9-403e-ab9d-87eeec85ce58 | IP:::ffff:172.20.0.1 | DELETE /api/users/profile | Status:200 | UA:PostmanRuntime/7.45.0 | Meta:{"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58"}
2025-09-15T12:54:38.489Z | [REQUEST] | Request completed | ReqId:vrd0xj5h8 | UserId:ffa31617-2cf9-403e-ab9d-87eeec85ce58 | IP:::ffff:172.20.0.1 | DELETE /api/users/profile | Status:200 | Time:24ms | UA:PostmanRuntime/7.45.0
2025-09-15T12:54:43.815Z | [REQUEST] | Incoming request | ReqId:yii54vgus | IP:::ffff:172.20.0.1 | GET /api/users/profile | UA:PostmanRuntime/7.45.0
2025-09-15T12:54:43.817Z | [REQUEST] | GET /api/users/profile | ReqId:yii54vgus | IP:::ffff:172.20.0.1 | GET /api/users/profile | Status:200 | UA:PostmanRuntime/7.45.0
2025-09-15T12:54:43.819Z | [AUTH] | Authentication successful | ReqId:yii54vgus | IP:::ffff:172.20.0.1 | GET /api/users/profile | UA:PostmanRuntime/7.45.0 | Meta:{"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58","authLevel":1,"orgId":""}
2025-09-15T12:54:43.821Z | [REQUEST] | Get user profile endpoint accessed | ReqId:yii54vgus | UserId:ffa31617-2cf9-403e-ab9d-87eeec85ce58 | IP:::ffff:172.20.0.1 | GET /api/users/profile | Status:200 | UA:PostmanRuntime/7.45.0 | Meta:{"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58"}
2025-09-15T12:54:43.824Z | [DATABASE] | User findById query completed | Meta:{"query":"findOneBy({ id: ffa31617-2cf9-403e-ab9d-87eeec85ce58 })","executionTime":2,"found":false,"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58"}
2025-09-15T12:54:43.826Z | [WARNING] | User profile not found | ReqId:yii54vgus | UserId:ffa31617-2cf9-403e-ab9d-87eeec85ce58 | IP:::ffff:172.20.0.1 | GET /api/users/profile | Status:200 | UA:PostmanRuntime/7.45.0 | Meta:{"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58"}
2025-09-15T12:54:43.827Z | [REQUEST] | Request completed | ReqId:yii54vgus | UserId:ffa31617-2cf9-403e-ab9d-87eeec85ce58 | IP:::ffff:172.20.0.1 | GET /api/users/profile | Status:404 | Time:12ms | UA:PostmanRuntime/7.45.0
2025-09-15T12:54:50.178Z | [REQUEST] | Incoming request | ReqId:jgp1r1dec | IP:::ffff:172.20.0.1 | GET /api/users/logout | UA:PostmanRuntime/7.45.0
2025-09-15T12:54:50.180Z | [REQUEST] | GET /api/users/logout | ReqId:jgp1r1dec | IP:::ffff:172.20.0.1 | GET /api/users/logout | Status:200 | UA:PostmanRuntime/7.45.0
2025-09-15T12:54:50.182Z | [REQUEST] | Request completed | ReqId:jgp1r1dec | IP:::ffff:172.20.0.1 | GET /api/users/logout | Status:404 | Time:4ms | UA:PostmanRuntime/7.45.0
2025-09-15T12:54:57.930Z | [REQUEST] | Incoming request | ReqId:w78a7912l | IP:::ffff:172.20.0.1 | POST /api/users/logout | UA:PostmanRuntime/7.45.0
2025-09-15T12:54:57.932Z | [REQUEST] | POST /api/users/logout | ReqId:w78a7912l | IP:::ffff:172.20.0.1 | POST /api/users/logout | Status:200 | UA:PostmanRuntime/7.45.0
2025-09-15T12:54:57.935Z | [AUTH] | Authentication successful | ReqId:w78a7912l | IP:::ffff:172.20.0.1 | POST /api/users/logout | UA:PostmanRuntime/7.45.0 | Meta:{"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58","authLevel":1,"orgId":""}
2025-09-15T12:54:57.937Z | [AUTH] | Logout process started | Meta:{"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58"}
2025-09-15T12:54:57.940Z | [AUTH] | JWT token blacklisted | Meta:{"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58","tokenExpiry":86324}
2025-09-15T12:54:57.942Z | [AUTH] | User removed from active sessions | Meta:{"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58"}
2025-09-15T12:54:57.954Z | [DATABASE] | User findById query completed | Meta:{"query":"findOneBy({ id: ffa31617-2cf9-403e-ab9d-87eeec85ce58 })","executionTime":1,"found":false,"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58"}
2025-09-15T12:54:57.956Z | [DATABASE] | User updated successfully | Meta:{"query":"update(ffa31617-2cf9-403e-ab9d-87eeec85ce58)","executionTime":12,"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58","updatedFields":["updatedate"],"success":false}
2025-09-15T12:54:57.958Z | [AUTH] | User cache cleared | Meta:{"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58"}
2025-09-15T12:54:57.960Z | [AUTH] | User logout completed successfully | Meta:{"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58"}
2025-09-15T12:54:57.961Z | [REQUEST] | User logged out successfully | ReqId:w78a7912l | UserId:ffa31617-2cf9-403e-ab9d-87eeec85ce58 | IP:::ffff:172.20.0.1 | POST /api/users/logout | Status:200 | UA:PostmanRuntime/7.45.0 | Meta:{"userId":"ffa31617-2cf9-403e-ab9d-87eeec85ce58"}
2025-09-15T12:54:57.963Z | [REQUEST] | Request completed | ReqId:w78a7912l | UserId:ffa31617-2cf9-403e-ab9d-87eeec85ce58 | IP:::ffff:172.20.0.1 | POST /api/users/logout | Status:200 | Time:33ms | UA:PostmanRuntime/7.45.0
2025-09-15T12:55:22.864Z | [REQUEST] | Incoming request | ReqId:mclmp1qlh | IP:::ffff:172.20.0.1 | POST /api/users/create | UA:PostmanRuntime/7.45.0
2025-09-15T12:55:22.866Z | [REQUEST] | POST /api/users/create | ReqId:mclmp1qlh | IP:::ffff:172.20.0.1 | POST /api/users/create | Status:200 | UA:PostmanRuntime/7.45.0
2025-09-15T12:55:22.868Z | [REQUEST] | Create user endpoint accessed | ReqId:mclmp1qlh | IP:::ffff:172.20.0.1 | POST /api/users/create | Status:200 | UA:PostmanRuntime/7.45.0 | Meta:{"username":"TesztAdmin","email":"user@example.com"}
2025-09-15T12:55:23.066Z | [ERROR] | UserRepository.create error | Meta:{"name":"QueryFailedError","message":"duplicate key value violates unique constraint \"UQ_ffc81a3b97dcbf8e320d5106c0d\"","stack":"QueryFailedError: duplicate key value violates unique constraint \"UQ_ffc81a3b97dcbf8e320d5106c0d\"\n at PostgresQueryRunner.query (/app/node_modules/typeorm/src/driver/postgres/PostgresQueryRunner.ts:325:19)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async InsertQueryBuilder.execute (/app/node_modules/src/query-builder/InsertQueryBuilder.ts:164:33)\n at async SubjectExecutor.executeInsertOperations (/app/node_modules/src/persistence/SubjectExecutor.ts:435:42)\n at async SubjectExecutor.execute (/app/node_modules/src/persistence/SubjectExecutor.ts:137:9)\n at async EntityPersistExecutor.execute (/app/node_modules/src/persistence/EntityPersistExecutor.ts:182:21)\n at async UserRepository.create (/app/src/Infrastructure/Repository/UserRepository.ts:16:28)\n at async CreateUserCommandHandler.execute (/app/src/Application/User/commands/CreateUserCommandHandler.ts:44:23)\n at async /app/src/Api/routers/userRouter.ts:77:18"}
2025-09-15T12:55:23.068Z | [ERROR] | CreateUserCommandHandler error | Meta:{"name":"Error","message":"User with this username or email already exists","stack":"Error: User with this username or email already exists\n at UserRepository.create (/app/src/Infrastructure/Repository/UserRepository.ts:28:23)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async CreateUserCommandHandler.execute (/app/src/Application/User/commands/CreateUserCommandHandler.ts:44:23)\n at async /app/src/Api/routers/userRouter.ts:77:18"}
2025-09-15T12:55:23.070Z | [ERROR] | Create user endpoint error | ReqId:mclmp1qlh | IP:::ffff:172.20.0.1 | POST /api/users/create | Status:200 | UA:PostmanRuntime/7.45.0 | Meta:{"name":"Error","message":"Failed to create user","stack":"Error: Failed to create user\n at CreateUserCommandHandler.execute (/app/src/Application/User/commands/CreateUserCommandHandler.ts:84:13)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/src/Api/routers/userRouter.ts:77:18"}
2025-09-15T12:55:23.072Z | [REQUEST] | Request completed | ReqId:mclmp1qlh | IP:::ffff:172.20.0.1 | POST /api/users/create | Status:500 | Time:208ms | UA:PostmanRuntime/7.45.0
2025-09-15T12:55:31.890Z | [REQUEST] | Incoming request | ReqId:fjhc85an2 | IP:::ffff:172.20.0.1 | POST /api/users/create | UA:PostmanRuntime/7.45.0
2025-09-15T12:55:31.892Z | [REQUEST] | POST /api/users/create | ReqId:fjhc85an2 | IP:::ffff:172.20.0.1 | POST /api/users/create | Status:200 | UA:PostmanRuntime/7.45.0
2025-09-15T12:55:31.894Z | [REQUEST] | Create user endpoint accessed | ReqId:fjhc85an2 | IP:::ffff:172.20.0.1 | POST /api/users/create | Status:200 | UA:PostmanRuntime/7.45.0 | Meta:{"username":"TesztAdmin","email":"user@example.com"}
2025-09-15T12:55:32.050Z | [ERROR] | UserRepository.create error | Meta:{"name":"QueryFailedError","message":"duplicate key value violates unique constraint \"UQ_ffc81a3b97dcbf8e320d5106c0d\"","stack":"QueryFailedError: duplicate key value violates unique constraint \"UQ_ffc81a3b97dcbf8e320d5106c0d\"\n at PostgresQueryRunner.query (/app/node_modules/typeorm/src/driver/postgres/PostgresQueryRunner.ts:325:19)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async InsertQueryBuilder.execute (/app/node_modules/src/query-builder/InsertQueryBuilder.ts:164:33)\n at async SubjectExecutor.executeInsertOperations (/app/node_modules/src/persistence/SubjectExecutor.ts:435:42)\n at async SubjectExecutor.execute (/app/node_modules/src/persistence/SubjectExecutor.ts:137:9)\n at async EntityPersistExecutor.execute (/app/node_modules/src/persistence/EntityPersistExecutor.ts:182:21)\n at async UserRepository.create (/app/src/Infrastructure/Repository/UserRepository.ts:16:28)\n at async CreateUserCommandHandler.execute (/app/src/Application/User/commands/CreateUserCommandHandler.ts:44:23)\n at async /app/src/Api/routers/userRouter.ts:77:18"}
2025-09-15T12:55:32.052Z | [ERROR] | CreateUserCommandHandler error | Meta:{"name":"Error","message":"User with this username or email already exists","stack":"Error: User with this username or email already exists\n at UserRepository.create (/app/src/Infrastructure/Repository/UserRepository.ts:28:23)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async CreateUserCommandHandler.execute (/app/src/Application/User/commands/CreateUserCommandHandler.ts:44:23)\n at async /app/src/Api/routers/userRouter.ts:77:18"}
2025-09-15T12:55:32.054Z | [ERROR] | Create user endpoint error | ReqId:fjhc85an2 | IP:::ffff:172.20.0.1 | POST /api/users/create | Status:200 | UA:PostmanRuntime/7.45.0 | Meta:{"name":"Error","message":"Failed to create user","stack":"Error: Failed to create user\n at CreateUserCommandHandler.execute (/app/src/Application/User/commands/CreateUserCommandHandler.ts:84:13)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/src/Api/routers/userRouter.ts:77:18"}
2025-09-15T12:55:32.056Z | [REQUEST] | Request completed | ReqId:fjhc85an2 | IP:::ffff:172.20.0.1 | POST /api/users/create | Status:500 | Time:166ms | UA:PostmanRuntime/7.45.0
2025-09-15T12:55:58.720Z | [REQUEST] | Incoming request | ReqId:8z2pt6wls | IP:::ffff:172.20.0.1 | POST /api/users/create | UA:PostmanRuntime/7.45.0
2025-09-15T12:55:58.723Z | [REQUEST] | POST /api/users/create | ReqId:8z2pt6wls | IP:::ffff:172.20.0.1 | POST /api/users/create | Status:200 | UA:PostmanRuntime/7.45.0
2025-09-15T12:55:58.728Z | [REQUEST] | Create user endpoint accessed | ReqId:8z2pt6wls | IP:::ffff:172.20.0.1 | POST /api/users/create | Status:200 | UA:PostmanRuntime/7.45.0 | Meta:{"username":"TesztAdmin","email":"user@example.com"}
2025-09-15T12:55:58.903Z | [ERROR] | UserRepository.create error | Meta:{"name":"QueryFailedError","message":"duplicate key value violates unique constraint \"UQ_ffc81a3b97dcbf8e320d5106c0d\"","stack":"QueryFailedError: duplicate key value violates unique constraint \"UQ_ffc81a3b97dcbf8e320d5106c0d\"\n at PostgresQueryRunner.query (/app/node_modules/typeorm/src/driver/postgres/PostgresQueryRunner.ts:325:19)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async InsertQueryBuilder.execute (/app/node_modules/src/query-builder/InsertQueryBuilder.ts:164:33)\n at async SubjectExecutor.executeInsertOperations (/app/node_modules/src/persistence/SubjectExecutor.ts:435:42)\n at async SubjectExecutor.execute (/app/node_modules/src/persistence/SubjectExecutor.ts:137:9)\n at async EntityPersistExecutor.execute (/app/node_modules/src/persistence/EntityPersistExecutor.ts:182:21)\n at async UserRepository.create (/app/src/Infrastructure/Repository/UserRepository.ts:16:28)\n at async CreateUserCommandHandler.execute (/app/src/Application/User/commands/CreateUserCommandHandler.ts:44:23)\n at async /app/src/Api/routers/userRouter.ts:77:18"}
2025-09-15T12:55:58.906Z | [ERROR] | CreateUserCommandHandler error | Meta:{"name":"Error","message":"User with this username or email already exists","stack":"Error: User with this username or email already exists\n at UserRepository.create (/app/src/Infrastructure/Repository/UserRepository.ts:28:23)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async CreateUserCommandHandler.execute (/app/src/Application/User/commands/CreateUserCommandHandler.ts:44:23)\n at async /app/src/Api/routers/userRouter.ts:77:18"}
2025-09-15T12:55:58.909Z | [ERROR] | Create user endpoint error | ReqId:8z2pt6wls | IP:::ffff:172.20.0.1 | POST /api/users/create | Status:200 | UA:PostmanRuntime/7.45.0 | Meta:{"name":"Error","message":"Failed to create user","stack":"Error: Failed to create user\n at CreateUserCommandHandler.execute (/app/src/Application/User/commands/CreateUserCommandHandler.ts:84:13)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/src/Api/routers/userRouter.ts:77:18"}
2025-09-15T12:55:58.911Z | [REQUEST] | Request completed | ReqId:8z2pt6wls | IP:::ffff:172.20.0.1 | POST /api/users/create | Status:500 | Time:191ms | UA:PostmanRuntime/7.45.0
2025-09-15T12:56:02.539Z | [REQUEST] | Incoming request | ReqId:xarq833pk | IP:::ffff:172.20.0.1 | POST /api/users/create | UA:PostmanRuntime/7.45.0
2025-09-15T12:56:02.541Z | [REQUEST] | POST /api/users/create | ReqId:xarq833pk | IP:::ffff:172.20.0.1 | POST /api/users/create | Status:200 | UA:PostmanRuntime/7.45.0
2025-09-15T12:56:02.543Z | [REQUEST] | Create user endpoint accessed | ReqId:xarq833pk | IP:::ffff:172.20.0.1 | POST /api/users/create | Status:200 | UA:PostmanRuntime/7.45.0 | Meta:{"username":"TesztAdmin1","email":"user@example.com"}
2025-09-15T12:56:02.700Z | [ERROR] | UserRepository.create error | Meta:{"name":"QueryFailedError","message":"duplicate key value violates unique constraint \"UQ_3c3ab3f49a87e6ddb607f3c4945\"","stack":"QueryFailedError: duplicate key value violates unique constraint \"UQ_3c3ab3f49a87e6ddb607f3c4945\"\n at PostgresQueryRunner.query (/app/node_modules/typeorm/src/driver/postgres/PostgresQueryRunner.ts:325:19)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async InsertQueryBuilder.execute (/app/node_modules/src/query-builder/InsertQueryBuilder.ts:164:33)\n at async SubjectExecutor.executeInsertOperations (/app/node_modules/src/persistence/SubjectExecutor.ts:435:42)\n at async SubjectExecutor.execute (/app/node_modules/src/persistence/SubjectExecutor.ts:137:9)\n at async EntityPersistExecutor.execute (/app/node_modules/src/persistence/EntityPersistExecutor.ts:182:21)\n at async UserRepository.create (/app/src/Infrastructure/Repository/UserRepository.ts:16:28)\n at async CreateUserCommandHandler.execute (/app/src/Application/User/commands/CreateUserCommandHandler.ts:44:23)\n at async /app/src/Api/routers/userRouter.ts:77:18"}
2025-09-15T12:56:02.702Z | [ERROR] | CreateUserCommandHandler error | Meta:{"name":"Error","message":"User with this username or email already exists","stack":"Error: User with this username or email already exists\n at UserRepository.create (/app/src/Infrastructure/Repository/UserRepository.ts:28:23)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async CreateUserCommandHandler.execute (/app/src/Application/User/commands/CreateUserCommandHandler.ts:44:23)\n at async /app/src/Api/routers/userRouter.ts:77:18"}
2025-09-15T12:56:02.704Z | [ERROR] | Create user endpoint error | ReqId:xarq833pk | IP:::ffff:172.20.0.1 | POST /api/users/create | Status:200 | UA:PostmanRuntime/7.45.0 | Meta:{"name":"Error","message":"Failed to create user","stack":"Error: Failed to create user\n at CreateUserCommandHandler.execute (/app/src/Application/User/commands/CreateUserCommandHandler.ts:84:13)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/src/Api/routers/userRouter.ts:77:18"}
2025-09-15T12:56:02.706Z | [REQUEST] | Request completed | ReqId:xarq833pk | IP:::ffff:172.20.0.1 | POST /api/users/create | Status:500 | Time:167ms | UA:PostmanRuntime/7.45.0