#28 bug: sometimes client callback ignored

Затворено
отворено пре 9 месеци од fszontagh · 3 коментара
Szontágh Ferenc коментирира пре 9 месеци

This is the issue where the bug happens: fszontagh/shopcall#17

This is the agent-manager log:

Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:  INFO: Signature verification successful
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: ================================================================================
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:  WEBHOOK - Event: issue_comment
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: --------------------------------------------------------------------------------
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: {
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:   "action": "created",
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:   "issue": {
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:     "id": 60,
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:     "number": 17,
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:     "user": {
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:       "id": 1,
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:       "username": "fszontagh",
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:       "login": "fszontagh",
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:       "full_name": "Szontágh Ferenc",
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:       "email": "ferenc.szontagh@smartbotics.ai",
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:       "avatar_url": "https://git.smartbotics.ai/avatars/1"
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:     },
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:     "title": "woocommerce authentication",
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:     "body": "when i try to add woocommerce demo shop:\r\n> Failed to initiate OAuth flow\r\n\r\nBrowser console output: \r\n\r\n```\r\nindex-BbXuJpVn.js:542  GET https://ztklqodcdjeqpsvhlpud.supabase.co/functions/v1/oauth-woocommerce?action=init&store_url=https%3A%2F%2Fwoo.aicaller.hu 500 (Internal Server Error)\r\nm @ index-BbXuJpVn.js:542\r\nWD @ index-BbXuJpVn.js:37\r\nHD @ index-BbXuJpVn.js:37\r\nVD @ index-BbXuJpVn.js:37\r\nlj @ index-BbXuJpVn.js:37\r\nlE @ index-BbXuJpVn.js:37\r\n(anonymous) @ index-BbXuJpVn.js:37\r\nub @ index-BbXuJpVn.js:40\r\nkO @ index-BbXuJpVn.js:37\r\ndv @ index-BbXuJpVn.js:37\r\nLx @ index-BbXuJpVn.js:37\r\ns3 @ index-BbXuJpVn.js:37\r\nindex-BbXuJpVn.js:542 Connection error: Error: Failed to initiate OAuth flow\r\n    at m (index-BbXuJpVn.js:542:45001)\r\nm @ index-BbXuJpVn.js:542\r\nawait in m\r\nWD @ index-BbXuJpVn.js:37\r\nHD @ index-BbXuJpVn.js:37\r\nVD @ index-BbXuJpVn.js:37\r\nlj @ index-BbXuJpVn.js:37\r\nlE @ index-BbXuJpVn.js:37\r\n(anonymous) @ index-BbXuJpVn.js:37\r\nub @ index-BbXuJpVn.js:40\r\nkO @ index-BbXuJpVn.js:37\r\ndv @ index-BbXuJpVn.js:37\r\nLx @ index-BbXuJpVn.js:37\r\ns3 @ index-BbXuJpVn.js:37\r\n```\r\n\r\nEdge function log: \r\n```\r\n\"[WooCommerce] Error storing state: {\\n  code: \\\"42501\\\",\\n  details: null,\\n  hint: null,\\n  message: 'new row violates row-level security policy for table \\\"oauth_states\\\"'\\n}\\n\"\r\n```\r\n",
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:     "labels": [
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:       {
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:         "id": 10,
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:         "name": "enhancement",
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:         "color": "84b6eb",
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:         "url": ""
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:       }
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:     ],
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:     "milestone": null,
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:     "assignee": {
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:       "id": 2,
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:       "username": "claude",
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:       "login": "claude",
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:       "full_name": "",
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:       "email": "claude@smartbotics.ai",
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:       "avatar_url": "https://git.smartbotics.ai/avatars/2"
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:     },
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:     "state": "open",
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:     "comments": 7,
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:     "created_at": "2025-10-30T15:07:13Z",
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:     "updated_at": "2025-10-30T15:19:10Z",
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:     "pull_request": null
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:   },
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:   "comment": {
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:     "id": 409,
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:     "html_url": "https://git.smartbotics.ai/fszontagh/shopcall/issues/17#issuecomment-409",
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:     "user": {
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:       "id": 1,
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:       "username": "fszontagh",
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:       "login": "fszontagh",
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:       "full_name": "Szontágh Ferenc",
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:       "email": "ferenc.szontagh@smartbotics.ai",
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:       "avatar_url": "https://git.smartbotics.ai/avatars/1"
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:     },
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:     "body": "when i try to add woocommerce demo shop:\r\n> Failed to initiate OAuth flow\r\n\r\nBrowser console output: \r\n\r\n```\r\nindex-BbXuJpVn.js:542  GET https://ztklqodcdjeqpsvhlpud.supabase.co/functions/v1/oauth-woocommerce?action=init&store_url=https%3A%2F%2Fwoo.aicaller.hu 500 (Internal Server Error)\r\nm @ index-BbXuJpVn.js:542\r\nWD @ index-BbXuJpVn.js:37\r\nHD @ index-BbXuJpVn.js:37\r\nVD @ index-BbXuJpVn.js:37\r\nlj @ index-BbXuJpVn.js:37\r\nlE @ index-BbXuJpVn.js:37\r\n(anonymous) @ index-BbXuJpVn.js:37\r\nub @ index-BbXuJpVn.js:40\r\nkO @ index-BbXuJpVn.js:37\r\ndv @ index-BbXuJpVn.js:37\r\nLx @ index-BbXuJpVn.js:37\r\ns3 @ index-BbXuJpVn.js:37\r\nindex-BbXuJpVn.js:542 Connection error: Error: Failed to initiate OAuth flow\r\n    at m (index-BbXuJpVn.js:542:45001)\r\nm @ index-BbXuJpVn.js:542\r\nawait in m\r\nWD @ index-BbXuJpVn.js:37\r\nHD @ index-BbXuJpVn.js:37\r\nVD @ index-BbXuJpVn.js:37\r\nlj @ index-BbXuJpVn.js:37\r\nlE @ index-BbXuJpVn.js:37\r\n(anonymous) @ index-BbXuJpVn.js:37\r\nub @ index-BbXuJpVn.js:40\r\nkO @ index-BbXuJpVn.js:37\r\ndv @ index-BbXuJpVn.js:37\r\nLx @ index-BbXuJpVn.js:37\r\ns3 @ index-BbXuJpVn.js:37\r\n```\r\n\r\nEdge function log: \r\n```\r\n\"[WooCommerce] Error storing state: {\\n  code: \\\"42501\\\",\\n  details: null,\\n  hint: null,\\n  message: 'new row violates row-level security policy for table \\\"oauth_states\\\"'\\n}\\n\"\r\n```\r\n",
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:     "created_at": "0001-01-01T00:00:00Z",
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:     "updated_at": "0001-01-01T00:00:00Z"
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:   },
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:   "repository": {
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:     "id": 3,
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:     "owner": {
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:       "id": 1,
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:       "username": "fszontagh",
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:       "login": "fszontagh",
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:       "full_name": "Szontágh Ferenc",
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:       "email": "ferenc.szontagh@smartbotics.ai",
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:       "avatar_url": "https://git.smartbotics.ai/avatars/1"
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:     },
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:     "name": "shopcall",
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:     "full_name": "fszontagh/shopcall",
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:     "description": "Dev repository of the site: https://shopcall.ai",
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:     "private": false,
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:     "fork": false,
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:     "parent": null,
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:     "empty": false,
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:     "mirror": false,
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:     "size": 1331200,
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:     "html_url": "https://git.smartbotics.ai/fszontagh/shopcall",
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:     "ssh_url": "ssh://git@git.smartbotics.ai:10022/fszontagh/shopcall.git",
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:     "clone_url": "https://git.smartbotics.ai/fszontagh/shopcall.git",
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:     "website": "https://shopcall.ai",
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:     "stars_count": 1,
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:     "forks_count": 0,
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:     "watchers_count": 1,
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:     "open_issues_count": 6,
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:     "default_branch": "main",
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:     "created_at": "2025-10-28T11:51:34Z",
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:     "updated_at": "2025-10-30T15:13:19Z"
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:   },
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:   "sender": {
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:     "id": 1,
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:     "username": "fszontagh",
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:     "login": "fszontagh",
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:     "full_name": "Szontágh Ferenc",
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:     "email": "ferenc.szontagh@smartbotics.ai",
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:     "avatar_url": "https://git.smartbotics.ai/avatars/1"
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:   }
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: }
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: ================================================================================
Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]:  INFO: Skipping duplicate job for issue-17-created-claude (processed 185s ago)
This is the issue where the bug happens: https://git.smartbotics.ai/fszontagh/shopcall/issues/17 This is the agent-manager log: ``` Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: INFO: Signature verification successful Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: ================================================================================ Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: WEBHOOK - Event: issue_comment Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: -------------------------------------------------------------------------------- Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: { Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "action": "created", Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "issue": { Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "id": 60, Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "number": 17, Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "user": { Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "id": 1, Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "username": "fszontagh", Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "login": "fszontagh", Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "full_name": "Szontágh Ferenc", Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "email": "ferenc.szontagh@smartbotics.ai", Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "avatar_url": "https://git.smartbotics.ai/avatars/1" Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: }, Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "title": "woocommerce authentication", Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "body": "when i try to add woocommerce demo shop:\r\n> Failed to initiate OAuth flow\r\n\r\nBrowser console output: \r\n\r\n```\r\nindex-BbXuJpVn.js:542 GET https://ztklqodcdjeqpsvhlpud.supabase.co/functions/v1/oauth-woocommerce?action=init&store_url=https%3A%2F%2Fwoo.aicaller.hu 500 (Internal Server Error)\r\nm @ index-BbXuJpVn.js:542\r\nWD @ index-BbXuJpVn.js:37\r\nHD @ index-BbXuJpVn.js:37\r\nVD @ index-BbXuJpVn.js:37\r\nlj @ index-BbXuJpVn.js:37\r\nlE @ index-BbXuJpVn.js:37\r\n(anonymous) @ index-BbXuJpVn.js:37\r\nub @ index-BbXuJpVn.js:40\r\nkO @ index-BbXuJpVn.js:37\r\ndv @ index-BbXuJpVn.js:37\r\nLx @ index-BbXuJpVn.js:37\r\ns3 @ index-BbXuJpVn.js:37\r\nindex-BbXuJpVn.js:542 Connection error: Error: Failed to initiate OAuth flow\r\n at m (index-BbXuJpVn.js:542:45001)\r\nm @ index-BbXuJpVn.js:542\r\nawait in m\r\nWD @ index-BbXuJpVn.js:37\r\nHD @ index-BbXuJpVn.js:37\r\nVD @ index-BbXuJpVn.js:37\r\nlj @ index-BbXuJpVn.js:37\r\nlE @ index-BbXuJpVn.js:37\r\n(anonymous) @ index-BbXuJpVn.js:37\r\nub @ index-BbXuJpVn.js:40\r\nkO @ index-BbXuJpVn.js:37\r\ndv @ index-BbXuJpVn.js:37\r\nLx @ index-BbXuJpVn.js:37\r\ns3 @ index-BbXuJpVn.js:37\r\n```\r\n\r\nEdge function log: \r\n```\r\n\"[WooCommerce] Error storing state: {\\n code: \\\"42501\\\",\\n details: null,\\n hint: null,\\n message: 'new row violates row-level security policy for table \\\"oauth_states\\\"'\\n}\\n\"\r\n```\r\n", Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "labels": [ Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: { Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "id": 10, Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "name": "enhancement", Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "color": "84b6eb", Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "url": "" Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: } Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: ], Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "milestone": null, Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "assignee": { Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "id": 2, Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "username": "claude", Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "login": "claude", Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "full_name": "", Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "email": "claude@smartbotics.ai", Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "avatar_url": "https://git.smartbotics.ai/avatars/2" Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: }, Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "state": "open", Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "comments": 7, Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "created_at": "2025-10-30T15:07:13Z", Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "updated_at": "2025-10-30T15:19:10Z", Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "pull_request": null Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: }, Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "comment": { Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "id": 409, Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "html_url": "https://git.smartbotics.ai/fszontagh/shopcall/issues/17#issuecomment-409", Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "user": { Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "id": 1, Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "username": "fszontagh", Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "login": "fszontagh", Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "full_name": "Szontágh Ferenc", Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "email": "ferenc.szontagh@smartbotics.ai", Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "avatar_url": "https://git.smartbotics.ai/avatars/1" Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: }, Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "body": "when i try to add woocommerce demo shop:\r\n> Failed to initiate OAuth flow\r\n\r\nBrowser console output: \r\n\r\n```\r\nindex-BbXuJpVn.js:542 GET https://ztklqodcdjeqpsvhlpud.supabase.co/functions/v1/oauth-woocommerce?action=init&store_url=https%3A%2F%2Fwoo.aicaller.hu 500 (Internal Server Error)\r\nm @ index-BbXuJpVn.js:542\r\nWD @ index-BbXuJpVn.js:37\r\nHD @ index-BbXuJpVn.js:37\r\nVD @ index-BbXuJpVn.js:37\r\nlj @ index-BbXuJpVn.js:37\r\nlE @ index-BbXuJpVn.js:37\r\n(anonymous) @ index-BbXuJpVn.js:37\r\nub @ index-BbXuJpVn.js:40\r\nkO @ index-BbXuJpVn.js:37\r\ndv @ index-BbXuJpVn.js:37\r\nLx @ index-BbXuJpVn.js:37\r\ns3 @ index-BbXuJpVn.js:37\r\nindex-BbXuJpVn.js:542 Connection error: Error: Failed to initiate OAuth flow\r\n at m (index-BbXuJpVn.js:542:45001)\r\nm @ index-BbXuJpVn.js:542\r\nawait in m\r\nWD @ index-BbXuJpVn.js:37\r\nHD @ index-BbXuJpVn.js:37\r\nVD @ index-BbXuJpVn.js:37\r\nlj @ index-BbXuJpVn.js:37\r\nlE @ index-BbXuJpVn.js:37\r\n(anonymous) @ index-BbXuJpVn.js:37\r\nub @ index-BbXuJpVn.js:40\r\nkO @ index-BbXuJpVn.js:37\r\ndv @ index-BbXuJpVn.js:37\r\nLx @ index-BbXuJpVn.js:37\r\ns3 @ index-BbXuJpVn.js:37\r\n```\r\n\r\nEdge function log: \r\n```\r\n\"[WooCommerce] Error storing state: {\\n code: \\\"42501\\\",\\n details: null,\\n hint: null,\\n message: 'new row violates row-level security policy for table \\\"oauth_states\\\"'\\n}\\n\"\r\n```\r\n", Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "created_at": "0001-01-01T00:00:00Z", Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "updated_at": "0001-01-01T00:00:00Z" Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: }, Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "repository": { Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "id": 3, Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "owner": { Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "id": 1, Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "username": "fszontagh", Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "login": "fszontagh", Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "full_name": "Szontágh Ferenc", Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "email": "ferenc.szontagh@smartbotics.ai", Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "avatar_url": "https://git.smartbotics.ai/avatars/1" Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: }, Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "name": "shopcall", Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "full_name": "fszontagh/shopcall", Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "description": "Dev repository of the site: https://shopcall.ai", Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "private": false, Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "fork": false, Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "parent": null, Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "empty": false, Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "mirror": false, Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "size": 1331200, Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "html_url": "https://git.smartbotics.ai/fszontagh/shopcall", Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "ssh_url": "ssh://git@git.smartbotics.ai:10022/fszontagh/shopcall.git", Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "clone_url": "https://git.smartbotics.ai/fszontagh/shopcall.git", Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "website": "https://shopcall.ai", Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "stars_count": 1, Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "forks_count": 0, Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "watchers_count": 1, Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "open_issues_count": 6, Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "default_branch": "main", Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "created_at": "2025-10-28T11:51:34Z", Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "updated_at": "2025-10-30T15:13:19Z" Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: }, Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "sender": { Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "id": 1, Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "username": "fszontagh", Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "login": "fszontagh", Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "full_name": "Szontágh Ferenc", Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "email": "ferenc.szontagh@smartbotics.ai", Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: "avatar_url": "https://git.smartbotics.ai/avatars/1" Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: } Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: } Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: ================================================================================ Oct 30 15:22:04 debian-s-1vcpu-1gb-fra1-01 agent-manager[256551]: INFO: Skipping duplicate job for issue-17-created-claude (processed 185s ago) ```
Claude Coding Agent коментирира пре 9 месеци
Коаутор

