{"level":"info","message":"Starting database seed...","service":"hindu-calendar-api","timestamp":"2026-03-27 23:49:03"}
{"code":"28P01","file":"auth.c","length":104,"level":"error","line":"320","message":"Seeding failed: password authentication failed for user \"postgres\"","name":"error","routine":"auth_failed","service":"hindu-calendar-api","severity":"FATAL","stack":"error: password authentication failed for user \"postgres\"\n    at parseErrorMessage (C:\\Users\\Linux\\Desktop\\vscode-trae\\live calendar app\\backend\\node_modules\\pg-protocol\\dist\\parser.js:305:11)\n    at Parser.handlePacket (C:\\Users\\Linux\\Desktop\\vscode-trae\\live calendar app\\backend\\node_modules\\pg-protocol\\dist\\parser.js:143:27)\n    at Parser.parse (C:\\Users\\Linux\\Desktop\\vscode-trae\\live calendar app\\backend\\node_modules\\pg-protocol\\dist\\parser.js:37:38)\n    at Socket.<anonymous> (C:\\Users\\Linux\\Desktop\\vscode-trae\\live calendar app\\backend\\node_modules\\pg-protocol\\dist\\index.js:11:42)\n    at Socket.emit (node:events:518:28)\n    at addChunk (node:internal/streams/readable:561:12)\n    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n    at Readable.push (node:internal/streams/readable:392:5)\n    at TCP.onStreamRead (node:internal/stream_base_commons:189:23)","timestamp":"2026-03-27 23:49:03"}
{"level":"info","message":"Server running on port 5000","service":"hindu-calendar-api","timestamp":"2026-03-27 23:56:46"}
{"level":"info","message":"Server running on port 5000","service":"hindu-calendar-api","timestamp":"2026-03-27 23:58:42"}
{"level":"info","message":"Server running on port 5000","service":"hindu-calendar-api","timestamp":"2026-03-28 00:06:46"}
{"level":"info","message":"Server running on port 5000","service":"hindu-calendar-api","timestamp":"2026-03-28 00:19:46"}
{"level":"info","message":"Server running on port 5000","service":"hindu-calendar-api","timestamp":"2026-03-28 00:22:29"}
{"level":"info","message":"Server running on port 5000","service":"hindu-calendar-api","timestamp":"2026-03-28 00:30:02"}
{"level":"info","message":"Server running on port 5000","service":"hindu-calendar-api","timestamp":"2026-03-28 00:30:28"}
{"level":"info","message":"Server running on port 5000","service":"hindu-calendar-api","timestamp":"2026-03-28 00:33:54"}
{"level":"info","message":"Server running on port 5000","service":"hindu-calendar-api","timestamp":"2026-03-28 00:34:29"}
{"level":"info","message":"Server running on port 5000","service":"hindu-calendar-api","timestamp":"2026-03-28 00:35:19"}
{"level":"info","message":"::ffff:127.0.0.1 - - [27/Mar/2026:19:06:04 +0000] \"GET / HTTP/1.1\" 404 58 \"-\" \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36\"\n","service":"hindu-calendar-api","timestamp":"2026-03-28 00:36:04"}
{"level":"info","message":"::ffff:127.0.0.1 - - [27/Mar/2026:19:06:04 +0000] \"GET /favicon.ico HTTP/1.1\" 404 58 \"-\" \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36\"\n","service":"hindu-calendar-api","timestamp":"2026-03-28 00:36:04"}
{"level":"info","message":"Server running on port 5000","service":"hindu-calendar-api","timestamp":"2026-03-28 00:43:29"}
{"level":"info","message":"Starting database seed...","service":"hindu-calendar-api","timestamp":"2026-03-28 00:44:55"}
{"level":"info","message":"Cleared existing festivals","service":"hindu-calendar-api","timestamp":"2026-03-28 00:44:55"}
{"code":"42703","file":"parse_target.c","length":131,"level":"error","line":"1073","message":"Seeding failed: insert into \"festivals\" (\"category\", \"date\", \"description\", \"isHoliday\", \"name\", \"rituals\", \"significance\") values ($1, $2, $3, $4, $5, $6, $7) - column \"isHoliday\" of relation \"festivals\" does not exist","name":"error","position":"61","routine":"checkInsertTargets","service":"hindu-calendar-api","severity":"ERROR","stack":"error: insert into \"festivals\" (\"category\", \"date\", \"description\", \"isHoliday\", \"name\", \"rituals\", \"significance\") values ($1, $2, $3, $4, $5, $6, $7) - column \"isHoliday\" of relation \"festivals\" does not exist\n    at parseErrorMessage (C:\\Users\\Linux\\Desktop\\vscode-trae\\live calendar app\\backend\\node_modules\\pg-protocol\\dist\\parser.js:305:11)\n    at Parser.handlePacket (C:\\Users\\Linux\\Desktop\\vscode-trae\\live calendar app\\backend\\node_modules\\pg-protocol\\dist\\parser.js:143:27)\n    at Parser.parse (C:\\Users\\Linux\\Desktop\\vscode-trae\\live calendar app\\backend\\node_modules\\pg-protocol\\dist\\parser.js:37:38)\n    at Socket.<anonymous> (C:\\Users\\Linux\\Desktop\\vscode-trae\\live calendar app\\backend\\node_modules\\pg-protocol\\dist\\index.js:11:42)\n    at Socket.emit (node:events:518:28)\n    at addChunk (node:internal/streams/readable:561:12)\n    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n    at Readable.push (node:internal/streams/readable:392:5)\n    at TCP.onStreamRead (node:internal/stream_base_commons:189:23)","timestamp":"2026-03-28 00:44:55"}
{"level":"info","message":"Server running on port 5000","service":"hindu-calendar-api","timestamp":"2026-03-28 00:45:21"}
{"level":"info","message":"Server running on port 5000","service":"hindu-calendar-api","timestamp":"2026-03-28 00:45:44"}
{"level":"info","message":"Starting database seed...","service":"hindu-calendar-api","timestamp":"2026-03-28 00:45:47"}
{"level":"info","message":"Cleared existing festivals","service":"hindu-calendar-api","timestamp":"2026-03-28 00:45:47"}
{"code":"22P02","detail":"Expected \":\", but found \",\".","file":"jsonfuncs.c","length":203,"level":"error","line":"663","message":"Seeding failed: insert into \"festivals\" (\"category\", \"date\", \"description\", \"is_holiday\", \"name\", \"rituals\", \"significance\") values ($1, $2, $3, $4, $5, $6, $7) - invalid input syntax for type json","name":"error","routine":"json_errsave_error","service":"hindu-calendar-api","severity":"ERROR","stack":"error: insert into \"festivals\" (\"category\", \"date\", \"description\", \"is_holiday\", \"name\", \"rituals\", \"significance\") values ($1, $2, $3, $4, $5, $6, $7) - invalid input syntax for type json\n    at parseErrorMessage (C:\\Users\\Linux\\Desktop\\vscode-trae\\live calendar app\\backend\\node_modules\\pg-protocol\\dist\\parser.js:305:11)\n    at Parser.handlePacket (C:\\Users\\Linux\\Desktop\\vscode-trae\\live calendar app\\backend\\node_modules\\pg-protocol\\dist\\parser.js:143:27)\n    at Parser.parse (C:\\Users\\Linux\\Desktop\\vscode-trae\\live calendar app\\backend\\node_modules\\pg-protocol\\dist\\parser.js:37:38)\n    at Socket.<anonymous> (C:\\Users\\Linux\\Desktop\\vscode-trae\\live calendar app\\backend\\node_modules\\pg-protocol\\dist\\index.js:11:42)\n    at Socket.emit (node:events:518:28)\n    at addChunk (node:internal/streams/readable:561:12)\n    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n    at Readable.push (node:internal/streams/readable:392:5)\n    at TCP.onStreamRead (node:internal/stream_base_commons:189:23)","timestamp":"2026-03-28 00:45:47","where":"JSON data, line 1: {\"Holy bath\",...\nunnamed portal parameter $6 = '...'"}
{"level":"info","message":"Server running on port 5000","service":"hindu-calendar-api","timestamp":"2026-03-28 00:45:53"}
{"level":"info","message":"Server running on port 5000","service":"hindu-calendar-api","timestamp":"2026-03-28 00:45:57"}
{"level":"info","message":"Starting database seed...","service":"hindu-calendar-api","timestamp":"2026-03-28 00:46:00"}
{"level":"info","message":"Cleared existing festivals","service":"hindu-calendar-api","timestamp":"2026-03-28 00:46:00"}
{"level":"info","message":"Successfully seeded 23 festivals","service":"hindu-calendar-api","timestamp":"2026-03-28 00:46:00"}
{"level":"info","message":"Server running on port 5000","service":"hindu-calendar-api","timestamp":"2026-03-28 00:46:18"}
{"level":"info","message":"::1 - - [27/Mar/2026:19:17:12 +0000] \"GET /health HTTP/1.1\" 200 54 \"-\" \"Mozilla/5.0 (Windows NT; Windows NT 10.0; en-IN) WindowsPowerShell/5.1.19041.7058\"\n","service":"hindu-calendar-api","timestamp":"2026-03-28 00:47:12"}
{"level":"info","message":"Server running on port 5000","service":"hindu-calendar-api","timestamp":"2026-03-28 00:48:26"}
{"level":"info","message":"::1 - - [27/Mar/2026:19:32:24 +0000] \"GET /api/v1/festivals/month/3/2026 HTTP/1.1\" 200 717 \"http://localhost:53462/\" \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36\"\n","service":"hindu-calendar-api","timestamp":"2026-03-28 01:02:24"}
{"code":"42703","file":"parse_target.c","length":143,"level":"error","line":"1073","message":"Error fetching Panchang: insert into \"panchang_data\" (\"abhijitMuhuratEnd\", \"abhijitMuhuratStart\", \"created_at\", \"date\", \"karana\", \"latitude\", \"longitude\", \"lunarDay\", \"moonrise\", \"moonset\", \"nakshatra\", \"rahuKaalEnd\", \"rahuKaalStart\", \"sunrise\", \"sunset\", \"tithi\", \"yoga\") values ($1, $2, CURRENT_TIMESTAMP, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15, $16) returning * - column \"abhijitMuhuratEnd\" of relation \"panchang_data\" does not exist","name":"error","position":"30","routine":"checkInsertTargets","service":"hindu-calendar-api","severity":"ERROR","stack":"error: insert into \"panchang_data\" (\"abhijitMuhuratEnd\", \"abhijitMuhuratStart\", \"created_at\", \"date\", \"karana\", \"latitude\", \"longitude\", \"lunarDay\", \"moonrise\", \"moonset\", \"nakshatra\", \"rahuKaalEnd\", \"rahuKaalStart\", \"sunrise\", \"sunset\", \"tithi\", \"yoga\") values ($1, $2, CURRENT_TIMESTAMP, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15, $16) returning * - column \"abhijitMuhuratEnd\" of relation \"panchang_data\" does not exist\n    at parseErrorMessage (C:\\Users\\Linux\\Desktop\\vscode-trae\\live calendar app\\backend\\node_modules\\pg-protocol\\dist\\parser.js:305:11)\n    at Parser.handlePacket (C:\\Users\\Linux\\Desktop\\vscode-trae\\live calendar app\\backend\\node_modules\\pg-protocol\\dist\\parser.js:143:27)\n    at Parser.parse (C:\\Users\\Linux\\Desktop\\vscode-trae\\live calendar app\\backend\\node_modules\\pg-protocol\\dist\\parser.js:37:38)\n    at Socket.<anonymous> (C:\\Users\\Linux\\Desktop\\vscode-trae\\live calendar app\\backend\\node_modules\\pg-protocol\\dist\\index.js:11:42)\n    at Socket.emit (node:events:518:28)\n    at addChunk (node:internal/streams/readable:561:12)\n    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n    at Readable.push (node:internal/streams/readable:392:5)\n    at TCP.onStreamRead (node:internal/stream_base_commons:189:23)","timestamp":"2026-03-28 01:02:24"}
{"code":"42703","file":"parse_target.c","length":143,"level":"error","line":"1073","message":"Error: insert into \"panchang_data\" (\"abhijitMuhuratEnd\", \"abhijitMuhuratStart\", \"created_at\", \"date\", \"karana\", \"latitude\", \"longitude\", \"lunarDay\", \"moonrise\", \"moonset\", \"nakshatra\", \"rahuKaalEnd\", \"rahuKaalStart\", \"sunrise\", \"sunset\", \"tithi\", \"yoga\") values ($1, $2, CURRENT_TIMESTAMP, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15, $16) returning * - column \"abhijitMuhuratEnd\" of relation \"panchang_data\" does not exist","name":"error","position":"30","routine":"checkInsertTargets","service":"hindu-calendar-api","severity":"ERROR","stack":"error: insert into \"panchang_data\" (\"abhijitMuhuratEnd\", \"abhijitMuhuratStart\", \"created_at\", \"date\", \"karana\", \"latitude\", \"longitude\", \"lunarDay\", \"moonrise\", \"moonset\", \"nakshatra\", \"rahuKaalEnd\", \"rahuKaalStart\", \"sunrise\", \"sunset\", \"tithi\", \"yoga\") values ($1, $2, CURRENT_TIMESTAMP, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15, $16) returning * - column \"abhijitMuhuratEnd\" of relation \"panchang_data\" does not exist\n    at parseErrorMessage (C:\\Users\\Linux\\Desktop\\vscode-trae\\live calendar app\\backend\\node_modules\\pg-protocol\\dist\\parser.js:305:11)\n    at Parser.handlePacket (C:\\Users\\Linux\\Desktop\\vscode-trae\\live calendar app\\backend\\node_modules\\pg-protocol\\dist\\parser.js:143:27)\n    at Parser.parse (C:\\Users\\Linux\\Desktop\\vscode-trae\\live calendar app\\backend\\node_modules\\pg-protocol\\dist\\parser.js:37:38)\n    at Socket.<anonymous> (C:\\Users\\Linux\\Desktop\\vscode-trae\\live calendar app\\backend\\node_modules\\pg-protocol\\dist\\index.js:11:42)\n    at Socket.emit (node:events:518:28)\n    at addChunk (node:internal/streams/readable:561:12)\n    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n    at Readable.push (node:internal/streams/readable:392:5)\n    at TCP.onStreamRead (node:internal/stream_base_commons:189:23)","timestamp":"2026-03-28 01:02:24"}
{"level":"info","message":"::1 - - [27/Mar/2026:19:32:25 +0000] \"GET /api/v1/panchang/2026-03-28?latitude=28.7041&longitude=77.1025 HTTP/1.1\" 500 - \"http://localhost:53462/\" \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36\"\n","service":"hindu-calendar-api","timestamp":"2026-03-28 01:02:25"}
{"level":"info","message":"Server running on port 5000","service":"hindu-calendar-api","timestamp":"2026-03-28 01:04:45"}
{"level":"info","message":"Server running on port 5000","service":"hindu-calendar-api","timestamp":"2026-03-28 01:07:11"}
{"level":"info","message":"Server running on port 5000","service":"hindu-calendar-api","timestamp":"2026-03-28 01:44:02"}
