{"date":"Tue Jul 15 2025 10:06:44 GMT+0700 (Western Indonesia Time)","error":{},"exception":true,"level":"error","message":"uncaughtException: await is only valid in async functions and the top level bodies of modules\nF:\\dev\\nodejs\\invoiceGenerate\\routes\\index.js:36\n                    const fileContent = await fs.readFile(filePath, 'utf8');\n                                        ^^^^^\n\nSyntaxError: await is only valid in async functions and the top level bodies of modules\n    at wrapSafe (node:internal/modules/cjs/loader:1472:18)\n    at Module._compile (node:internal/modules/cjs/loader:1501:20)\n    at Module._extensions..js (node:internal/modules/cjs/loader:1613:10)\n    at Module.load (node:internal/modules/cjs/loader:1275:32)\n    at Module._load (node:internal/modules/cjs/loader:1096:12)\n    at Module.require (node:internal/modules/cjs/loader:1298:19)\n    at Module.patchedRequire (F:\\dev\\nodejs\\invoiceGenerate\\node_modules\\.pnpm\\require-in-the-middle@7.4.0\\node_modules\\require-in-the-middle\\index.js:217:27)\n    at Hook._require.Module.require (F:\\dev\\nodejs\\invoiceGenerate\\node_modules\\.pnpm\\require-in-the-middle@7.4.0\\node_modules\\require-in-the-middle\\index.js:142:27)\n    at require (node:internal/modules/helpers:182:18)\n    at Object.<anonymous> (F:\\dev\\nodejs\\invoiceGenerate\\app.js:11:19)","os":{"loadavg":[0,0,0],"uptime":6491.218},"process":{"argv":["C:\\nvm4w\\nodejs\\node.exe","F:\\dev\\nodejs\\invoiceGenerate\\bin\\www"],"cwd":"F:\\dev\\nodejs\\invoiceGenerate","execPath":"C:\\nvm4w\\nodejs\\node.exe","gid":null,"memoryUsage":{"arrayBuffers":451059,"external":2898243,"heapTotal":62115840,"heapUsed":36825024,"rss":101945344},"pid":11116,"uid":null,"version":"v20.19.3"},"stack":"F:\\dev\\nodejs\\invoiceGenerate\\routes\\index.js:36\n                    const fileContent = await fs.readFile(filePath, 'utf8');\n                                        ^^^^^\n\nSyntaxError: await is only valid in async functions and the top level bodies of modules\n    at wrapSafe (node:internal/modules/cjs/loader:1472:18)\n    at Module._compile (node:internal/modules/cjs/loader:1501:20)\n    at Module._extensions..js (node:internal/modules/cjs/loader:1613:10)\n    at Module.load (node:internal/modules/cjs/loader:1275:32)\n    at Module._load (node:internal/modules/cjs/loader:1096:12)\n    at Module.require (node:internal/modules/cjs/loader:1298:19)\n    at Module.patchedRequire (F:\\dev\\nodejs\\invoiceGenerate\\node_modules\\.pnpm\\require-in-the-middle@7.4.0\\node_modules\\require-in-the-middle\\index.js:217:27)\n    at Hook._require.Module.require (F:\\dev\\nodejs\\invoiceGenerate\\node_modules\\.pnpm\\require-in-the-middle@7.4.0\\node_modules\\require-in-the-middle\\index.js:142:27)\n    at require (node:internal/modules/helpers:182:18)\n    at Object.<anonymous> (F:\\dev\\nodejs\\invoiceGenerate\\app.js:11:19)","timestamp":"2025-07-15 10:06:44","trace":[{"column":18,"file":"node:internal/modules/cjs/loader","function":"wrapSafe","line":1472,"method":null,"native":false},{"column":20,"file":"node:internal/modules/cjs/loader","function":"Module._compile","line":1501,"method":"_compile","native":false},{"column":10,"file":"node:internal/modules/cjs/loader","function":"Module._extensions..js","line":1613,"method":".js","native":false},{"column":32,"file":"node:internal/modules/cjs/loader","function":"Module.load","line":1275,"method":"load","native":false},{"column":12,"file":"node:internal/modules/cjs/loader","function":"Module._load","line":1096,"method":"_load","native":false},{"column":19,"file":"node:internal/modules/cjs/loader","function":"Module.require","line":1298,"method":"require","native":false},{"column":27,"file":"F:\\dev\\nodejs\\invoiceGenerate\\node_modules\\.pnpm\\require-in-the-middle@7.4.0\\node_modules\\require-in-the-middle\\index.js","function":"Module.patchedRequire","line":217,"method":"patchedRequire","native":false},{"column":27,"file":"F:\\dev\\nodejs\\invoiceGenerate\\node_modules\\.pnpm\\require-in-the-middle@7.4.0\\node_modules\\require-in-the-middle\\index.js","function":"Module.require","line":142,"method":"require","native":false},{"column":18,"file":"node:internal/modules/helpers","function":"require","line":182,"method":null,"native":false},{"column":19,"file":"F:\\dev\\nodejs\\invoiceGenerate\\app.js","function":null,"line":11,"method":null,"native":false}]}