@fszontagh I'm starting work on this issue now!

I can see the problem - the agent-manager received an issue_comment event for issue #17 in the shopcall repository, but it was skipped with the message: "Skipping duplicate job for issue-17-created-claude (processed 185s ago)".

I'll investigate the duplicate detection logic in the JobQueue system to understand why legitimate callbacks are being incorrectly filtered as duplicates. This appears to be an issue with how we generate job IDs or track processed jobs.

@fszontagh I'm starting work on this issue now! I can see the problem - the agent-manager received an `issue_comment` event for issue #17 in the shopcall repository, but it was skipped with the message: "Skipping duplicate job for issue-17-created-claude (processed 185s ago)". I'll investigate the duplicate detection logic in the JobQueue system to understand why legitimate callbacks are being incorrectly filtered as duplicates. This appears to be an issue with how we generate job IDs or track processed jobs.
Claude Coding Agent коментирира пре 9 месеци
Коаутор

Root Cause Identified

I've found the bug in /src/jobQueue.js at line 93. The duplicate detection logic creates a key like this:

const key = `issue-${issueNumber}-${action}-${assignee}`;

The problem is that this key doesn't include the event type. So when:

  1. An issues event comes in with action: "assigned" for issue #17 → Key: issue-17-assigned-claude
  2. Later, an issue_comment event comes in with action: "created" for the same issue #17 → Key: issue-17-created-claude

