{"error":"Cannot read properties of undefined (reading 'split')","id":"8fb7ef87-7670-4926-97b3-6373d87583b4","level":"error","message":"Integration run failed","timestamp":"2026-05-08 03:00:00.514"}
{"error":"Cannot read properties of undefined (reading 'split')","id":"e00f0062-78d1-4b02-a3a9-485b64c0eeaf","level":"error","message":"Integration run failed","timestamp":"2026-05-08 03:00:00.531"}
{"error":"Error in results, duplicate field name `user_id`.\n(see option `checkDuplicate`)\nsql: SELECT s.*, u.id as user_id, u.role, u.email, u.is_active, u.tenant_id\n       FROM sessions s JOIN users u ON s.user_id = u.id\n       WHERE s.token_hash = ? AND s.expires_at > NOW() LIMIT 1 - parameters:['fbe9d8db9c2b74dd29852b56fed84999e3f1eef4a966bed62e7...","level":"error","message":"Token refresh error","timestamp":"2026-05-08 05:00:21.263"}
{"error":"HTTP 404: {\"message\":\"Not Found\",\"documentation_url\":\"https://docs.github.com/rest/repos/repos#list-organization-repositories\",\"status\":\"404\"}","id":"e00f0062-78d1-4b02-a3a9-485b64c0eeaf","level":"error","message":"Integration run failed","timestamp":"2026-05-08 05:00:49.428"}
{"error":"Error in results, duplicate field name `user_id`.\n(see option `checkDuplicate`)\nsql: SELECT s.*, u.id as user_id, u.role, u.email, u.is_active, u.tenant_id\n       FROM sessions s JOIN users u ON s.user_id = u.id\n       WHERE s.token_hash = ? AND s.expires_at > NOW() LIMIT 1 - parameters:['954f62950533107421018ca6b1b14a09b97d03acb81b74bffed...","level":"error","message":"Token refresh error","timestamp":"2026-05-08 05:23:20.049"}
{"domain":"gscxgroup.com","error":"Error in results, duplicate field name `tenant_id`.\n(see option `checkDuplicate`)\nsql: SELECT sc.*, t.id AS tenant_id, t.name AS tenant_name, t.slug\n       FROM saml_configs sc\n       JOIN tenants t ON t.id = sc.tenant_id\n       JOIN users u ON u.tenant_id = t.id\n       WHERE u.role = 'admin'\n         AND u.email LIKE CONCAT('%@', ?)\n       ...","level":"error","message":"SAML lookupTenantByEmail error","timestamp":"2026-05-08 05:23:50.366"}
{"error":"Error in results, duplicate field name `user_id`.\n(see option `checkDuplicate`)\nsql: SELECT s.*, u.id as user_id, u.role, u.email, u.is_active, u.tenant_id\n       FROM sessions s JOIN users u ON s.user_id = u.id\n       WHERE s.token_hash = ? AND s.expires_at > NOW() LIMIT 1 - parameters:['8cf0dc7502bb0c5c9cf92d0cf6285eadc77a3addcab2cbd9832...","level":"error","message":"Token refresh error","timestamp":"2026-05-08 05:40:30.254"}
{"error":"(conn:33852, no: 1054, SQLState: 42S22) Unknown column 'status' in 'field list'\nsql: SELECT status, COUNT(*) AS count FROM evidence WHERE tenant_id = ? GROUP BY status - parameters:['9b0fb5bc-e3b5-47fe-9e2e-db3687759d0c']","level":"error","message":"getPortalData error","timestamp":"2026-05-08 05:41:38.297"}
{"error":"(conn:33853, no: 1054, SQLState: 42S22) Unknown column 'status' in 'field list'\nsql: SELECT status, COUNT(*) AS count FROM evidence WHERE tenant_id = ? GROUP BY status - parameters:['9b0fb5bc-e3b5-47fe-9e2e-db3687759d0c']","level":"error","message":"getPortalData error","timestamp":"2026-05-08 05:42:23.923"}
{"error":"(conn:33872, no: 1054, SQLState: 42S22) Unknown column 'status' in 'field list'\nsql: SELECT status, COUNT(*) AS count FROM evidence WHERE tenant_id = ? GROUP BY status - parameters:['9b0fb5bc-e3b5-47fe-9e2e-db3687759d0c']","level":"error","message":"getPortalData error","stack":"SqlError: (conn:33872, no: 1054, SQLState: 42S22) Unknown column 'status' in 'field list'\nsql: SELECT status, COUNT(*) AS count FROM evidence WHERE tenant_id = ? GROUP BY status - parameters:['9b0fb5bc-e3b5-47fe-9e2e-db3687759d0c']\n    at Module.createError (file:///var/www/html/PM2ManagerProduction/apps/GRC/grc-platform/node_modules/mariadb/lib/misc/errors.js:66:10)\n    at PacketNodeEncoded.readError (file:///var/www/html/PM2ManagerProduction/apps/GRC/grc-platform/node_modules/mariadb/lib/io/packet.js:595:19)\n    at Query.handleErrorPacket (file:///var/www/html/PM2ManagerProduction/apps/GRC/grc-platform/node_modules/mariadb/lib/cmd/parser.js:92:24)\n    at Query.readResponsePacket (file:///var/www/html/PM2ManagerProduction/apps/GRC/grc-platform/node_modules/mariadb/lib/cmd/parser.js:70:21)\n    at PacketInputStream.receivePacketBasic (file:///var/www/html/PM2ManagerProduction/apps/GRC/grc-platform/node_modules/mariadb/lib/io/packet-input-stream.js:94:9)\n    at PacketInputStream.onData (file:///var/www/html/PM2ManagerProduction/apps/GRC/grc-platform/node_modules/mariadb/lib/io/packet-input-stream.js:151:20)\n    at Socket.emit (node:events:519: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-05-08 05:47:47.980"}
{"error":"(conn:33875, no: 1054, SQLState: 42S22) Unknown column 'status' in 'field list'\nsql: SELECT status, COUNT(*) AS count FROM evidence WHERE tenant_id = ? GROUP BY status - parameters:['9b0fb5bc-e3b5-47fe-9e2e-db3687759d0c']","level":"error","message":"getPortalData error","stack":"SqlError: (conn:33875, no: 1054, SQLState: 42S22) Unknown column 'status' in 'field list'\nsql: SELECT status, COUNT(*) AS count FROM evidence WHERE tenant_id = ? GROUP BY status - parameters:['9b0fb5bc-e3b5-47fe-9e2e-db3687759d0c']\n    at Module.createError (file:///var/www/html/PM2ManagerProduction/apps/GRC/grc-platform/node_modules/mariadb/lib/misc/errors.js:66:10)\n    at PacketNodeEncoded.readError (file:///var/www/html/PM2ManagerProduction/apps/GRC/grc-platform/node_modules/mariadb/lib/io/packet.js:595:19)\n    at Query.handleErrorPacket (file:///var/www/html/PM2ManagerProduction/apps/GRC/grc-platform/node_modules/mariadb/lib/cmd/parser.js:92:24)\n    at Query.readResponsePacket (file:///var/www/html/PM2ManagerProduction/apps/GRC/grc-platform/node_modules/mariadb/lib/cmd/parser.js:70:21)\n    at PacketInputStream.receivePacketBasic (file:///var/www/html/PM2ManagerProduction/apps/GRC/grc-platform/node_modules/mariadb/lib/io/packet-input-stream.js:94:9)\n    at PacketInputStream.onData (file:///var/www/html/PM2ManagerProduction/apps/GRC/grc-platform/node_modules/mariadb/lib/io/packet-input-stream.js:151:20)\n    at Socket.emit (node:events:519: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-05-08 05:48:16.192"}
{"error":"(conn:33884, no: 1054, SQLState: 42S22) Unknown column 'severity' in 'field list'\nsql: SELECT severity, COUNT(*) AS count FROM risks WHERE tenant_id = ? GROUP BY severity - parameters:['9b0fb5bc-e3b5-47fe-9e2e-db3687759d0c']","level":"error","message":"getPortalData error","stack":"SqlError: (conn:33884, no: 1054, SQLState: 42S22) Unknown column 'severity' in 'field list'\nsql: SELECT severity, COUNT(*) AS count FROM risks WHERE tenant_id = ? GROUP BY severity - parameters:['9b0fb5bc-e3b5-47fe-9e2e-db3687759d0c']\n    at Module.createError (file:///var/www/html/PM2ManagerProduction/apps/GRC/grc-platform/node_modules/mariadb/lib/misc/errors.js:66:10)\n    at PacketNodeEncoded.readError (file:///var/www/html/PM2ManagerProduction/apps/GRC/grc-platform/node_modules/mariadb/lib/io/packet.js:595:19)\n    at Query.handleErrorPacket (file:///var/www/html/PM2ManagerProduction/apps/GRC/grc-platform/node_modules/mariadb/lib/cmd/parser.js:92:24)\n    at Query.readResponsePacket (file:///var/www/html/PM2ManagerProduction/apps/GRC/grc-platform/node_modules/mariadb/lib/cmd/parser.js:70:21)\n    at PacketInputStream.receivePacketBasic (file:///var/www/html/PM2ManagerProduction/apps/GRC/grc-platform/node_modules/mariadb/lib/io/packet-input-stream.js:94:9)\n    at PacketInputStream.onData (file:///var/www/html/PM2ManagerProduction/apps/GRC/grc-platform/node_modules/mariadb/lib/io/packet-input-stream.js:151:20)\n    at Socket.emit (node:events:519: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-05-08 05:50:05.190"}
{"error":"Error in results, duplicate field name `user_id`.\n(see option `checkDuplicate`)\nsql: SELECT s.*, u.id as user_id, u.role, u.email, u.is_active, u.tenant_id\n       FROM sessions s JOIN users u ON s.user_id = u.id\n       WHERE s.token_hash = ? AND s.expires_at > NOW() LIMIT 1 - parameters:['800c2f431df050278aa156337d8d2525ae06ee8a448dc09834d...","level":"error","message":"Token refresh error","timestamp":"2026-05-08 05:55:58.084"}
{"error":"Error in results, duplicate field name `user_id`.\n(see option `checkDuplicate`)\nsql: SELECT s.*, u.id as user_id, u.role, u.email, u.is_active, u.tenant_id\n       FROM sessions s JOIN users u ON s.user_id = u.id\n       WHERE s.token_hash = ? AND s.expires_at > NOW() LIMIT 1 - parameters:['c7bddfe72750c4054e7b0d1388a93301e710728b81f691c3113...","level":"error","message":"Token refresh error","timestamp":"2026-05-08 06:20:09.296"}
{"error":"Can't send mail - all recipients were rejected: 554 5.7.1 <thien.pham@f9networks.com>: Recipient address rejected: Sender is not same as SMTP authenticate username","level":"error","message":"Email failed","subject":"[GRC] 1 evidence item(s) expiring soon","timestamp":"2026-05-08 08:00:00.283","to":"thien.pham@f9networks.com"}
