File size: 170,609 Bytes
2ed8996
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
{"timestamp": "2026-03-21T11:26:04.192897", "level": "ERROR", "logger": "middleware.error_handler", "message": "Unexpected Exception [ERR_2367476322400]: name 'JSONResponse' is not defined - Path: /api/v1/evaluations - Method: POST\nTraceback: Traceback (most recent call last):\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\middleware\\asyncexitstack.py\", line 18, in __call__\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 716, in __call__\n    await self.middleware_stack(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 747, in app\n    await partial.handle(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 285, in handle\n    raise HTTPException(status_code=405, headers=headers)\nstarlette.exceptions.HTTPException: 405: Method Not Allowed\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"D:\\Projects\\ALM\\backend\\middleware\\error_handler.py\", line 30, in dispatch\n    response = await call_next(request)\n               ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 168, in call_next\n    raise app_exc from app_exc.__cause__ or app_exc.__context__\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 144, in coro\n    await self.app(scope, receive_or_disconnect, send_no_error)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\cors.py\", line 87, in __call__\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\exceptions.py\", line 63, in __call__\n    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 59, in wrapped_app\n    response = await handler(conn, exc)\n               ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\backend\\main.py\", line 305, in http_exception_handler\n    return JSONResponse(\n           ^^^^^^^^^^^^\nNameError: name 'JSONResponse' is not defined. Did you mean: 'ErrorResponse'?\n", "module": "error_handler", "function": "_handle_unexpected_exception", "line": 67, "thread": 1085912, "process": 1075852, "taskName": "starlette.middleware.base.BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.coro", "asctime": "2026-03-21 16:56:04"}
{"timestamp": "2026-03-21T14:42:17.615182", "level": "ERROR", "logger": "middleware.error_handler", "message": "Unexpected Exception [ERR_1848926284544]: name 'JSONResponse' is not defined - Path: /api/v1/evaluations - Method: GET\nTraceback: Traceback (most recent call last):\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 116, in app\n    response = await f(request)\n               ^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 453, in app\n    solved_result = await solve_dependencies(\n                    ^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\dependencies\\utils.py\", line 646, in solve_dependencies\n    solved_result = await solve_dependencies(\n                    ^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<9 lines>...\n    )\n    ^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\dependencies\\utils.py\", line 675, in solve_dependencies\n    solved = await call(**solved_result.values)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\security\\http.py\", line 308, in __call__\n    raise self.make_not_authenticated_error()\nfastapi.exceptions.HTTPException: 401: Not authenticated\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"D:\\Projects\\ALM\\backend\\middleware\\error_handler.py\", line 30, in dispatch\n    response = await call_next(request)\n               ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 168, in call_next\n    raise app_exc from app_exc.__cause__ or app_exc.__context__\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 144, in coro\n    await self.app(scope, receive_or_disconnect, send_no_error)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\cors.py\", line 95, in __call__\n    await self.simple_response(scope, receive, send, request_headers=headers)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\cors.py\", line 153, in simple_response\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\exceptions.py\", line 63, in __call__\n    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 53, in wrapped_app\n    raise exc\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\middleware\\asyncexitstack.py\", line 18, in __call__\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 716, in __call__\n    await self.middleware_stack(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 736, in app\n    await route.handle(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 290, in handle\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 130, in app\n    await wrap_app_handling_exceptions(app, request)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 59, in wrapped_app\n    response = await handler(conn, exc)\n               ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\backend\\main.py\", line 307, in http_exception_handler\n    return JSONResponse(\n           ^^^^^^^^^^^^\nNameError: name 'JSONResponse' is not defined. Did you mean: 'ErrorResponse'?\n", "module": "error_handler", "function": "_handle_unexpected_exception", "line": 67, "thread": 1090152, "process": 1096156, "taskName": "starlette.middleware.base.BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.coro", "asctime": "2026-03-21 20:12:17"}
{"timestamp": "2026-03-21T14:42:17.920027", "level": "ERROR", "logger": "middleware.error_handler", "message": "Unexpected Exception [ERR_1848928251200]: name 'JSONResponse' is not defined - Path: /api/v1/evaluations - Method: GET\nTraceback: Traceback (most recent call last):\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 116, in app\n    response = await f(request)\n               ^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 453, in app\n    solved_result = await solve_dependencies(\n                    ^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\dependencies\\utils.py\", line 646, in solve_dependencies\n    solved_result = await solve_dependencies(\n                    ^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<9 lines>...\n    )\n    ^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\dependencies\\utils.py\", line 675, in solve_dependencies\n    solved = await call(**solved_result.values)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\security\\http.py\", line 308, in __call__\n    raise self.make_not_authenticated_error()\nfastapi.exceptions.HTTPException: 401: Not authenticated\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"D:\\Projects\\ALM\\backend\\middleware\\error_handler.py\", line 30, in dispatch\n    response = await call_next(request)\n               ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 168, in call_next\n    raise app_exc from app_exc.__cause__ or app_exc.__context__\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 144, in coro\n    await self.app(scope, receive_or_disconnect, send_no_error)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\cors.py\", line 95, in __call__\n    await self.simple_response(scope, receive, send, request_headers=headers)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\cors.py\", line 153, in simple_response\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\exceptions.py\", line 63, in __call__\n    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 53, in wrapped_app\n    raise exc\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\middleware\\asyncexitstack.py\", line 18, in __call__\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 716, in __call__\n    await self.middleware_stack(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 736, in app\n    await route.handle(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 290, in handle\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 130, in app\n    await wrap_app_handling_exceptions(app, request)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 59, in wrapped_app\n    response = await handler(conn, exc)\n               ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\backend\\main.py\", line 307, in http_exception_handler\n    return JSONResponse(\n           ^^^^^^^^^^^^\nNameError: name 'JSONResponse' is not defined. Did you mean: 'ErrorResponse'?\n", "module": "error_handler", "function": "_handle_unexpected_exception", "line": 67, "thread": 1090152, "process": 1096156, "taskName": "starlette.middleware.base.BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.coro", "asctime": "2026-03-21 20:12:17"}
{"timestamp": "2026-03-21T14:43:25.397197", "level": "ERROR", "logger": "middleware.error_handler", "message": "Unexpected Exception [ERR_1848928252448]: name 'JSONResponse' is not defined - Path: /api/v1/evaluations - Method: GET\nTraceback: Traceback (most recent call last):\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 116, in app\n    response = await f(request)\n               ^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 453, in app\n    solved_result = await solve_dependencies(\n                    ^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\dependencies\\utils.py\", line 646, in solve_dependencies\n    solved_result = await solve_dependencies(\n                    ^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<9 lines>...\n    )\n    ^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\dependencies\\utils.py\", line 675, in solve_dependencies\n    solved = await call(**solved_result.values)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\security\\http.py\", line 308, in __call__\n    raise self.make_not_authenticated_error()\nfastapi.exceptions.HTTPException: 401: Not authenticated\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"D:\\Projects\\ALM\\backend\\middleware\\error_handler.py\", line 30, in dispatch\n    response = await call_next(request)\n               ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 168, in call_next\n    raise app_exc from app_exc.__cause__ or app_exc.__context__\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 144, in coro\n    await self.app(scope, receive_or_disconnect, send_no_error)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\cors.py\", line 95, in __call__\n    await self.simple_response(scope, receive, send, request_headers=headers)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\cors.py\", line 153, in simple_response\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\exceptions.py\", line 63, in __call__\n    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 53, in wrapped_app\n    raise exc\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\middleware\\asyncexitstack.py\", line 18, in __call__\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 716, in __call__\n    await self.middleware_stack(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 736, in app\n    await route.handle(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 290, in handle\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 130, in app\n    await wrap_app_handling_exceptions(app, request)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 59, in wrapped_app\n    response = await handler(conn, exc)\n               ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\backend\\main.py\", line 307, in http_exception_handler\n    return JSONResponse(\n           ^^^^^^^^^^^^\nNameError: name 'JSONResponse' is not defined. Did you mean: 'ErrorResponse'?\n", "module": "error_handler", "function": "_handle_unexpected_exception", "line": 67, "thread": 1090152, "process": 1096156, "taskName": "starlette.middleware.base.BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.coro", "asctime": "2026-03-21 20:13:25"}
{"timestamp": "2026-03-21T14:43:26.826849", "level": "ERROR", "logger": "middleware.error_handler", "message": "Unexpected Exception [ERR_1848928520416]: name 'JSONResponse' is not defined - Path: /api/v1/evaluations - Method: GET\nTraceback: Traceback (most recent call last):\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 116, in app\n    response = await f(request)\n               ^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 453, in app\n    solved_result = await solve_dependencies(\n                    ^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\dependencies\\utils.py\", line 646, in solve_dependencies\n    solved_result = await solve_dependencies(\n                    ^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<9 lines>...\n    )\n    ^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\dependencies\\utils.py\", line 675, in solve_dependencies\n    solved = await call(**solved_result.values)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\security\\http.py\", line 308, in __call__\n    raise self.make_not_authenticated_error()\nfastapi.exceptions.HTTPException: 401: Not authenticated\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"D:\\Projects\\ALM\\backend\\middleware\\error_handler.py\", line 30, in dispatch\n    response = await call_next(request)\n               ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 168, in call_next\n    raise app_exc from app_exc.__cause__ or app_exc.__context__\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 144, in coro\n    await self.app(scope, receive_or_disconnect, send_no_error)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\cors.py\", line 95, in __call__\n    await self.simple_response(scope, receive, send, request_headers=headers)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\cors.py\", line 153, in simple_response\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\exceptions.py\", line 63, in __call__\n    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 53, in wrapped_app\n    raise exc\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\middleware\\asyncexitstack.py\", line 18, in __call__\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 716, in __call__\n    await self.middleware_stack(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 736, in app\n    await route.handle(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 290, in handle\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 130, in app\n    await wrap_app_handling_exceptions(app, request)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 59, in wrapped_app\n    response = await handler(conn, exc)\n               ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\backend\\main.py\", line 307, in http_exception_handler\n    return JSONResponse(\n           ^^^^^^^^^^^^\nNameError: name 'JSONResponse' is not defined. Did you mean: 'ErrorResponse'?\n", "module": "error_handler", "function": "_handle_unexpected_exception", "line": 67, "thread": 1090152, "process": 1096156, "taskName": "starlette.middleware.base.BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.coro", "asctime": "2026-03-21 20:13:26"}
{"timestamp": "2026-03-21T14:43:27.242499", "level": "ERROR", "logger": "middleware.error_handler", "message": "Unexpected Exception [ERR_1848921553120]: name 'JSONResponse' is not defined - Path: /api/v1/evaluations - Method: GET\nTraceback: Traceback (most recent call last):\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 116, in app\n    response = await f(request)\n               ^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 453, in app\n    solved_result = await solve_dependencies(\n                    ^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\dependencies\\utils.py\", line 646, in solve_dependencies\n    solved_result = await solve_dependencies(\n                    ^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<9 lines>...\n    )\n    ^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\dependencies\\utils.py\", line 675, in solve_dependencies\n    solved = await call(**solved_result.values)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\security\\http.py\", line 308, in __call__\n    raise self.make_not_authenticated_error()\nfastapi.exceptions.HTTPException: 401: Not authenticated\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"D:\\Projects\\ALM\\backend\\middleware\\error_handler.py\", line 30, in dispatch\n    response = await call_next(request)\n               ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 168, in call_next\n    raise app_exc from app_exc.__cause__ or app_exc.__context__\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 144, in coro\n    await self.app(scope, receive_or_disconnect, send_no_error)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\cors.py\", line 95, in __call__\n    await self.simple_response(scope, receive, send, request_headers=headers)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\cors.py\", line 153, in simple_response\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\exceptions.py\", line 63, in __call__\n    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 53, in wrapped_app\n    raise exc\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\middleware\\asyncexitstack.py\", line 18, in __call__\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 716, in __call__\n    await self.middleware_stack(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 736, in app\n    await route.handle(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 290, in handle\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 130, in app\n    await wrap_app_handling_exceptions(app, request)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 59, in wrapped_app\n    response = await handler(conn, exc)\n               ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\backend\\main.py\", line 307, in http_exception_handler\n    return JSONResponse(\n           ^^^^^^^^^^^^\nNameError: name 'JSONResponse' is not defined. Did you mean: 'ErrorResponse'?\n", "module": "error_handler", "function": "_handle_unexpected_exception", "line": 67, "thread": 1090152, "process": 1096156, "taskName": "starlette.middleware.base.BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.coro", "asctime": "2026-03-21 20:13:27"}
{"timestamp": "2026-03-21T15:28:16.239727", "level": "ERROR", "logger": "middleware.error_handler", "message": "Unexpected Exception [ERR_2567531162944]: name 'JSONResponse' is not defined - Path: /api/v1/analytics/summary - Method: GET\nTraceback: Traceback (most recent call last):\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 116, in app\n    response = await f(request)\n               ^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 453, in app\n    solved_result = await solve_dependencies(\n                    ^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\dependencies\\utils.py\", line 646, in solve_dependencies\n    solved_result = await solve_dependencies(\n                    ^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<9 lines>...\n    )\n    ^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\dependencies\\utils.py\", line 646, in solve_dependencies\n    solved_result = await solve_dependencies(\n                    ^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<9 lines>...\n    )\n    ^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\dependencies\\utils.py\", line 675, in solve_dependencies\n    solved = await call(**solved_result.values)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\security\\http.py\", line 308, in __call__\n    raise self.make_not_authenticated_error()\nfastapi.exceptions.HTTPException: 401: Not authenticated\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"D:\\Projects\\ALM\\backend\\middleware\\error_handler.py\", line 30, in dispatch\n    response = await call_next(request)\n               ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 168, in call_next\n    raise app_exc from app_exc.__cause__ or app_exc.__context__\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 144, in coro\n    await self.app(scope, receive_or_disconnect, send_no_error)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\cors.py\", line 95, in __call__\n    await self.simple_response(scope, receive, send, request_headers=headers)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\cors.py\", line 153, in simple_response\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\exceptions.py\", line 63, in __call__\n    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 53, in wrapped_app\n    raise exc\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\middleware\\asyncexitstack.py\", line 18, in __call__\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 716, in __call__\n    await self.middleware_stack(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 736, in app\n    await route.handle(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 290, in handle\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 130, in app\n    await wrap_app_handling_exceptions(app, request)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 59, in wrapped_app\n    response = await handler(conn, exc)\n               ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\backend\\main.py\", line 307, in http_exception_handler\n    return JSONResponse(\n           ^^^^^^^^^^^^\nNameError: name 'JSONResponse' is not defined. Did you mean: 'ErrorResponse'?\n", "module": "error_handler", "function": "_handle_unexpected_exception", "line": 67, "thread": 1085956, "process": 1085616, "taskName": "starlette.middleware.base.BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.coro", "asctime": "2026-03-21 20:58:16"}
{"timestamp": "2026-03-21T15:28:17.506016", "level": "ERROR", "logger": "middleware.error_handler", "message": "Unexpected Exception [ERR_2567536651968]: name 'JSONResponse' is not defined - Path: /api/v1/evaluations - Method: GET\nTraceback: Traceback (most recent call last):\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 116, in app\n    response = await f(request)\n               ^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 453, in app\n    solved_result = await solve_dependencies(\n                    ^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\dependencies\\utils.py\", line 646, in solve_dependencies\n    solved_result = await solve_dependencies(\n                    ^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<9 lines>...\n    )\n    ^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\dependencies\\utils.py\", line 675, in solve_dependencies\n    solved = await call(**solved_result.values)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\security\\http.py\", line 308, in __call__\n    raise self.make_not_authenticated_error()\nfastapi.exceptions.HTTPException: 401: Not authenticated\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"D:\\Projects\\ALM\\backend\\middleware\\error_handler.py\", line 30, in dispatch\n    response = await call_next(request)\n               ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 168, in call_next\n    raise app_exc from app_exc.__cause__ or app_exc.__context__\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 144, in coro\n    await self.app(scope, receive_or_disconnect, send_no_error)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\cors.py\", line 95, in __call__\n    await self.simple_response(scope, receive, send, request_headers=headers)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\cors.py\", line 153, in simple_response\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\exceptions.py\", line 63, in __call__\n    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 53, in wrapped_app\n    raise exc\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\middleware\\asyncexitstack.py\", line 18, in __call__\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 716, in __call__\n    await self.middleware_stack(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 736, in app\n    await route.handle(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 290, in handle\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 130, in app\n    await wrap_app_handling_exceptions(app, request)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 59, in wrapped_app\n    response = await handler(conn, exc)\n               ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\backend\\main.py\", line 307, in http_exception_handler\n    return JSONResponse(\n           ^^^^^^^^^^^^\nNameError: name 'JSONResponse' is not defined. Did you mean: 'ErrorResponse'?\n", "module": "error_handler", "function": "_handle_unexpected_exception", "line": 67, "thread": 1085956, "process": 1085616, "taskName": "starlette.middleware.base.BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.coro", "asctime": "2026-03-21 20:58:17"}
{"timestamp": "2026-03-21T15:28:18.810192", "level": "ERROR", "logger": "middleware.error_handler", "message": "Unexpected Exception [ERR_2567536652256]: name 'JSONResponse' is not defined - Path: /api/v1/analytics/summary - Method: GET\nTraceback: Traceback (most recent call last):\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 116, in app\n    response = await f(request)\n               ^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 453, in app\n    solved_result = await solve_dependencies(\n                    ^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\dependencies\\utils.py\", line 646, in solve_dependencies\n    solved_result = await solve_dependencies(\n                    ^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<9 lines>...\n    )\n    ^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\dependencies\\utils.py\", line 646, in solve_dependencies\n    solved_result = await solve_dependencies(\n                    ^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<9 lines>...\n    )\n    ^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\dependencies\\utils.py\", line 675, in solve_dependencies\n    solved = await call(**solved_result.values)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\security\\http.py\", line 308, in __call__\n    raise self.make_not_authenticated_error()\nfastapi.exceptions.HTTPException: 401: Not authenticated\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"D:\\Projects\\ALM\\backend\\middleware\\error_handler.py\", line 30, in dispatch\n    response = await call_next(request)\n               ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 168, in call_next\n    raise app_exc from app_exc.__cause__ or app_exc.__context__\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 144, in coro\n    await self.app(scope, receive_or_disconnect, send_no_error)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\cors.py\", line 95, in __call__\n    await self.simple_response(scope, receive, send, request_headers=headers)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\cors.py\", line 153, in simple_response\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\exceptions.py\", line 63, in __call__\n    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 53, in wrapped_app\n    raise exc\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\middleware\\asyncexitstack.py\", line 18, in __call__\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 716, in __call__\n    await self.middleware_stack(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 736, in app\n    await route.handle(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 290, in handle\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 130, in app\n    await wrap_app_handling_exceptions(app, request)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 59, in wrapped_app\n    response = await handler(conn, exc)\n               ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\backend\\main.py\", line 307, in http_exception_handler\n    return JSONResponse(\n           ^^^^^^^^^^^^\nNameError: name 'JSONResponse' is not defined. Did you mean: 'ErrorResponse'?\n", "module": "error_handler", "function": "_handle_unexpected_exception", "line": 67, "thread": 1085956, "process": 1085616, "taskName": "starlette.middleware.base.BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.coro", "asctime": "2026-03-21 20:58:18"}
{"timestamp": "2026-03-21T15:28:19.892342", "level": "ERROR", "logger": "middleware.error_handler", "message": "Unexpected Exception [ERR_2567536844160]: name 'JSONResponse' is not defined - Path: /api/v1/evaluations - Method: GET\nTraceback: Traceback (most recent call last):\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 116, in app\n    response = await f(request)\n               ^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 453, in app\n    solved_result = await solve_dependencies(\n                    ^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\dependencies\\utils.py\", line 646, in solve_dependencies\n    solved_result = await solve_dependencies(\n                    ^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<9 lines>...\n    )\n    ^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\dependencies\\utils.py\", line 675, in solve_dependencies\n    solved = await call(**solved_result.values)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\security\\http.py\", line 308, in __call__\n    raise self.make_not_authenticated_error()\nfastapi.exceptions.HTTPException: 401: Not authenticated\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"D:\\Projects\\ALM\\backend\\middleware\\error_handler.py\", line 30, in dispatch\n    response = await call_next(request)\n               ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 168, in call_next\n    raise app_exc from app_exc.__cause__ or app_exc.__context__\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 144, in coro\n    await self.app(scope, receive_or_disconnect, send_no_error)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\cors.py\", line 95, in __call__\n    await self.simple_response(scope, receive, send, request_headers=headers)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\cors.py\", line 153, in simple_response\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\exceptions.py\", line 63, in __call__\n    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 53, in wrapped_app\n    raise exc\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\middleware\\asyncexitstack.py\", line 18, in __call__\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 716, in __call__\n    await self.middleware_stack(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 736, in app\n    await route.handle(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 290, in handle\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 130, in app\n    await wrap_app_handling_exceptions(app, request)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 59, in wrapped_app\n    response = await handler(conn, exc)\n               ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\backend\\main.py\", line 307, in http_exception_handler\n    return JSONResponse(\n           ^^^^^^^^^^^^\nNameError: name 'JSONResponse' is not defined. Did you mean: 'ErrorResponse'?\n", "module": "error_handler", "function": "_handle_unexpected_exception", "line": 67, "thread": 1085956, "process": 1085616, "taskName": "starlette.middleware.base.BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.coro", "asctime": "2026-03-21 20:58:19"}
{"timestamp": "2026-03-21T15:29:02.123111", "level": "ERROR", "logger": "middleware.error_handler", "message": "Unexpected Exception [ERR_2567536843200]: name 'JSONResponse' is not defined - Path: /api/v1/evaluations - Method: GET\nTraceback: Traceback (most recent call last):\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 116, in app\n    response = await f(request)\n               ^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 453, in app\n    solved_result = await solve_dependencies(\n                    ^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\dependencies\\utils.py\", line 646, in solve_dependencies\n    solved_result = await solve_dependencies(\n                    ^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<9 lines>...\n    )\n    ^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\dependencies\\utils.py\", line 675, in solve_dependencies\n    solved = await call(**solved_result.values)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\security\\http.py\", line 308, in __call__\n    raise self.make_not_authenticated_error()\nfastapi.exceptions.HTTPException: 401: Not authenticated\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"D:\\Projects\\ALM\\backend\\middleware\\error_handler.py\", line 30, in dispatch\n    response = await call_next(request)\n               ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 168, in call_next\n    raise app_exc from app_exc.__cause__ or app_exc.__context__\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 144, in coro\n    await self.app(scope, receive_or_disconnect, send_no_error)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\cors.py\", line 95, in __call__\n    await self.simple_response(scope, receive, send, request_headers=headers)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\cors.py\", line 153, in simple_response\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\exceptions.py\", line 63, in __call__\n    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 53, in wrapped_app\n    raise exc\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\middleware\\asyncexitstack.py\", line 18, in __call__\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 716, in __call__\n    await self.middleware_stack(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 736, in app\n    await route.handle(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 290, in handle\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 130, in app\n    await wrap_app_handling_exceptions(app, request)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 59, in wrapped_app\n    response = await handler(conn, exc)\n               ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\backend\\main.py\", line 307, in http_exception_handler\n    return JSONResponse(\n           ^^^^^^^^^^^^\nNameError: name 'JSONResponse' is not defined. Did you mean: 'ErrorResponse'?\n", "module": "error_handler", "function": "_handle_unexpected_exception", "line": 67, "thread": 1085956, "process": 1085616, "taskName": "starlette.middleware.base.BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.coro", "asctime": "2026-03-21 20:59:02"}
{"timestamp": "2026-03-21T15:29:02.364557", "level": "ERROR", "logger": "middleware.error_handler", "message": "Unexpected Exception [ERR_2567536849056]: name 'JSONResponse' is not defined - Path: /api/v1/analytics/summary - Method: GET\nTraceback: Traceback (most recent call last):\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 116, in app\n    response = await f(request)\n               ^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 453, in app\n    solved_result = await solve_dependencies(\n                    ^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\dependencies\\utils.py\", line 646, in solve_dependencies\n    solved_result = await solve_dependencies(\n                    ^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<9 lines>...\n    )\n    ^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\dependencies\\utils.py\", line 646, in solve_dependencies\n    solved_result = await solve_dependencies(\n                    ^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<9 lines>...\n    )\n    ^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\dependencies\\utils.py\", line 675, in solve_dependencies\n    solved = await call(**solved_result.values)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\security\\http.py\", line 308, in __call__\n    raise self.make_not_authenticated_error()\nfastapi.exceptions.HTTPException: 401: Not authenticated\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"D:\\Projects\\ALM\\backend\\middleware\\error_handler.py\", line 30, in dispatch\n    response = await call_next(request)\n               ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 168, in call_next\n    raise app_exc from app_exc.__cause__ or app_exc.__context__\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 144, in coro\n    await self.app(scope, receive_or_disconnect, send_no_error)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\cors.py\", line 95, in __call__\n    await self.simple_response(scope, receive, send, request_headers=headers)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\cors.py\", line 153, in simple_response\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\exceptions.py\", line 63, in __call__\n    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 53, in wrapped_app\n    raise exc\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\middleware\\asyncexitstack.py\", line 18, in __call__\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 716, in __call__\n    await self.middleware_stack(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 736, in app\n    await route.handle(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 290, in handle\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 130, in app\n    await wrap_app_handling_exceptions(app, request)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 59, in wrapped_app\n    response = await handler(conn, exc)\n               ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\backend\\main.py\", line 307, in http_exception_handler\n    return JSONResponse(\n           ^^^^^^^^^^^^\nNameError: name 'JSONResponse' is not defined. Did you mean: 'ErrorResponse'?\n", "module": "error_handler", "function": "_handle_unexpected_exception", "line": 67, "thread": 1085956, "process": 1085616, "taskName": "starlette.middleware.base.BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.coro", "asctime": "2026-03-21 20:59:02"}
{"timestamp": "2026-03-21T15:29:05.045208", "level": "ERROR", "logger": "middleware.error_handler", "message": "Unexpected Exception [ERR_2567536653888]: name 'JSONResponse' is not defined - Path: /api/v1/evaluations - Method: GET\nTraceback: Traceback (most recent call last):\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 116, in app\n    response = await f(request)\n               ^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 453, in app\n    solved_result = await solve_dependencies(\n                    ^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\dependencies\\utils.py\", line 646, in solve_dependencies\n    solved_result = await solve_dependencies(\n                    ^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<9 lines>...\n    )\n    ^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\dependencies\\utils.py\", line 675, in solve_dependencies\n    solved = await call(**solved_result.values)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\security\\http.py\", line 308, in __call__\n    raise self.make_not_authenticated_error()\nfastapi.exceptions.HTTPException: 401: Not authenticated\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"D:\\Projects\\ALM\\backend\\middleware\\error_handler.py\", line 30, in dispatch\n    response = await call_next(request)\n               ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 168, in call_next\n    raise app_exc from app_exc.__cause__ or app_exc.__context__\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 144, in coro\n    await self.app(scope, receive_or_disconnect, send_no_error)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\cors.py\", line 95, in __call__\n    await self.simple_response(scope, receive, send, request_headers=headers)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\cors.py\", line 153, in simple_response\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\exceptions.py\", line 63, in __call__\n    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 53, in wrapped_app\n    raise exc\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\middleware\\asyncexitstack.py\", line 18, in __call__\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 716, in __call__\n    await self.middleware_stack(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 736, in app\n    await route.handle(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 290, in handle\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 130, in app\n    await wrap_app_handling_exceptions(app, request)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 59, in wrapped_app\n    response = await handler(conn, exc)\n               ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\backend\\main.py\", line 307, in http_exception_handler\n    return JSONResponse(\n           ^^^^^^^^^^^^\nNameError: name 'JSONResponse' is not defined. Did you mean: 'ErrorResponse'?\n", "module": "error_handler", "function": "_handle_unexpected_exception", "line": 67, "thread": 1085956, "process": 1085616, "taskName": "starlette.middleware.base.BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.coro", "asctime": "2026-03-21 20:59:05"}
{"timestamp": "2026-03-21T15:29:05.853511", "level": "ERROR", "logger": "middleware.error_handler", "message": "Unexpected Exception [ERR_2567537122784]: name 'JSONResponse' is not defined - Path: /api/v1/analytics/summary - Method: GET\nTraceback: Traceback (most recent call last):\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 116, in app\n    response = await f(request)\n               ^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 453, in app\n    solved_result = await solve_dependencies(\n                    ^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<6 lines>...\n    )\n    ^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\dependencies\\utils.py\", line 646, in solve_dependencies\n    solved_result = await solve_dependencies(\n                    ^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<9 lines>...\n    )\n    ^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\dependencies\\utils.py\", line 646, in solve_dependencies\n    solved_result = await solve_dependencies(\n                    ^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<9 lines>...\n    )\n    ^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\dependencies\\utils.py\", line 675, in solve_dependencies\n    solved = await call(**solved_result.values)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\security\\http.py\", line 308, in __call__\n    raise self.make_not_authenticated_error()\nfastapi.exceptions.HTTPException: 401: Not authenticated\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"D:\\Projects\\ALM\\backend\\middleware\\error_handler.py\", line 30, in dispatch\n    response = await call_next(request)\n               ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 168, in call_next\n    raise app_exc from app_exc.__cause__ or app_exc.__context__\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 144, in coro\n    await self.app(scope, receive_or_disconnect, send_no_error)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\cors.py\", line 95, in __call__\n    await self.simple_response(scope, receive, send, request_headers=headers)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\cors.py\", line 153, in simple_response\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\exceptions.py\", line 63, in __call__\n    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 53, in wrapped_app\n    raise exc\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\middleware\\asyncexitstack.py\", line 18, in __call__\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 716, in __call__\n    await self.middleware_stack(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 736, in app\n    await route.handle(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 290, in handle\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 130, in app\n    await wrap_app_handling_exceptions(app, request)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 59, in wrapped_app\n    response = await handler(conn, exc)\n               ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\backend\\main.py\", line 307, in http_exception_handler\n    return JSONResponse(\n           ^^^^^^^^^^^^\nNameError: name 'JSONResponse' is not defined. Did you mean: 'ErrorResponse'?\n", "module": "error_handler", "function": "_handle_unexpected_exception", "line": 67, "thread": 1085956, "process": 1085616, "taskName": "starlette.middleware.base.BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.coro", "asctime": "2026-03-21 20:59:05"}
{"timestamp": "2026-03-22T09:19:09.460276", "level": "ERROR", "logger": "middleware.error_handler", "message": "Unexpected Exception [ERR_1755268952128]: Object of type ValueError is not JSON serializable - Path: /api/v1/auth/signup - Method: POST\nTraceback: Traceback (most recent call last):\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 116, in app\n    response = await f(request)\n               ^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 719, in app\n    raise validation_error\nfastapi.exceptions.RequestValidationError: 1 validation error:\n  {'type': 'value_error', 'loc': ('body', 'password'), 'msg': 'Value error, Password must be at least 8 characters long', 'input': '@Jk=54#', 'ctx': {'error': ValueError('Password must be at least 8 characters long')}}\n\n  File \"D:\\Projects\\ALM\\backend\\api\\routes\\auth_routes.py\", line 34, in signup\n    POST /api/v1/auth/signup\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"D:\\Projects\\ALM\\backend\\middleware\\error_handler.py\", line 31, in dispatch\n    response = await call_next(request)\n               ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 168, in call_next\n    raise app_exc from app_exc.__cause__ or app_exc.__context__\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 144, in coro\n    await self.app(scope, receive_or_disconnect, send_no_error)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\exceptions.py\", line 63, in __call__\n    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 53, in wrapped_app\n    raise exc\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\middleware\\asyncexitstack.py\", line 18, in __call__\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 716, in __call__\n    await self.middleware_stack(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 736, in app\n    await route.handle(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 290, in handle\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 130, in app\n    await wrap_app_handling_exceptions(app, request)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 59, in wrapped_app\n    response = await handler(conn, exc)\n               ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\backend\\main.py\", line 333, in validation_exception_handler\n    return JSONResponse(\n        status_code=422,\n    ...<8 lines>...\n        ).dict()\n    )\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\responses.py\", line 189, in __init__\n    super().__init__(content, status_code, headers, media_type, background)\n    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\responses.py\", line 46, in __init__\n    self.body = self.render(content)\n                ~~~~~~~~~~~^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\responses.py\", line 192, in render\n    return json.dumps(\n           ~~~~~~~~~~^\n        content,\n        ^^^^^^^^\n    ...<3 lines>...\n        separators=(\",\", \":\"),\n        ^^^^^^^^^^^^^^^^^^^^^^\n    ).encode(\"utf-8\")\n    ^\n  File \"C:\\Users\\ayush\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\json\\__init__.py\", line 238, in dumps\n    **kw).encode(obj)\n          ~~~~~~^^^^^\n  File \"C:\\Users\\ayush\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\json\\encoder.py\", line 200, in encode\n    chunks = self.iterencode(o, _one_shot=True)\n  File \"C:\\Users\\ayush\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\json\\encoder.py\", line 261, in iterencode\n    return _iterencode(o, 0)\n  File \"C:\\Users\\ayush\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\json\\encoder.py\", line 180, in default\n    raise TypeError(f'Object of type {o.__class__.__name__} '\n                    f'is not JSON serializable')\nTypeError: Object of type ValueError is not JSON serializable\n", "module": "error_handler", "function": "_handle_unexpected_exception", "line": 68, "thread": 1161236, "process": 1191608, "taskName": "starlette.middleware.base.BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.coro"}
{"timestamp": "2026-03-22T09:22:26.249865", "level": "ERROR", "logger": "middleware.error_handler", "message": "Unexpected Exception [ERR_1755274454368]: EmailService.__init__() missing 1 required positional argument: 'db' - Path: /api/v1/auth/signup - Method: POST\nTraceback: Traceback (most recent call last):\n  File \"D:\\Projects\\ALM\\backend\\middleware\\error_handler.py\", line 31, in dispatch\n    response = await call_next(request)\n               ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 168, in call_next\n    raise app_exc from app_exc.__cause__ or app_exc.__context__\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 144, in coro\n    await self.app(scope, receive_or_disconnect, send_no_error)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\exceptions.py\", line 63, in __call__\n    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 53, in wrapped_app\n    raise exc\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\middleware\\asyncexitstack.py\", line 18, in __call__\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 716, in __call__\n    await self.middleware_stack(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 736, in app\n    await route.handle(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 290, in handle\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 130, in app\n    await wrap_app_handling_exceptions(app, request)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 53, in wrapped_app\n    raise exc\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 116, in app\n    response = await f(request)\n               ^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 670, in app\n    raw_response = await run_endpoint_function(\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<3 lines>...\n    )\n    ^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 324, in run_endpoint_function\n    return await dependant.call(**values)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\backend\\api\\routes\\auth_routes.py\", line 52, in signup\n    auth_service = AuthService(db)\n  File \"D:\\Projects\\ALM\\backend\\services\\auth_service.py\", line 40, in __init__\n    self.email_service = EmailService()\n                         ~~~~~~~~~~~~^^\nTypeError: EmailService.__init__() missing 1 required positional argument: 'db'\n", "module": "error_handler", "function": "_handle_unexpected_exception", "line": 68, "thread": 1161236, "process": 1191608, "taskName": "starlette.middleware.base.BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.coro"}
{"timestamp": "2026-03-22T11:22:57.909539", "level": "ERROR", "logger": "middleware.error_handler", "message": "Unexpected Exception [ERR_2362625238464]: Object of type ValueError is not JSON serializable - Path: /api/v1/auth/signup - Method: POST\nTraceback: Traceback (most recent call last):\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 116, in app\n    response = await f(request)\n               ^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 719, in app\n    raise validation_error\nfastapi.exceptions.RequestValidationError: 1 validation error:\n  {'type': 'value_error', 'loc': ('body', 'password'), 'msg': 'Value error, Password must be at least 8 characters long', 'input': '@Jk=54#', 'ctx': {'error': ValueError('Password must be at least 8 characters long')}}\n\n  File \"D:\\Projects\\ALM\\backend\\api\\routes\\auth_routes.py\", line 38, in signup\n    POST /api/v1/auth/signup\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"D:\\Projects\\ALM\\backend\\middleware\\error_handler.py\", line 31, in dispatch\n    response = await call_next(request)\n               ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 168, in call_next\n    raise app_exc from app_exc.__cause__ or app_exc.__context__\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 144, in coro\n    await self.app(scope, receive_or_disconnect, send_no_error)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\exceptions.py\", line 63, in __call__\n    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 53, in wrapped_app\n    raise exc\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\middleware\\asyncexitstack.py\", line 18, in __call__\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 716, in __call__\n    await self.middleware_stack(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 736, in app\n    await route.handle(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 290, in handle\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 130, in app\n    await wrap_app_handling_exceptions(app, request)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 59, in wrapped_app\n    response = await handler(conn, exc)\n               ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\backend\\main.py\", line 340, in validation_exception_handler\n    return JSONResponse(\n        status_code=422,\n    ...<8 lines>...\n        ).dict()\n    )\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\responses.py\", line 189, in __init__\n    super().__init__(content, status_code, headers, media_type, background)\n    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\responses.py\", line 46, in __init__\n    self.body = self.render(content)\n                ~~~~~~~~~~~^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\responses.py\", line 192, in render\n    return json.dumps(\n           ~~~~~~~~~~^\n        content,\n        ^^^^^^^^\n    ...<3 lines>...\n        separators=(\",\", \":\"),\n        ^^^^^^^^^^^^^^^^^^^^^^\n    ).encode(\"utf-8\")\n    ^\n  File \"C:\\Users\\ayush\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\json\\__init__.py\", line 238, in dumps\n    **kw).encode(obj)\n          ~~~~~~^^^^^\n  File \"C:\\Users\\ayush\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\json\\encoder.py\", line 200, in encode\n    chunks = self.iterencode(o, _one_shot=True)\n  File \"C:\\Users\\ayush\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\json\\encoder.py\", line 261, in iterencode\n    return _iterencode(o, 0)\n  File \"C:\\Users\\ayush\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\json\\encoder.py\", line 180, in default\n    raise TypeError(f'Object of type {o.__class__.__name__} '\n                    f'is not JSON serializable')\nTypeError: Object of type ValueError is not JSON serializable\n", "module": "error_handler", "function": "_handle_unexpected_exception", "line": 68, "thread": 1217772, "process": 1180880, "taskName": "starlette.middleware.base.BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.coro"}
{"timestamp": "2026-03-22T11:26:13.428455", "level": "ERROR", "logger": "middleware.error_handler", "message": "Unexpected Exception [ERR_2928693470464]: EmailService.__init__() missing 1 required positional argument: 'db' - Path: /api/v1/auth/signup - Method: POST\nTraceback: Traceback (most recent call last):\n  File \"D:\\Projects\\ALM\\backend\\middleware\\error_handler.py\", line 31, in dispatch\n    response = await call_next(request)\n               ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 168, in call_next\n    raise app_exc from app_exc.__cause__ or app_exc.__context__\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 144, in coro\n    await self.app(scope, receive_or_disconnect, send_no_error)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\exceptions.py\", line 63, in __call__\n    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 53, in wrapped_app\n    raise exc\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\middleware\\asyncexitstack.py\", line 18, in __call__\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 716, in __call__\n    await self.middleware_stack(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 736, in app\n    await route.handle(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 290, in handle\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 130, in app\n    await wrap_app_handling_exceptions(app, request)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 53, in wrapped_app\n    raise exc\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 116, in app\n    response = await f(request)\n               ^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 670, in app\n    raw_response = await run_endpoint_function(\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<3 lines>...\n    )\n    ^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 324, in run_endpoint_function\n    return await dependant.call(**values)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\backend\\api\\routes\\auth_routes.py\", line 56, in signup\n    auth_service = AuthService(db)\n  File \"D:\\Projects\\ALM\\backend\\services\\auth_service.py\", line 43, in __init__\n    self.email_service = EmailService()\n                         ~~~~~~~~~~~~^^\nTypeError: EmailService.__init__() missing 1 required positional argument: 'db'\n", "module": "error_handler", "function": "_handle_unexpected_exception", "line": 68, "thread": 1141044, "process": 1218020, "taskName": "starlette.middleware.base.BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.coro"}
{"timestamp": "2026-03-22T11:27:13.896054", "level": "ERROR", "logger": "middleware.error_handler", "message": "Unexpected Exception [ERR_1627889674816]: EmailService.__init__() missing 1 required positional argument: 'db' - Path: /api/v1/auth/signup - Method: POST\nTraceback: Traceback (most recent call last):\n  File \"D:\\Projects\\ALM\\backend\\middleware\\error_handler.py\", line 31, in dispatch\n    response = await call_next(request)\n               ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 168, in call_next\n    raise app_exc from app_exc.__cause__ or app_exc.__context__\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 144, in coro\n    await self.app(scope, receive_or_disconnect, send_no_error)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\exceptions.py\", line 63, in __call__\n    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 53, in wrapped_app\n    raise exc\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\middleware\\asyncexitstack.py\", line 18, in __call__\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 716, in __call__\n    await self.middleware_stack(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 736, in app\n    await route.handle(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 290, in handle\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 130, in app\n    await wrap_app_handling_exceptions(app, request)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 53, in wrapped_app\n    raise exc\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 116, in app\n    response = await f(request)\n               ^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 670, in app\n    raw_response = await run_endpoint_function(\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<3 lines>...\n    )\n    ^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 324, in run_endpoint_function\n    return await dependant.call(**values)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\backend\\api\\routes\\auth_routes.py\", line 56, in signup\n    auth_service = AuthService(db)\n  File \"D:\\Projects\\ALM\\backend\\services\\auth_service.py\", line 43, in __init__\n    self.email_service = EmailService()\n                         ~~~~~~~~~~~~^^\nTypeError: EmailService.__init__() missing 1 required positional argument: 'db'\n", "module": "error_handler", "function": "_handle_unexpected_exception", "line": 68, "thread": 1216892, "process": 1099828, "taskName": "starlette.middleware.base.BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.coro"}
{"timestamp": "2026-03-22T11:28:38.900724", "level": "ERROR", "logger": "middleware.error_handler", "message": "Unexpected Exception [ERR_1490308245888]: EmailService.__init__() missing 1 required positional argument: 'db' - Path: /api/v1/auth/signup - Method: POST\nTraceback: Traceback (most recent call last):\n  File \"D:\\Projects\\ALM\\backend\\middleware\\error_handler.py\", line 31, in dispatch\n    response = await call_next(request)\n               ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 168, in call_next\n    raise app_exc from app_exc.__cause__ or app_exc.__context__\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 144, in coro\n    await self.app(scope, receive_or_disconnect, send_no_error)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\exceptions.py\", line 63, in __call__\n    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 53, in wrapped_app\n    raise exc\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\middleware\\asyncexitstack.py\", line 18, in __call__\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 716, in __call__\n    await self.middleware_stack(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 736, in app\n    await route.handle(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 290, in handle\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 130, in app\n    await wrap_app_handling_exceptions(app, request)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 53, in wrapped_app\n    raise exc\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 116, in app\n    response = await f(request)\n               ^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 670, in app\n    raw_response = await run_endpoint_function(\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<3 lines>...\n    )\n    ^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 324, in run_endpoint_function\n    return await dependant.call(**values)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\backend\\api\\routes\\auth_routes.py\", line 56, in signup\n    auth_service = AuthService(db)\n  File \"D:\\Projects\\ALM\\backend\\services\\auth_service.py\", line 43, in __init__\n    self.email_service = EmailService()\n                         ~~~~~~~~~~~~^^\nTypeError: EmailService.__init__() missing 1 required positional argument: 'db'\n", "module": "error_handler", "function": "_handle_unexpected_exception", "line": 68, "thread": 1217380, "process": 1168940, "taskName": "starlette.middleware.base.BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.coro"}
{"timestamp": "2026-03-22T11:28:50.114668", "level": "ERROR", "logger": "middleware.error_handler", "message": "Unexpected Exception [ERR_1490310240704]: EmailService.__init__() missing 1 required positional argument: 'db' - Path: /api/v1/auth/signup - Method: POST\nTraceback: Traceback (most recent call last):\n  File \"D:\\Projects\\ALM\\backend\\middleware\\error_handler.py\", line 31, in dispatch\n    response = await call_next(request)\n               ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 168, in call_next\n    raise app_exc from app_exc.__cause__ or app_exc.__context__\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 144, in coro\n    await self.app(scope, receive_or_disconnect, send_no_error)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\exceptions.py\", line 63, in __call__\n    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 53, in wrapped_app\n    raise exc\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\middleware\\asyncexitstack.py\", line 18, in __call__\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 716, in __call__\n    await self.middleware_stack(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 736, in app\n    await route.handle(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 290, in handle\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 130, in app\n    await wrap_app_handling_exceptions(app, request)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 53, in wrapped_app\n    raise exc\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 116, in app\n    response = await f(request)\n               ^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 670, in app\n    raw_response = await run_endpoint_function(\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<3 lines>...\n    )\n    ^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 324, in run_endpoint_function\n    return await dependant.call(**values)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\backend\\api\\routes\\auth_routes.py\", line 56, in signup\n    auth_service = AuthService(db)\n  File \"D:\\Projects\\ALM\\backend\\services\\auth_service.py\", line 43, in __init__\n    self.email_service = EmailService()\n                         ~~~~~~~~~~~~^^\nTypeError: EmailService.__init__() missing 1 required positional argument: 'db'\n", "module": "error_handler", "function": "_handle_unexpected_exception", "line": 68, "thread": 1217380, "process": 1168940, "taskName": "starlette.middleware.base.BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.coro"}
{"timestamp": "2026-03-22T11:42:05.068715", "level": "ERROR", "logger": "services.auth_service", "message": "Failed to verify OTP: 400: Invalid or expired OTP", "module": "auth_service", "function": "verify_otp_and_activate_user", "line": 210, "thread": 1109220, "process": 1216908, "taskName": "starlette.middleware.base.BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.coro"}
{"timestamp": "2026-03-22T11:42:42.122113", "level": "ERROR", "logger": "services.auth_service", "message": "Failed to verify OTP: 400: Invalid or expired OTP", "module": "auth_service", "function": "verify_otp_and_activate_user", "line": 210, "thread": 1109220, "process": 1216908, "taskName": "starlette.middleware.base.BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.coro"}
{"timestamp": "2026-03-22T12:32:10.597181", "level": "ERROR", "logger": "services.auth_service", "message": "Failed to send welcome email: 'EmailService' object has no attribute 'get_welcome_template'", "module": "auth_service", "function": "register_user", "line": 148, "thread": 1217204, "process": 1217972, "taskName": "starlette.middleware.base.BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.coro"}
{"timestamp": "2026-03-22T12:36:39.397977", "level": "ERROR", "logger": "services.auth_service", "message": "Failed to send welcome email: 'EmailService' object has no attribute 'get_welcome_template'", "module": "auth_service", "function": "register_user", "line": 148, "thread": 1081536, "process": 1218236, "taskName": "starlette.middleware.base.BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.coro"}
{"timestamp": "2026-03-22T12:38:49.048107", "level": "ERROR", "logger": "services.auth_service", "message": "Failed to send welcome email: 'EmailService' object has no attribute 'get_welcome_template'", "module": "auth_service", "function": "register_user", "line": 148, "thread": 1081536, "process": 1218236, "taskName": "starlette.middleware.base.BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.coro"}
{"timestamp": "2026-03-22T12:39:10.492155", "level": "ERROR", "logger": "middleware.error_handler", "message": "Unexpected Exception [ERR_2326302833632]: name 'logger' is not defined - Path: /api/v1/auth/signup - Method: POST\nTraceback: Traceback (most recent call last):\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 116, in app\n    response = await f(request)\n               ^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 719, in app\n    raise validation_error\nfastapi.exceptions.RequestValidationError: 1 validation error:\n  {'type': 'value_error', 'loc': ('body', 'password'), 'msg': 'Value error, Password must be at least 8 characters long', 'input': '@Jk=54#', 'ctx': {'error': ValueError('Password must be at least 8 characters long')}}\n\n  File \"D:\\Projects\\ALM\\backend\\api\\routes\\auth_routes.py\", line 38, in signup\n    POST /api/v1/auth/signup\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"D:\\Projects\\ALM\\backend\\middleware\\error_handler.py\", line 31, in dispatch\n    response = await call_next(request)\n               ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 168, in call_next\n    raise app_exc from app_exc.__cause__ or app_exc.__context__\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 144, in coro\n    await self.app(scope, receive_or_disconnect, send_no_error)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\exceptions.py\", line 63, in __call__\n    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 53, in wrapped_app\n    raise exc\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\middleware\\asyncexitstack.py\", line 18, in __call__\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 716, in __call__\n    await self.middleware_stack(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 736, in app\n    await route.handle(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 290, in handle\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 130, in app\n    await wrap_app_handling_exceptions(app, request)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 59, in wrapped_app\n    response = await handler(conn, exc)\n               ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\backend\\main.py\", line 341, in validation_exception_handler\n    logger.error(f\"Validation error occurred: {exc.errors()}\")\n    ^^^^^^\nNameError: name 'logger' is not defined\n", "module": "error_handler", "function": "_handle_unexpected_exception", "line": 68, "thread": 1081536, "process": 1218236, "taskName": "starlette.middleware.base.BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.coro"}
{"timestamp": "2026-03-22T12:40:08.664712", "level": "ERROR", "logger": "middleware.error_handler", "message": "Unexpected Exception [ERR_2326303661152]: name 'logger' is not defined - Path: /api/v1/auth/signup - Method: POST\nTraceback: Traceback (most recent call last):\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 116, in app\n    response = await f(request)\n               ^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 719, in app\n    raise validation_error\nfastapi.exceptions.RequestValidationError: 1 validation error:\n  {'type': 'value_error', 'loc': ('body', 'password'), 'msg': 'Value error, Password must be at least 8 characters long', 'input': '@Jk=54#', 'ctx': {'error': ValueError('Password must be at least 8 characters long')}}\n\n  File \"D:\\Projects\\ALM\\backend\\api\\routes\\auth_routes.py\", line 38, in signup\n    POST /api/v1/auth/signup\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"D:\\Projects\\ALM\\backend\\middleware\\error_handler.py\", line 31, in dispatch\n    response = await call_next(request)\n               ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 168, in call_next\n    raise app_exc from app_exc.__cause__ or app_exc.__context__\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 144, in coro\n    await self.app(scope, receive_or_disconnect, send_no_error)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\exceptions.py\", line 63, in __call__\n    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 53, in wrapped_app\n    raise exc\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\middleware\\asyncexitstack.py\", line 18, in __call__\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 716, in __call__\n    await self.middleware_stack(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 736, in app\n    await route.handle(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 290, in handle\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 130, in app\n    await wrap_app_handling_exceptions(app, request)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 59, in wrapped_app\n    response = await handler(conn, exc)\n               ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\backend\\main.py\", line 341, in validation_exception_handler\n    logger.error(f\"Validation error occurred: {exc.errors()}\")\n    ^^^^^^\nNameError: name 'logger' is not defined\n", "module": "error_handler", "function": "_handle_unexpected_exception", "line": 68, "thread": 1081536, "process": 1218236, "taskName": "starlette.middleware.base.BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.coro"}
{"timestamp": "2026-03-22T12:47:51.115425", "level": "ERROR", "logger": "middleware.error_handler", "message": "Unexpected Exception [ERR_2326307154400]: name 'logger' is not defined - Path: /api/v1/auth/signup - Method: POST\nTraceback: Traceback (most recent call last):\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 116, in app\n    response = await f(request)\n               ^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 719, in app\n    raise validation_error\nfastapi.exceptions.RequestValidationError: 1 validation error:\n  {'type': 'value_error', 'loc': ('body', 'password'), 'msg': 'Value error, Password must be at least 8 characters long', 'input': 'hhbhyf', 'ctx': {'error': ValueError('Password must be at least 8 characters long')}}\n\n  File \"D:\\Projects\\ALM\\backend\\api\\routes\\auth_routes.py\", line 38, in signup\n    POST /api/v1/auth/signup\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"D:\\Projects\\ALM\\backend\\middleware\\error_handler.py\", line 31, in dispatch\n    response = await call_next(request)\n               ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 168, in call_next\n    raise app_exc from app_exc.__cause__ or app_exc.__context__\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 144, in coro\n    await self.app(scope, receive_or_disconnect, send_no_error)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\exceptions.py\", line 63, in __call__\n    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 53, in wrapped_app\n    raise exc\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\middleware\\asyncexitstack.py\", line 18, in __call__\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 716, in __call__\n    await self.middleware_stack(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 736, in app\n    await route.handle(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 290, in handle\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 130, in app\n    await wrap_app_handling_exceptions(app, request)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 59, in wrapped_app\n    response = await handler(conn, exc)\n               ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\backend\\main.py\", line 341, in validation_exception_handler\n    logger.error(f\"Validation error occurred: {exc.errors()}\")\n    ^^^^^^\nNameError: name 'logger' is not defined\n", "module": "error_handler", "function": "_handle_unexpected_exception", "line": 68, "thread": 1081536, "process": 1218236, "taskName": "starlette.middleware.base.BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.coro"}
{"timestamp": "2026-03-22T12:50:26.782102", "level": "ERROR", "logger": "middleware.error_handler", "message": "Unexpected Exception [ERR_2326307155264]: name 'logger' is not defined - Path: /api/v1/auth/signup - Method: POST\nTraceback: Traceback (most recent call last):\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 116, in app\n    response = await f(request)\n               ^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 719, in app\n    raise validation_error\nfastapi.exceptions.RequestValidationError: 1 validation error:\n  {'type': 'value_error', 'loc': ('body', 'password'), 'msg': 'Value error, Password must be at least 8 characters long', 'input': 'hhbhyf', 'ctx': {'error': ValueError('Password must be at least 8 characters long')}}\n\n  File \"D:\\Projects\\ALM\\backend\\api\\routes\\auth_routes.py\", line 38, in signup\n    POST /api/v1/auth/signup\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"D:\\Projects\\ALM\\backend\\middleware\\error_handler.py\", line 31, in dispatch\n    response = await call_next(request)\n               ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 168, in call_next\n    raise app_exc from app_exc.__cause__ or app_exc.__context__\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 144, in coro\n    await self.app(scope, receive_or_disconnect, send_no_error)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\exceptions.py\", line 63, in __call__\n    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 53, in wrapped_app\n    raise exc\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\middleware\\asyncexitstack.py\", line 18, in __call__\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 716, in __call__\n    await self.middleware_stack(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 736, in app\n    await route.handle(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 290, in handle\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 130, in app\n    await wrap_app_handling_exceptions(app, request)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 59, in wrapped_app\n    response = await handler(conn, exc)\n               ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\backend\\main.py\", line 341, in validation_exception_handler\n    logger.error(f\"Validation error occurred: {exc.errors()}\")\n    ^^^^^^\nNameError: name 'logger' is not defined\n", "module": "error_handler", "function": "_handle_unexpected_exception", "line": 68, "thread": 1081536, "process": 1218236, "taskName": "starlette.middleware.base.BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.coro"}
{"timestamp": "2026-03-22T12:50:29.680846", "level": "ERROR", "logger": "middleware.error_handler", "message": "Unexpected Exception [ERR_2326307637568]: name 'logger' is not defined - Path: /api/v1/auth/signup - Method: POST\nTraceback: Traceback (most recent call last):\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 116, in app\n    response = await f(request)\n               ^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 719, in app\n    raise validation_error\nfastapi.exceptions.RequestValidationError: 1 validation error:\n  {'type': 'value_error', 'loc': ('body', 'password'), 'msg': 'Value error, Password must be at least 8 characters long', 'input': 'hhbhyf', 'ctx': {'error': ValueError('Password must be at least 8 characters long')}}\n\n  File \"D:\\Projects\\ALM\\backend\\api\\routes\\auth_routes.py\", line 38, in signup\n    POST /api/v1/auth/signup\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"D:\\Projects\\ALM\\backend\\middleware\\error_handler.py\", line 31, in dispatch\n    response = await call_next(request)\n               ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 168, in call_next\n    raise app_exc from app_exc.__cause__ or app_exc.__context__\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 144, in coro\n    await self.app(scope, receive_or_disconnect, send_no_error)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\exceptions.py\", line 63, in __call__\n    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 53, in wrapped_app\n    raise exc\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\middleware\\asyncexitstack.py\", line 18, in __call__\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 716, in __call__\n    await self.middleware_stack(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 736, in app\n    await route.handle(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 290, in handle\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 130, in app\n    await wrap_app_handling_exceptions(app, request)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 59, in wrapped_app\n    response = await handler(conn, exc)\n               ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\backend\\main.py\", line 341, in validation_exception_handler\n    logger.error(f\"Validation error occurred: {exc.errors()}\")\n    ^^^^^^\nNameError: name 'logger' is not defined\n", "module": "error_handler", "function": "_handle_unexpected_exception", "line": 68, "thread": 1081536, "process": 1218236, "taskName": "starlette.middleware.base.BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.coro"}
{"timestamp": "2026-03-22T12:50:33.657626", "level": "ERROR", "logger": "middleware.error_handler", "message": "Unexpected Exception [ERR_2326303659808]: name 'logger' is not defined - Path: /api/v1/auth/signup - Method: POST\nTraceback: Traceback (most recent call last):\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 116, in app\n    response = await f(request)\n               ^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 719, in app\n    raise validation_error\nfastapi.exceptions.RequestValidationError: 1 validation error:\n  {'type': 'value_error', 'loc': ('body', 'password'), 'msg': 'Value error, Password must be at least 8 characters long', 'input': 'hhbhyf', 'ctx': {'error': ValueError('Password must be at least 8 characters long')}}\n\n  File \"D:\\Projects\\ALM\\backend\\api\\routes\\auth_routes.py\", line 38, in signup\n    POST /api/v1/auth/signup\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"D:\\Projects\\ALM\\backend\\middleware\\error_handler.py\", line 31, in dispatch\n    response = await call_next(request)\n               ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 168, in call_next\n    raise app_exc from app_exc.__cause__ or app_exc.__context__\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 144, in coro\n    await self.app(scope, receive_or_disconnect, send_no_error)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\exceptions.py\", line 63, in __call__\n    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 53, in wrapped_app\n    raise exc\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\middleware\\asyncexitstack.py\", line 18, in __call__\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 716, in __call__\n    await self.middleware_stack(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 736, in app\n    await route.handle(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 290, in handle\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 130, in app\n    await wrap_app_handling_exceptions(app, request)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 59, in wrapped_app\n    response = await handler(conn, exc)\n               ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\backend\\main.py\", line 341, in validation_exception_handler\n    logger.error(f\"Validation error occurred: {exc.errors()}\")\n    ^^^^^^\nNameError: name 'logger' is not defined\n", "module": "error_handler", "function": "_handle_unexpected_exception", "line": 68, "thread": 1081536, "process": 1218236, "taskName": "starlette.middleware.base.BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.coro"}
{"timestamp": "2026-03-22T12:50:38.455202", "level": "ERROR", "logger": "middleware.error_handler", "message": "Unexpected Exception [ERR_2326307158144]: name 'logger' is not defined - Path: /api/v1/auth/signup - Method: POST\nTraceback: Traceback (most recent call last):\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 116, in app\n    response = await f(request)\n               ^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 719, in app\n    raise validation_error\nfastapi.exceptions.RequestValidationError: 1 validation error:\n  {'type': 'value_error', 'loc': ('body', 'password'), 'msg': 'Value error, Password must be at least 8 characters long', 'input': 'hhbhyf', 'ctx': {'error': ValueError('Password must be at least 8 characters long')}}\n\n  File \"D:\\Projects\\ALM\\backend\\api\\routes\\auth_routes.py\", line 38, in signup\n    POST /api/v1/auth/signup\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"D:\\Projects\\ALM\\backend\\middleware\\error_handler.py\", line 31, in dispatch\n    response = await call_next(request)\n               ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 168, in call_next\n    raise app_exc from app_exc.__cause__ or app_exc.__context__\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 144, in coro\n    await self.app(scope, receive_or_disconnect, send_no_error)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\exceptions.py\", line 63, in __call__\n    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 53, in wrapped_app\n    raise exc\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\middleware\\asyncexitstack.py\", line 18, in __call__\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 716, in __call__\n    await self.middleware_stack(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 736, in app\n    await route.handle(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 290, in handle\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 130, in app\n    await wrap_app_handling_exceptions(app, request)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 59, in wrapped_app\n    response = await handler(conn, exc)\n               ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\backend\\main.py\", line 341, in validation_exception_handler\n    logger.error(f\"Validation error occurred: {exc.errors()}\")\n    ^^^^^^\nNameError: name 'logger' is not defined\n", "module": "error_handler", "function": "_handle_unexpected_exception", "line": 68, "thread": 1081536, "process": 1218236, "taskName": "starlette.middleware.base.BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.coro"}
{"timestamp": "2026-03-22T12:56:45.330150", "level": "ERROR", "logger": "services.auth_service", "message": "Failed to send welcome email: 'EmailService' object has no attribute 'get_welcome_template'", "module": "auth_service", "function": "register_user", "line": 148, "thread": 1213140, "process": 1212960, "taskName": "starlette.middleware.base.BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.coro"}
{"timestamp": "2026-03-22T17:38:41.912783", "level": "ERROR", "logger": "startup_validation", "message": "\u274c Database validation failed", "module": "startup_validation", "function": "_validate_database", "line": 90, "thread": 1224464, "process": 1224544, "taskName": "Task-2"}
{"timestamp": "2026-03-22T17:38:42.419854", "level": "ERROR", "logger": "startup_validation", "message": "\u274c Critical services validation failed", "module": "startup_validation", "function": "validate_all_services", "line": 70, "thread": 1224464, "process": 1224544, "taskName": "Task-2"}
{"timestamp": "2026-03-22T17:39:39.524158", "level": "ERROR", "logger": "core.sqlite_fallback_manager", "message": "SQLite fallback initialization failed: 'async_generator' object does not support the asynchronous context manager protocol", "module": "sqlite_fallback_manager", "function": "initialize_fallback_database", "line": 75, "thread": 1165248, "process": 1223340, "taskName": "Task-2", "asctime": "2026-03-22 23:09:39"}
{"timestamp": "2026-03-22T17:39:39.524954", "level": "ERROR", "logger": "core.sqlite_fallback_manager", "message": "Failed to initialize SQLite fallback database", "module": "sqlite_fallback_manager", "function": "setup_sqlite_fallback", "line": 255, "thread": 1165248, "process": 1223340, "taskName": "Task-2", "asctime": "2026-03-22 23:09:39"}
{"timestamp": "2026-03-22T17:40:35.415425", "level": "ERROR", "logger": "core.sqlite_fallback_manager", "message": "SQLite fallback initialization failed: 'async_generator' object does not support the asynchronous context manager protocol", "module": "sqlite_fallback_manager", "function": "initialize_fallback_database", "line": 75, "thread": 1220736, "process": 1226296, "taskName": "Task-2", "asctime": "2026-03-22 23:10:35"}
{"timestamp": "2026-03-22T17:40:35.415851", "level": "ERROR", "logger": "core.sqlite_fallback_manager", "message": "Failed to initialize SQLite fallback database", "module": "sqlite_fallback_manager", "function": "setup_sqlite_fallback", "line": 257, "thread": 1220736, "process": 1226296, "taskName": "Task-2", "asctime": "2026-03-22 23:10:35"}
{"timestamp": "2026-03-22T17:41:25.763706", "level": "ERROR", "logger": "core.sqlite_fallback_manager", "message": "SQLite fallback initialization failed: 'async_generator' object does not support the asynchronous context manager protocol", "module": "sqlite_fallback_manager", "function": "initialize_fallback_database", "line": 75, "thread": 1162468, "process": 1224628, "taskName": "Task-2", "asctime": "2026-03-22 23:11:25"}
{"timestamp": "2026-03-22T17:41:25.766017", "level": "ERROR", "logger": "core.sqlite_fallback_manager", "message": "Failed to initialize SQLite fallback database", "module": "sqlite_fallback_manager", "function": "setup_sqlite_fallback", "line": 257, "thread": 1162468, "process": 1224628, "taskName": "Task-2", "asctime": "2026-03-22 23:11:25"}
{"timestamp": "2026-03-22T17:49:55.591922", "level": "ERROR", "logger": "middleware.error_handler", "message": "Unexpected Exception [ERR_2348823374976]: name 'logger' is not defined - Path: /api/v1/auth/signup - Method: POST\nTraceback: Traceback (most recent call last):\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 116, in app\n    response = await f(request)\n               ^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 719, in app\n    raise validation_error\nfastapi.exceptions.RequestValidationError: 1 validation error:\n  {'type': 'value_error', 'loc': ('body', 'password'), 'msg': 'Value error, Password must be at least 8 characters long', 'input': '@Jk=54#', 'ctx': {'error': ValueError('Password must be at least 8 characters long')}}\n\n  File \"D:\\Projects\\ALM\\backend\\api\\routes\\auth_routes.py\", line 38, in signup\n    POST /api/v1/auth/signup\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"D:\\Projects\\ALM\\backend\\middleware\\error_handler.py\", line 31, in dispatch\n    response = await call_next(request)\n               ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 168, in call_next\n    raise app_exc from app_exc.__cause__ or app_exc.__context__\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 144, in coro\n    await self.app(scope, receive_or_disconnect, send_no_error)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\exceptions.py\", line 63, in __call__\n    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 53, in wrapped_app\n    raise exc\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\middleware\\asyncexitstack.py\", line 18, in __call__\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 716, in __call__\n    await self.middleware_stack(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 736, in app\n    await route.handle(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 290, in handle\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 130, in app\n    await wrap_app_handling_exceptions(app, request)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 59, in wrapped_app\n    response = await handler(conn, exc)\n               ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\backend\\main.py\", line 361, in validation_exception_handler\n    logger.error(f\"Validation error occurred: {exc.errors()}\")\n    ^^^^^^\nNameError: name 'logger' is not defined\n", "module": "error_handler", "function": "_handle_unexpected_exception", "line": 68, "thread": 1081224, "process": 1202756, "taskName": "starlette.middleware.base.BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.coro", "asctime": "2026-03-22 23:19:55"}
{"timestamp": "2026-03-22T17:58:22.232198", "level": "ERROR", "logger": "main", "message": "Validation error occurred: [{'type': 'value_error', 'loc': ('body', 'password'), 'msg': 'Value error, Password must be at least 8 characters long', 'input': '@Jk=54#', 'ctx': {'error': ValueError('Password must be at least 8 characters long')}}]", "module": "main", "function": "validation_exception_handler", "line": 365, "thread": 1223536, "process": 1222532, "taskName": "starlette.middleware.base.BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.coro", "asctime": "2026-03-22 23:28:22"}
{"timestamp": "2026-03-24T09:31:57.990547", "level": "ERROR", "logger": "asyncio", "message": "Task exception was never retrieved\nfuture: <Task finished name='Task-8' coro=<<async_generator_athrow without __name__>()> exception=IllegalStateChangeError(\"Method 'close()' can't be called here; method 'rollback()' is already in progress and this would cause an unexpected state change to <SessionTransactionState.CLOSED: 5>\")>", "module": "base_events", "function": "default_exception_handler", "line": 1879, "thread": 1259844, "process": 1030052, "exception": "Traceback (most recent call last):\n  File \"D:\\Projects\\ALM\\backend\\core\\fallback_database.py\", line 164, in get_db\n    await session.close()\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\ext\\asyncio\\session.py\", line 1016, in close\n    await greenlet_spawn(self.sync_session.close)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\util\\_concurrency_py3k.py\", line 190, in greenlet_spawn\n    result = context.switch(*args, **kwargs)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\session.py\", line 2507, in close\n    self._close_impl(invalidate=False)\n    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\session.py\", line 2576, in _close_impl\n    transaction.close(invalidate)\n    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"<string>\", line 2, in close\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\state_changes.py\", line 119, in _go\n    raise sa_exc.IllegalStateChangeError(\n    ...<5 lines>...\n    )\nsqlalchemy.exc.IllegalStateChangeError: Method 'close()' can't be called here; method 'rollback()' is already in progress and this would cause an unexpected state change to <SessionTransactionState.CLOSED: 5> (Background on this error at: https://sqlalche.me/e/20/isce)", "taskName": null, "asctime": "2026-03-24 15:01:57"}
{"timestamp": "2026-03-24T09:34:38.971779", "level": "ERROR", "logger": "asyncio", "message": "Task exception was never retrieved\nfuture: <Task finished name='Task-14' coro=<<async_generator_athrow without __name__>()> exception=IllegalStateChangeError(\"Method 'close()' can't be called here; method 'rollback()' is already in progress and this would cause an unexpected state change to <SessionTransactionState.CLOSED: 5>\")>", "module": "base_events", "function": "default_exception_handler", "line": 1879, "thread": 1259844, "process": 1030052, "exception": "Traceback (most recent call last):\n  File \"D:\\Projects\\ALM\\backend\\core\\fallback_database.py\", line 164, in get_db\n    await session.close()\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\ext\\asyncio\\session.py\", line 1016, in close\n    await greenlet_spawn(self.sync_session.close)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\util\\_concurrency_py3k.py\", line 190, in greenlet_spawn\n    result = context.switch(*args, **kwargs)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\session.py\", line 2507, in close\n    self._close_impl(invalidate=False)\n    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\session.py\", line 2576, in _close_impl\n    transaction.close(invalidate)\n    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"<string>\", line 2, in close\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\state_changes.py\", line 119, in _go\n    raise sa_exc.IllegalStateChangeError(\n    ...<5 lines>...\n    )\nsqlalchemy.exc.IllegalStateChangeError: Method 'close()' can't be called here; method 'rollback()' is already in progress and this would cause an unexpected state change to <SessionTransactionState.CLOSED: 5> (Background on this error at: https://sqlalche.me/e/20/isce)", "taskName": null, "asctime": "2026-03-24 15:04:38"}
{"timestamp": "2026-03-24T09:34:40.088276", "level": "ERROR", "logger": "asyncio", "message": "Task exception was never retrieved\nfuture: <Task finished name='Task-16' coro=<<async_generator_athrow without __name__>()> exception=IllegalStateChangeError(\"Method 'close()' can't be called here; method 'rollback()' is already in progress and this would cause an unexpected state change to <SessionTransactionState.CLOSED: 5>\")>", "module": "base_events", "function": "default_exception_handler", "line": 1879, "thread": 1259844, "process": 1030052, "exception": "Traceback (most recent call last):\n  File \"D:\\Projects\\ALM\\backend\\core\\fallback_database.py\", line 164, in get_db\n    await session.close()\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\ext\\asyncio\\session.py\", line 1016, in close\n    await greenlet_spawn(self.sync_session.close)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\util\\_concurrency_py3k.py\", line 190, in greenlet_spawn\n    result = context.switch(*args, **kwargs)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\session.py\", line 2507, in close\n    self._close_impl(invalidate=False)\n    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\session.py\", line 2576, in _close_impl\n    transaction.close(invalidate)\n    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"<string>\", line 2, in close\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\state_changes.py\", line 119, in _go\n    raise sa_exc.IllegalStateChangeError(\n    ...<5 lines>...\n    )\nsqlalchemy.exc.IllegalStateChangeError: Method 'close()' can't be called here; method 'rollback()' is already in progress and this would cause an unexpected state change to <SessionTransactionState.CLOSED: 5> (Background on this error at: https://sqlalche.me/e/20/isce)", "taskName": null, "asctime": "2026-03-24 15:04:40"}
{"timestamp": "2026-03-24T09:40:50.649569", "level": "ERROR", "logger": "asyncio", "message": "Task exception was never retrieved\nfuture: <Task finished name='Task-22' coro=<<async_generator_athrow without __name__>()> exception=IllegalStateChangeError(\"Method 'close()' can't be called here; method 'rollback()' is already in progress and this would cause an unexpected state change to <SessionTransactionState.CLOSED: 5>\")>", "module": "base_events", "function": "default_exception_handler", "line": 1879, "thread": 1259844, "process": 1030052, "exception": "Traceback (most recent call last):\n  File \"D:\\Projects\\ALM\\backend\\core\\fallback_database.py\", line 164, in get_db\n    await session.close()\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\ext\\asyncio\\session.py\", line 1016, in close\n    await greenlet_spawn(self.sync_session.close)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\util\\_concurrency_py3k.py\", line 190, in greenlet_spawn\n    result = context.switch(*args, **kwargs)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\session.py\", line 2507, in close\n    self._close_impl(invalidate=False)\n    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\session.py\", line 2576, in _close_impl\n    transaction.close(invalidate)\n    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"<string>\", line 2, in close\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\state_changes.py\", line 119, in _go\n    raise sa_exc.IllegalStateChangeError(\n    ...<5 lines>...\n    )\nsqlalchemy.exc.IllegalStateChangeError: Method 'close()' can't be called here; method 'rollback()' is already in progress and this would cause an unexpected state change to <SessionTransactionState.CLOSED: 5> (Background on this error at: https://sqlalche.me/e/20/isce)", "taskName": null, "asctime": "2026-03-24 15:10:50"}
{"timestamp": "2026-03-24T09:40:51.980214", "level": "ERROR", "logger": "asyncio", "message": "Task exception was never retrieved\nfuture: <Task finished name='Task-24' coro=<<async_generator_athrow without __name__>()> exception=IllegalStateChangeError(\"Method 'close()' can't be called here; method 'rollback()' is already in progress and this would cause an unexpected state change to <SessionTransactionState.CLOSED: 5>\")>", "module": "base_events", "function": "default_exception_handler", "line": 1879, "thread": 1259844, "process": 1030052, "exception": "Traceback (most recent call last):\n  File \"D:\\Projects\\ALM\\backend\\core\\fallback_database.py\", line 164, in get_db\n    await session.close()\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\ext\\asyncio\\session.py\", line 1016, in close\n    await greenlet_spawn(self.sync_session.close)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\util\\_concurrency_py3k.py\", line 190, in greenlet_spawn\n    result = context.switch(*args, **kwargs)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\session.py\", line 2507, in close\n    self._close_impl(invalidate=False)\n    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\session.py\", line 2576, in _close_impl\n    transaction.close(invalidate)\n    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"<string>\", line 2, in close\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\state_changes.py\", line 119, in _go\n    raise sa_exc.IllegalStateChangeError(\n    ...<5 lines>...\n    )\nsqlalchemy.exc.IllegalStateChangeError: Method 'close()' can't be called here; method 'rollback()' is already in progress and this would cause an unexpected state change to <SessionTransactionState.CLOSED: 5> (Background on this error at: https://sqlalche.me/e/20/isce)", "taskName": null, "asctime": "2026-03-24 15:10:51"}
{"timestamp": "2026-03-24T09:42:44.236222", "level": "ERROR", "logger": "asyncio", "message": "Task exception was never retrieved\nfuture: <Task finished name='Task-27' coro=<<async_generator_athrow without __name__>()> exception=IllegalStateChangeError(\"Method 'close()' can't be called here; method 'rollback()' is already in progress and this would cause an unexpected state change to <SessionTransactionState.CLOSED: 5>\")>", "module": "base_events", "function": "default_exception_handler", "line": 1879, "thread": 1259844, "process": 1030052, "exception": "Traceback (most recent call last):\n  File \"D:\\Projects\\ALM\\backend\\core\\fallback_database.py\", line 164, in get_db\n    await session.close()\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\ext\\asyncio\\session.py\", line 1016, in close\n    await greenlet_spawn(self.sync_session.close)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\util\\_concurrency_py3k.py\", line 190, in greenlet_spawn\n    result = context.switch(*args, **kwargs)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\session.py\", line 2507, in close\n    self._close_impl(invalidate=False)\n    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\session.py\", line 2576, in _close_impl\n    transaction.close(invalidate)\n    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"<string>\", line 2, in close\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\state_changes.py\", line 119, in _go\n    raise sa_exc.IllegalStateChangeError(\n    ...<5 lines>...\n    )\nsqlalchemy.exc.IllegalStateChangeError: Method 'close()' can't be called here; method 'rollback()' is already in progress and this would cause an unexpected state change to <SessionTransactionState.CLOSED: 5> (Background on this error at: https://sqlalche.me/e/20/isce)", "taskName": null, "asctime": "2026-03-24 15:12:44"}
{"timestamp": "2026-03-24T09:48:59.208801", "level": "ERROR", "logger": "asyncio", "message": "Task exception was never retrieved\nfuture: <Task finished name='Task-8' coro=<<async_generator_athrow without __name__>()> exception=IllegalStateChangeError(\"Method 'close()' can't be called here; method 'rollback()' is already in progress and this would cause an unexpected state change to <SessionTransactionState.CLOSED: 5>\")>", "module": "base_events", "function": "default_exception_handler", "line": 1879, "thread": 1283712, "process": 1226964, "exception": "Traceback (most recent call last):\n  File \"D:\\Projects\\ALM\\backend\\core\\fallback_database.py\", line 164, in get_db\n    await session.close()\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\ext\\asyncio\\session.py\", line 1016, in close\n    await greenlet_spawn(self.sync_session.close)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\util\\_concurrency_py3k.py\", line 190, in greenlet_spawn\n    result = context.switch(*args, **kwargs)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\session.py\", line 2507, in close\n    self._close_impl(invalidate=False)\n    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\session.py\", line 2576, in _close_impl\n    transaction.close(invalidate)\n    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"<string>\", line 2, in close\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\state_changes.py\", line 119, in _go\n    raise sa_exc.IllegalStateChangeError(\n    ...<5 lines>...\n    )\nsqlalchemy.exc.IllegalStateChangeError: Method 'close()' can't be called here; method 'rollback()' is already in progress and this would cause an unexpected state change to <SessionTransactionState.CLOSED: 5> (Background on this error at: https://sqlalche.me/e/20/isce)", "taskName": null, "asctime": "2026-03-24 15:18:59"}
{"timestamp": "2026-03-24T09:49:56.375622", "level": "ERROR", "logger": "asyncio", "message": "Task exception was never retrieved\nfuture: <Task finished name='Task-11' coro=<<async_generator_athrow without __name__>()> exception=IllegalStateChangeError(\"Method 'close()' can't be called here; method 'rollback()' is already in progress and this would cause an unexpected state change to <SessionTransactionState.CLOSED: 5>\")>", "module": "base_events", "function": "default_exception_handler", "line": 1879, "thread": 1283712, "process": 1226964, "exception": "Traceback (most recent call last):\n  File \"D:\\Projects\\ALM\\backend\\core\\fallback_database.py\", line 164, in get_db\n    await session.close()\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\ext\\asyncio\\session.py\", line 1016, in close\n    await greenlet_spawn(self.sync_session.close)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\util\\_concurrency_py3k.py\", line 190, in greenlet_spawn\n    result = context.switch(*args, **kwargs)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\session.py\", line 2507, in close\n    self._close_impl(invalidate=False)\n    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\session.py\", line 2576, in _close_impl\n    transaction.close(invalidate)\n    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"<string>\", line 2, in close\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\state_changes.py\", line 119, in _go\n    raise sa_exc.IllegalStateChangeError(\n    ...<5 lines>...\n    )\nsqlalchemy.exc.IllegalStateChangeError: Method 'close()' can't be called here; method 'rollback()' is already in progress and this would cause an unexpected state change to <SessionTransactionState.CLOSED: 5> (Background on this error at: https://sqlalche.me/e/20/isce)", "taskName": null, "asctime": "2026-03-24 15:19:56"}
{"timestamp": "2026-03-24T09:50:54.825569", "level": "ERROR", "logger": "asyncio", "message": "Task exception was never retrieved\nfuture: <Task finished name='Task-8' coro=<<async_generator_athrow without __name__>()> exception=IllegalStateChangeError(\"Method 'close()' can't be called here; method 'rollback()' is already in progress and this would cause an unexpected state change to <SessionTransactionState.CLOSED: 5>\")>", "module": "base_events", "function": "default_exception_handler", "line": 1879, "thread": 1282516, "process": 1188328, "exception": "Traceback (most recent call last):\n  File \"D:\\Projects\\ALM\\backend\\core\\fallback_database.py\", line 164, in get_db\n    await session.close()\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\ext\\asyncio\\session.py\", line 1016, in close\n    await greenlet_spawn(self.sync_session.close)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\util\\_concurrency_py3k.py\", line 190, in greenlet_spawn\n    result = context.switch(*args, **kwargs)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\session.py\", line 2507, in close\n    self._close_impl(invalidate=False)\n    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\session.py\", line 2576, in _close_impl\n    transaction.close(invalidate)\n    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"<string>\", line 2, in close\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\state_changes.py\", line 119, in _go\n    raise sa_exc.IllegalStateChangeError(\n    ...<5 lines>...\n    )\nsqlalchemy.exc.IllegalStateChangeError: Method 'close()' can't be called here; method 'rollback()' is already in progress and this would cause an unexpected state change to <SessionTransactionState.CLOSED: 5> (Background on this error at: https://sqlalche.me/e/20/isce)", "taskName": null, "asctime": "2026-03-24 15:20:54"}
{"timestamp": "2026-03-24T09:55:12.199591", "level": "ERROR", "logger": "asyncio", "message": "Task exception was never retrieved\nfuture: <Task finished name='Task-8' coro=<<async_generator_athrow without __name__>()> exception=IllegalStateChangeError(\"Method 'close()' can't be called here; method 'rollback()' is already in progress and this would cause an unexpected state change to <SessionTransactionState.CLOSED: 5>\")>", "module": "base_events", "function": "default_exception_handler", "line": 1879, "thread": 1233944, "process": 1272632, "exception": "Traceback (most recent call last):\n  File \"D:\\Projects\\ALM\\backend\\core\\fallback_database.py\", line 164, in get_db\n    await session.close()\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\ext\\asyncio\\session.py\", line 1016, in close\n    await greenlet_spawn(self.sync_session.close)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\util\\_concurrency_py3k.py\", line 190, in greenlet_spawn\n    result = context.switch(*args, **kwargs)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\session.py\", line 2507, in close\n    self._close_impl(invalidate=False)\n    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\session.py\", line 2576, in _close_impl\n    transaction.close(invalidate)\n    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"<string>\", line 2, in close\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\state_changes.py\", line 119, in _go\n    raise sa_exc.IllegalStateChangeError(\n    ...<5 lines>...\n    )\nsqlalchemy.exc.IllegalStateChangeError: Method 'close()' can't be called here; method 'rollback()' is already in progress and this would cause an unexpected state change to <SessionTransactionState.CLOSED: 5> (Background on this error at: https://sqlalche.me/e/20/isce)", "taskName": null, "asctime": "2026-03-24 15:25:12"}
{"timestamp": "2026-03-24T10:04:51.976107", "level": "ERROR", "logger": "asyncio", "message": "Task exception was never retrieved\nfuture: <Task finished name='Task-6' coro=<<async_generator_athrow without __name__>()> exception=IllegalStateChangeError(\"Method 'close()' can't be called here; method 'rollback()' is already in progress and this would cause an unexpected state change to <SessionTransactionState.CLOSED: 5>\")>", "module": "base_events", "function": "default_exception_handler", "line": 1879, "thread": 1283792, "process": 1258804, "exception": "Traceback (most recent call last):\n  File \"D:\\Projects\\ALM\\backend\\core\\fallback_database.py\", line 164, in get_db\n    await session.close()\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\ext\\asyncio\\session.py\", line 1016, in close\n    await greenlet_spawn(self.sync_session.close)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\util\\_concurrency_py3k.py\", line 190, in greenlet_spawn\n    result = context.switch(*args, **kwargs)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\session.py\", line 2507, in close\n    self._close_impl(invalidate=False)\n    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\session.py\", line 2576, in _close_impl\n    transaction.close(invalidate)\n    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"<string>\", line 2, in close\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\state_changes.py\", line 119, in _go\n    raise sa_exc.IllegalStateChangeError(\n    ...<5 lines>...\n    )\nsqlalchemy.exc.IllegalStateChangeError: Method 'close()' can't be called here; method 'rollback()' is already in progress and this would cause an unexpected state change to <SessionTransactionState.CLOSED: 5> (Background on this error at: https://sqlalche.me/e/20/isce)", "taskName": null, "asctime": "2026-03-24 15:34:51"}
{"timestamp": "2026-03-24T10:07:38.794330", "level": "ERROR", "logger": "asyncio", "message": "Task exception was never retrieved\nfuture: <Task finished name='Task-6' coro=<<async_generator_athrow without __name__>()> exception=IllegalStateChangeError(\"Method 'close()' can't be called here; method 'rollback()' is already in progress and this would cause an unexpected state change to <SessionTransactionState.CLOSED: 5>\")>", "module": "base_events", "function": "default_exception_handler", "line": 1879, "thread": 1270200, "process": 1278308, "exception": "Traceback (most recent call last):\n  File \"D:\\Projects\\ALM\\backend\\core\\fallback_database.py\", line 164, in get_db\n    await session.close()\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\ext\\asyncio\\session.py\", line 1016, in close\n    await greenlet_spawn(self.sync_session.close)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\util\\_concurrency_py3k.py\", line 190, in greenlet_spawn\n    result = context.switch(*args, **kwargs)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\session.py\", line 2507, in close\n    self._close_impl(invalidate=False)\n    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\session.py\", line 2576, in _close_impl\n    transaction.close(invalidate)\n    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"<string>\", line 2, in close\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\state_changes.py\", line 119, in _go\n    raise sa_exc.IllegalStateChangeError(\n    ...<5 lines>...\n    )\nsqlalchemy.exc.IllegalStateChangeError: Method 'close()' can't be called here; method 'rollback()' is already in progress and this would cause an unexpected state change to <SessionTransactionState.CLOSED: 5> (Background on this error at: https://sqlalche.me/e/20/isce)", "taskName": null, "asctime": "2026-03-24 15:37:38"}
{"timestamp": "2026-03-24T10:34:42.433569", "level": "ERROR", "logger": "asyncio", "message": "Task exception was never retrieved\nfuture: <Task finished name='Task-19' coro=<<async_generator_athrow without __name__>()> exception=IllegalStateChangeError(\"Method 'close()' can't be called here; method 'rollback()' is already in progress and this would cause an unexpected state change to <SessionTransactionState.CLOSED: 5>\")>", "module": "base_events", "function": "default_exception_handler", "line": 1879, "thread": 1283716, "process": 1275544, "exception": "Traceback (most recent call last):\n  File \"D:\\Projects\\ALM\\backend\\core\\fallback_database.py\", line 164, in get_db\n    await session.close()\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\ext\\asyncio\\session.py\", line 1016, in close\n    await greenlet_spawn(self.sync_session.close)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\util\\_concurrency_py3k.py\", line 190, in greenlet_spawn\n    result = context.switch(*args, **kwargs)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\session.py\", line 2507, in close\n    self._close_impl(invalidate=False)\n    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\session.py\", line 2576, in _close_impl\n    transaction.close(invalidate)\n    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"<string>\", line 2, in close\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\state_changes.py\", line 119, in _go\n    raise sa_exc.IllegalStateChangeError(\n    ...<5 lines>...\n    )\nsqlalchemy.exc.IllegalStateChangeError: Method 'close()' can't be called here; method 'rollback()' is already in progress and this would cause an unexpected state change to <SessionTransactionState.CLOSED: 5> (Background on this error at: https://sqlalche.me/e/20/isce)", "taskName": null, "asctime": "2026-03-24 16:04:42"}
{"timestamp": "2026-03-24T10:35:15.781995", "level": "ERROR", "logger": "asyncio", "message": "Task exception was never retrieved\nfuture: <Task finished name='Task-27' coro=<<async_generator_athrow without __name__>()> exception=IllegalStateChangeError(\"Method 'close()' can't be called here; method 'rollback()' is already in progress and this would cause an unexpected state change to <SessionTransactionState.CLOSED: 5>\")>", "module": "base_events", "function": "default_exception_handler", "line": 1879, "thread": 1283716, "process": 1275544, "exception": "Traceback (most recent call last):\n  File \"D:\\Projects\\ALM\\backend\\core\\fallback_database.py\", line 164, in get_db\n    await session.close()\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\ext\\asyncio\\session.py\", line 1016, in close\n    await greenlet_spawn(self.sync_session.close)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\util\\_concurrency_py3k.py\", line 190, in greenlet_spawn\n    result = context.switch(*args, **kwargs)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\session.py\", line 2507, in close\n    self._close_impl(invalidate=False)\n    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\session.py\", line 2576, in _close_impl\n    transaction.close(invalidate)\n    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"<string>\", line 2, in close\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\state_changes.py\", line 119, in _go\n    raise sa_exc.IllegalStateChangeError(\n    ...<5 lines>...\n    )\nsqlalchemy.exc.IllegalStateChangeError: Method 'close()' can't be called here; method 'rollback()' is already in progress and this would cause an unexpected state change to <SessionTransactionState.CLOSED: 5> (Background on this error at: https://sqlalche.me/e/20/isce)", "taskName": null, "asctime": "2026-03-24 16:05:15"}
{"timestamp": "2026-03-24T10:52:21.470090", "level": "ERROR", "logger": "asyncio", "message": "Task exception was never retrieved\nfuture: <Task finished name='Task-14' coro=<<async_generator_athrow without __name__>()> exception=IllegalStateChangeError(\"Method 'close()' can't be called here; method 'rollback()' is already in progress and this would cause an unexpected state change to <SessionTransactionState.CLOSED: 5>\")>", "module": "base_events", "function": "default_exception_handler", "line": 1879, "thread": 1287640, "process": 1271644, "exception": "Traceback (most recent call last):\n  File \"D:\\Projects\\ALM\\backend\\core\\fallback_database.py\", line 164, in get_db\n    await session.close()\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\ext\\asyncio\\session.py\", line 1016, in close\n    await greenlet_spawn(self.sync_session.close)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\util\\_concurrency_py3k.py\", line 190, in greenlet_spawn\n    result = context.switch(*args, **kwargs)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\session.py\", line 2507, in close\n    self._close_impl(invalidate=False)\n    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\session.py\", line 2576, in _close_impl\n    transaction.close(invalidate)\n    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"<string>\", line 2, in close\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\state_changes.py\", line 119, in _go\n    raise sa_exc.IllegalStateChangeError(\n    ...<5 lines>...\n    )\nsqlalchemy.exc.IllegalStateChangeError: Method 'close()' can't be called here; method 'rollback()' is already in progress and this would cause an unexpected state change to <SessionTransactionState.CLOSED: 5> (Background on this error at: https://sqlalche.me/e/20/isce)", "taskName": null, "asctime": "2026-03-24 16:22:21"}
{"timestamp": "2026-03-24T10:52:36.171821", "level": "ERROR", "logger": "asyncio", "message": "Task exception was never retrieved\nfuture: <Task finished name='Task-24' coro=<<async_generator_athrow without __name__>()> exception=IllegalStateChangeError(\"Method 'close()' can't be called here; method 'rollback()' is already in progress and this would cause an unexpected state change to <SessionTransactionState.CLOSED: 5>\")>", "module": "base_events", "function": "default_exception_handler", "line": 1879, "thread": 1287640, "process": 1271644, "exception": "Traceback (most recent call last):\n  File \"D:\\Projects\\ALM\\backend\\core\\fallback_database.py\", line 164, in get_db\n    await session.close()\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\ext\\asyncio\\session.py\", line 1016, in close\n    await greenlet_spawn(self.sync_session.close)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\util\\_concurrency_py3k.py\", line 190, in greenlet_spawn\n    result = context.switch(*args, **kwargs)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\session.py\", line 2507, in close\n    self._close_impl(invalidate=False)\n    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\session.py\", line 2576, in _close_impl\n    transaction.close(invalidate)\n    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"<string>\", line 2, in close\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\state_changes.py\", line 119, in _go\n    raise sa_exc.IllegalStateChangeError(\n    ...<5 lines>...\n    )\nsqlalchemy.exc.IllegalStateChangeError: Method 'close()' can't be called here; method 'rollback()' is already in progress and this would cause an unexpected state change to <SessionTransactionState.CLOSED: 5> (Background on this error at: https://sqlalche.me/e/20/isce)", "taskName": null, "asctime": "2026-03-24 16:22:36"}
{"timestamp": "2026-03-24T10:52:53.130354", "level": "ERROR", "logger": "asyncio", "message": "Task exception was never retrieved\nfuture: <Task finished name='Task-32' coro=<<async_generator_athrow without __name__>()> exception=IllegalStateChangeError(\"Method 'close()' can't be called here; method 'rollback()' is already in progress and this would cause an unexpected state change to <SessionTransactionState.CLOSED: 5>\")>", "module": "base_events", "function": "default_exception_handler", "line": 1879, "thread": 1287640, "process": 1271644, "exception": "Traceback (most recent call last):\n  File \"D:\\Projects\\ALM\\backend\\core\\fallback_database.py\", line 164, in get_db\n    await session.close()\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\ext\\asyncio\\session.py\", line 1016, in close\n    await greenlet_spawn(self.sync_session.close)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\util\\_concurrency_py3k.py\", line 190, in greenlet_spawn\n    result = context.switch(*args, **kwargs)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\session.py\", line 2507, in close\n    self._close_impl(invalidate=False)\n    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\session.py\", line 2576, in _close_impl\n    transaction.close(invalidate)\n    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n  File \"<string>\", line 2, in close\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\state_changes.py\", line 119, in _go\n    raise sa_exc.IllegalStateChangeError(\n    ...<5 lines>...\n    )\nsqlalchemy.exc.IllegalStateChangeError: Method 'close()' can't be called here; method 'rollback()' is already in progress and this would cause an unexpected state change to <SessionTransactionState.CLOSED: 5> (Background on this error at: https://sqlalche.me/e/20/isce)", "taskName": null, "asctime": "2026-03-24 16:22:53"}
{"timestamp": "2026-03-24T11:15:03.277374", "level": "ERROR", "logger": "middleware.error_handler", "message": "Unexpected Exception [ERR_2178936214080]: greenlet_spawn has not been called; can't call await_only() here. Was IO attempted in an unexpected place? (Background on this error at: https://sqlalche.me/e/20/xd2s) - Path: /api/v1/auth/login - Method: POST\nTraceback: Traceback (most recent call last):\n  File \"D:\\Projects\\ALM\\backend\\middleware\\error_handler.py\", line 31, in dispatch\n    response = await call_next(request)\n               ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 168, in call_next\n    raise app_exc from app_exc.__cause__ or app_exc.__context__\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 144, in coro\n    await self.app(scope, receive_or_disconnect, send_no_error)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\exceptions.py\", line 63, in __call__\n    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 53, in wrapped_app\n    raise exc\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\middleware\\asyncexitstack.py\", line 18, in __call__\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 716, in __call__\n    await self.middleware_stack(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 736, in app\n    await route.handle(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 290, in handle\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 130, in app\n    await wrap_app_handling_exceptions(app, request)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 53, in wrapped_app\n    raise exc\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 116, in app\n    response = await f(request)\n               ^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 670, in app\n    raw_response = await run_endpoint_function(\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<3 lines>...\n    )\n    ^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 324, in run_endpoint_function\n    return await dependant.call(**values)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\backend\\api\\routes\\auth_routes.py\", line 124, in login\n    \"user\": UserResponse.from_orm(user)\n            ~~~~~~~~~~~~~~~~~~~~~^^^^^^\n  File \"D:\\Projects\\ALM\\backend\\schemas\\user_schema.py\", line 82, in from_orm\n    updated_at=user_obj.updated_at,\n               ^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\attributes.py\", line 569, in __get__\n    return self.impl.get(state, dict_)  # type: ignore[no-any-return]\n           ~~~~~~~~~~~~~^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\attributes.py\", line 1096, in get\n    value = self._fire_loader_callables(state, key, passive)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\attributes.py\", line 1126, in _fire_loader_callables\n    return state._load_expired(state, passive)\n           ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\state.py\", line 828, in _load_expired\n    self.manager.expired_attribute_loader(self, toload, passive)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\loading.py\", line 1674, in load_scalar_attributes\n    result = load_on_ident(\n        session,\n    ...<4 lines>...\n        no_autoflush=no_autoflush,\n    )\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\loading.py\", line 510, in load_on_ident\n    return load_on_pk_identity(\n        session,\n    ...<11 lines>...\n        is_user_refresh=is_user_refresh,\n    )\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\loading.py\", line 695, in load_on_pk_identity\n    session.execute(\n    ~~~~~~~~~~~~~~~^\n        q,\n        ^^\n    ...<2 lines>...\n        bind_arguments=bind_arguments,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    )\n    ^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\session.py\", line 2351, in execute\n    return self._execute_internal(\n           ~~~~~~~~~~~~~~~~~~~~~~^\n        statement,\n        ^^^^^^^^^^\n    ...<4 lines>...\n        _add_event=_add_event,\n        ^^^^^^^^^^^^^^^^^^^^^^\n    )\n    ^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\session.py\", line 2239, in _execute_internal\n    conn = self._connection_for_bind(bind)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\session.py\", line 2108, in _connection_for_bind\n    return trans._connection_for_bind(engine, execution_options)\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"<string>\", line 2, in _connection_for_bind\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\state_changes.py\", line 137, in _go\n    ret_value = fn(self, *arg, **kw)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\orm\\session.py\", line 1187, in _connection_for_bind\n    conn = bind.connect()\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\engine\\base.py\", line 3293, in connect\n    return self._connection_cls(self)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\engine\\base.py\", line 143, in __init__\n    self._dbapi_connection = engine.raw_connection()\n                             ~~~~~~~~~~~~~~~~~~~~~^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\engine\\base.py\", line 3317, in raw_connection\n    return self.pool.connect()\n           ~~~~~~~~~~~~~~~~~^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\pool\\base.py\", line 448, in connect\n    return _ConnectionFairy._checkout(self)\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\pool\\base.py\", line 1371, in _checkout\n    with util.safe_reraise():\n         ~~~~~~~~~~~~~~~~~^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\util\\langhelpers.py\", line 121, in __exit__\n    raise exc_value.with_traceback(exc_tb)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\pool\\base.py\", line 1309, in _checkout\n    result = pool._dialect._do_ping_w_event(\n        fairy.dbapi_connection\n    )\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\engine\\default.py\", line 729, in _do_ping_w_event\n    return self.do_ping(dbapi_connection)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\dialects\\postgresql\\asyncpg.py\", line 1160, in do_ping\n    dbapi_connection.ping()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\dialects\\postgresql\\asyncpg.py\", line 818, in ping\n    self._handle_exception(error)\n    ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\dialects\\postgresql\\asyncpg.py\", line 799, in _handle_exception\n    raise error\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\dialects\\postgresql\\asyncpg.py\", line 816, in ping\n    _ = self.await_(self._async_ping())\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\sqlalchemy\\util\\_concurrency_py3k.py\", line 123, in await_only\n    raise exc.MissingGreenlet(\n    ...<2 lines>...\n    )\nsqlalchemy.exc.MissingGreenlet: greenlet_spawn has not been called; can't call await_only() here. Was IO attempted in an unexpected place? (Background on this error at: https://sqlalche.me/e/20/xd2s)\n", "module": "error_handler", "function": "_handle_unexpected_exception", "line": 68, "thread": 1280504, "process": 1235844, "taskName": "starlette.middleware.base.BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.coro", "asctime": "2026-03-24 16:45:03"}
{"timestamp": "2026-03-24T11:18:19.096066", "level": "ERROR", "logger": "middleware.error_handler", "message": "Unexpected Exception [ERR_2025746699472]: 'SuccessResponse' object has no attribute 'set_cookie' - Path: /api/v1/auth/login - Method: POST\nTraceback: Traceback (most recent call last):\n  File \"D:\\Projects\\ALM\\backend\\middleware\\error_handler.py\", line 31, in dispatch\n    response = await call_next(request)\n               ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 168, in call_next\n    raise app_exc from app_exc.__cause__ or app_exc.__context__\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\base.py\", line 144, in coro\n    await self.app(scope, receive_or_disconnect, send_no_error)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\middleware\\exceptions.py\", line 63, in __call__\n    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 53, in wrapped_app\n    raise exc\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\middleware\\asyncexitstack.py\", line 18, in __call__\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 716, in __call__\n    await self.middleware_stack(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 736, in app\n    await route.handle(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\routing.py\", line 290, in handle\n    await self.app(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 130, in app\n    await wrap_app_handling_exceptions(app, request)(scope, receive, send)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 53, in wrapped_app\n    raise exc\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\starlette\\_exception_handler.py\", line 42, in wrapped_app\n    await app(scope, receive, sender)\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 116, in app\n    response = await f(request)\n               ^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 670, in app\n    raw_response = await run_endpoint_function(\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<3 lines>...\n    )\n    ^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\fastapi\\routing.py\", line 324, in run_endpoint_function\n    return await dependant.call(**values)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\backend\\api\\routes\\auth_routes.py\", line 129, in login\n    response.set_cookie(\n    ^^^^^^^^^^^^^^^^^^^\n  File \"D:\\Projects\\ALM\\venv\\Lib\\site-packages\\pydantic\\main.py\", line 1026, in __getattr__\n    raise AttributeError(f'{type(self).__name__!r} object has no attribute {item!r}')\nAttributeError: 'SuccessResponse' object has no attribute 'set_cookie'\n", "module": "error_handler", "function": "_handle_unexpected_exception", "line": 68, "thread": 1286124, "process": 1288604, "taskName": "starlette.middleware.base.BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.coro", "asctime": "2026-03-24 16:48:19"}
{"timestamp": "2026-03-25T12:57:22.996859", "level": "ERROR", "logger": "main", "message": "Validation error occurred: [{'type': 'missing', 'loc': ('body', 'text'), 'msg': 'Field required', 'input': None}]", "module": "main", "function": "validation_exception_handler", "line": 412, "thread": 1339516, "process": 1336496, "taskName": "starlette.middleware.base.BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.coro", "asctime": "2026-03-25 18:27:22"}