Even though these are different event types (issue vs comment), if there was a previous issue event with action: "created", then any issue_comment event will be incorrectly treated as a duplicate.

The Fix

I need to change line 93 to include the event type in the key:

const key = `${eventType}-issue-${issueNumber}-${action}-${assignee}`;

This will ensure issues and issue_comment events are tracked separately, even for the same issue number.

Let me implement this fix now.

## Root Cause Identified I've found the bug in `/src/jobQueue.js` at line 93. The duplicate detection logic creates a key like this: ```javascript const key = `issue-${issueNumber}-${action}-${assignee}`; ``` The problem is that this key **doesn't include the event type**. So when: 1. An `issues` event comes in with `action: "assigned"` for issue #17 → Key: `issue-17-assigned-claude` 2. Later, an `issue_comment` event comes in with `action: "created"` for the same issue #17 → Key: `issue-17-created-claude` Even though these are different event types (issue vs comment), if there was a previous issue event with `action: "created"`, then any `issue_comment` event will be incorrectly treated as a duplicate. ## The Fix I need to change line 93 to include the event type in the key: ```javascript const key = `${eventType}-issue-${issueNumber}-${action}-${assignee}`; ``` This will ensure `issues` and `issue_comment` events are tracked separately, even for the same issue number. Let me implement this fix now.
Claude Coding Agent коментирира пре 9 месеци
Коаутор

✅ Fix Implemented and Pushed

I've successfully fixed the bug and pushed the changes to the repository.

Commit: ec07ba3

What Changed:

  • Modified /src/jobQueue.js line 94 to include the event type in the duplicate detection key
  • Changed from: issue-${issueNumber}-${action}-${assignee}
  • Changed to: ${eventType}-issue-${issueNumber}-${action}-${assignee}

Impact:

  • issues events and issue_comment events are now tracked separately
  • Comments on issues will no longer be incorrectly skipped as duplicates
  • Each event type maintains its own duplicate detection tracking

Next Steps: The agent-manager service needs to be restarted on the production server for the fix to take effect. You can restart it with:

sudo /bin/systemctl restart agent-manager

After restarting, the issue with callbacks being ignored should be resolved. The system will now correctly process both issue events and comment events, even when they occur on the same issue within a 5-minute window.

## ✅ Fix Implemented and Pushed I've successfully fixed the bug and pushed the changes to the repository. **Commit:** ec07ba3 **What Changed:** - Modified `/src/jobQueue.js` line 94 to include the event type in the duplicate detection key - Changed from: `issue-${issueNumber}-${action}-${assignee}` - Changed to: `${eventType}-issue-${issueNumber}-${action}-${assignee}` **Impact:** - `issues` events and `issue_comment` events are now tracked separately - Comments on issues will no longer be incorrectly skipped as duplicates - Each event type maintains its own duplicate detection tracking **Next Steps:** The agent-manager service needs to be restarted on the production server for the fix to take effect. You can restart it with: ```bash sudo /bin/systemctl restart agent-manager ``` After restarting, the issue with callbacks being ignored should be resolved. The system will now correctly process both issue events and comment events, even when they occur on the same issue within a 5-minute window.
fszontagh затворено пре 9 месеци
Пријавите се да се прикључе у овом разговору.
Нема фазе
Нема одговорних
2 учесника
Учитавање...
Откажи
Сачувај
Још нема садржаја.