n8n - 💡(How to fix) Fix Wait node hangs indefinitely instead of resuming after interval time [2 comments, 3 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
n8n-io/n8n#29160Fetched 2026-04-28 06:49:31
View on GitHub
Comments
2
Participants
3
Timeline
8
Reactions
0
Author
Timeline (top)
labeled ×3commented ×2closed ×1mentioned ×1

Error Message

Describe the problem/error/question

  • error: all

Code Example

{
  "nodes": [
    {
      "parameters": {
        "select": "channel",
        "channelId": {
          "__rl": true,
          "value": "CEAGBBN3X",
          "mode": "id"
        },
        "messageType": "block",
        "blocksUi": "={\n\t\"blocks\": [\n\t\t{\n\t\t\t\"type\": \"section\",\n\t\t\t\"text\": {\n\t\t\t\t\"type\": \"mrkdwn\",\n\t\t\t\t\"text\": \"New Needs-a-Dev Ticket:\\n*<{{ $json[\"permalink_url\"] }}|{{ $json[\"name\"].replaceAll('\"', '\\\\\"') }}>*\"\n\t\t\t}\n\t\t},\n\t\t{\n\t\t\t\"type\": \"section\",\n\t\t\t\"text\": {\n\t\t\t\t\"type\": \"mrkdwn\",\n\t\t\t\t\"text\": \"*Description:*\\n{{ ($json[\"notes\"] || \" - \").replaceAll('\"', '').replace(/\\n/g,'\\\\n')}}\"\n\t\t\t}\n\t\t},\n\t\t{\n\t\t\t\"type\": \"section\",\n\t\t\t\"fields\": [\n\t\t\t\t{\n\t\t\t\t\t\"type\": \"mrkdwn\",\n\t\t\t\t\t\"text\": \"*Requested By:*\\n{{ $json[\"followers\"][0][\"name\"] }}\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"type\": \"mrkdwn\",\n\t\t\t\t\t\"text\": \"*Due:*\\n{{ $json[\"due_on\"] || \" - \"}}\"\n\t\t\t\t}\n\t\t\t]\n\t\t}\n\t]\n}",
        "text": "={{ $json.followers[0].name }} has created a new Needs-a-Dev Ticket: {{ $json.name }}",
        "otherOptions": {}
      },
      "id": "676d9ca9-18e3-4e4d-9c04-61d80e320a68",
      "name": "Slack",
      "type": "n8n-nodes-base.slack",
      "typeVersion": 2.1,
      "position": [
        1712,
        400
      ],
      "webhookId": "5b18c86b-c722-4530-9a26-8a45b761edc0",
      "credentials": {}
    },
    {
      "parameters": {
        "operation": "get",
        "id": "={{ $json.resource.gid }}"
      },
      "id": "779fee9f-f84e-4c67-a366-f836095adba3",
      "name": "Asana",
      "type": "n8n-nodes-base.asana",
      "typeVersion": 1,
      "position": [
        1488,
        400
      ],
      "credentials": {}
    },
    {
      "parameters": {
        "conditions": {
          "options": {
            "caseSensitive": true,
            "leftValue": "",
            "typeValidation": "strict",
            "version": 1
          },
          "conditions": [
            {
              "id": "07aac49f-9867-4a6b-98ed-89f21d634f46",
              "leftValue": "={{ $json.parent.resource_type }}",
              "rightValue": "section",
              "operator": {
                "type": "string",
                "operation": "equals",
                "name": "filter.operator.equals"
              }
            },
            {
              "id": "89249755-90cf-41b9-8dca-d371cb3d7661",
              "leftValue": "={{ $json.parent.gid }}",
              "rightValue": "1206540537648628",
              "operator": {
                "type": "string",
                "operation": "equals",
                "name": "filter.operator.equals"
              }
            },
            {
              "id": "3534902b-1cd3-4358-b300-9f320f380740",
              "leftValue": "={{ $json.action }}",
              "rightValue": "added",
              "operator": {
                "type": "string",
                "operation": "equals",
                "name": "filter.operator.equals"
              }
            }
          ],
          "combinator": "and"
        },
        "options": {}
      },
      "id": "baad83d9-6cba-4578-90b3-e9748670ff53",
      "name": "Only keep \"Action Now\" events",
      "type": "n8n-nodes-base.filter",
      "typeVersion": 2,
      "position": [
        1024,
        400
      ]
    },
    {
      "parameters": {
        "resource": "1206540537648625",
        "workspace": "1143636915694331"
      },
      "id": "577230dd-8df6-495e-88cb-706ba4ee65e5",
      "name": "\"Needs a Dev\" project event raised",
      "type": "n8n-nodes-base.asanaTrigger",
      "typeVersion": 1,
      "position": [
        832,
        400
      ],
      "webhookId": "c83a5ddd-ecf7-4529-8876-2a392c563cbd",
      "credentials": {}
    },
    {
      "parameters": {
        "amount": 2,
        "unit": "minutes"
      },
      "id": "e880bf53-a838-401b-ab91-728596a85de5",
      "name": "Wait",
      "type": "n8n-nodes-base.wait",
      "typeVersion": 1.1,
      "position": [
        1248,
        400
      ],
      "webhookId": "dff849ce-cff6-425e-beb6-b442fd715182"
    }
  ],
  "connections": {
    "Asana": {
      "main": [
        [
          {
            "node": "Slack",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Only keep \"Action Now\" events": {
      "main": [
        [
          {
            "node": "Wait",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "\"Needs a Dev\" project event raised": {
      "main": [
        [
          {
            "node": "Only keep \"Action Now\" events",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Wait": {
      "main": [
        [
          {
            "node": "Asana",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "pinData": {},
  "meta": {
    "instanceId": "65a7320b9ed8ba12bf8e27b8cc884a95646416bec64fc2512217007005f29fae"
  }
}
RAW_BUFFERClick to expand / collapse

Describe the problem/error/question

We have a workflow that listens for new tasks created in Asana then Delays 2 mins (to let the user input the data) then it sends a Slack message to a channel. We have notices recently (within the last month) that the wait node is constantly hanging and doesn't resume after the interval period set.

Please share your workflow/screenshots/recording

{
  "nodes": [
    {
      "parameters": {
        "select": "channel",
        "channelId": {
          "__rl": true,
          "value": "CEAGBBN3X",
          "mode": "id"
        },
        "messageType": "block",
        "blocksUi": "={\n\t\"blocks\": [\n\t\t{\n\t\t\t\"type\": \"section\",\n\t\t\t\"text\": {\n\t\t\t\t\"type\": \"mrkdwn\",\n\t\t\t\t\"text\": \"New Needs-a-Dev Ticket:\\n*<{{ $json[\"permalink_url\"] }}|{{ $json[\"name\"].replaceAll('\"', '\\\\\"') }}>*\"\n\t\t\t}\n\t\t},\n\t\t{\n\t\t\t\"type\": \"section\",\n\t\t\t\"text\": {\n\t\t\t\t\"type\": \"mrkdwn\",\n\t\t\t\t\"text\": \"*Description:*\\n{{ ($json[\"notes\"] || \" - \").replaceAll('\"', '').replace(/\\n/g,'\\\\n')}}\"\n\t\t\t}\n\t\t},\n\t\t{\n\t\t\t\"type\": \"section\",\n\t\t\t\"fields\": [\n\t\t\t\t{\n\t\t\t\t\t\"type\": \"mrkdwn\",\n\t\t\t\t\t\"text\": \"*Requested By:*\\n{{ $json[\"followers\"][0][\"name\"] }}\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"type\": \"mrkdwn\",\n\t\t\t\t\t\"text\": \"*Due:*\\n{{ $json[\"due_on\"] || \" - \"}}\"\n\t\t\t\t}\n\t\t\t]\n\t\t}\n\t]\n}",
        "text": "={{ $json.followers[0].name }} has created a new Needs-a-Dev Ticket: {{ $json.name }}",
        "otherOptions": {}
      },
      "id": "676d9ca9-18e3-4e4d-9c04-61d80e320a68",
      "name": "Slack",
      "type": "n8n-nodes-base.slack",
      "typeVersion": 2.1,
      "position": [
        1712,
        400
      ],
      "webhookId": "5b18c86b-c722-4530-9a26-8a45b761edc0",
      "credentials": {}
    },
    {
      "parameters": {
        "operation": "get",
        "id": "={{ $json.resource.gid }}"
      },
      "id": "779fee9f-f84e-4c67-a366-f836095adba3",
      "name": "Asana",
      "type": "n8n-nodes-base.asana",
      "typeVersion": 1,
      "position": [
        1488,
        400
      ],
      "credentials": {}
    },
    {
      "parameters": {
        "conditions": {
          "options": {
            "caseSensitive": true,
            "leftValue": "",
            "typeValidation": "strict",
            "version": 1
          },
          "conditions": [
            {
              "id": "07aac49f-9867-4a6b-98ed-89f21d634f46",
              "leftValue": "={{ $json.parent.resource_type }}",
              "rightValue": "section",
              "operator": {
                "type": "string",
                "operation": "equals",
                "name": "filter.operator.equals"
              }
            },
            {
              "id": "89249755-90cf-41b9-8dca-d371cb3d7661",
              "leftValue": "={{ $json.parent.gid }}",
              "rightValue": "1206540537648628",
              "operator": {
                "type": "string",
                "operation": "equals",
                "name": "filter.operator.equals"
              }
            },
            {
              "id": "3534902b-1cd3-4358-b300-9f320f380740",
              "leftValue": "={{ $json.action }}",
              "rightValue": "added",
              "operator": {
                "type": "string",
                "operation": "equals",
                "name": "filter.operator.equals"
              }
            }
          ],
          "combinator": "and"
        },
        "options": {}
      },
      "id": "baad83d9-6cba-4578-90b3-e9748670ff53",
      "name": "Only keep \"Action Now\" events",
      "type": "n8n-nodes-base.filter",
      "typeVersion": 2,
      "position": [
        1024,
        400
      ]
    },
    {
      "parameters": {
        "resource": "1206540537648625",
        "workspace": "1143636915694331"
      },
      "id": "577230dd-8df6-495e-88cb-706ba4ee65e5",
      "name": "\"Needs a Dev\" project event raised",
      "type": "n8n-nodes-base.asanaTrigger",
      "typeVersion": 1,
      "position": [
        832,
        400
      ],
      "webhookId": "c83a5ddd-ecf7-4529-8876-2a392c563cbd",
      "credentials": {}
    },
    {
      "parameters": {
        "amount": 2,
        "unit": "minutes"
      },
      "id": "e880bf53-a838-401b-ab91-728596a85de5",
      "name": "Wait",
      "type": "n8n-nodes-base.wait",
      "typeVersion": 1.1,
      "position": [
        1248,
        400
      ],
      "webhookId": "dff849ce-cff6-425e-beb6-b442fd715182"
    }
  ],
  "connections": {
    "Asana": {
      "main": [
        [
          {
            "node": "Slack",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Only keep \"Action Now\" events": {
      "main": [
        [
          {
            "node": "Wait",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "\"Needs a Dev\" project event raised": {
      "main": [
        [
          {
            "node": "Only keep \"Action Now\" events",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Wait": {
      "main": [
        [
          {
            "node": "Asana",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "pinData": {},
  "meta": {
    "instanceId": "65a7320b9ed8ba12bf8e27b8cc884a95646416bec64fc2512217007005f29fae"
  }
}
<img width="1193" height="434" alt="Image" src="https://github.com/user-attachments/assets/f51012b6-aa97-439e-b4a4-d9c3154d1b66" />

Here is the execution that is in the wait state (note, at time of screenshot it is 6pm) but the wait node is set to 2 minutes. <img width="281" height="91" alt="Image" src="https://github.com/user-attachments/assets/f906084f-de4a-44f7-80b8-44949bfad18c" />

Share the output returned by the last node

<!-- If you need help with data transformations, please also share your expected output. -->

Debug info

core

  • n8nVersion: 2.17.3
  • platform: docker (self-hosted) - MS Azure App Service
  • nodeJsVersion: 24.14.1
  • nodeEnv: production
  • database: postgres
  • executionMode: regular
  • concurrency: -1
  • license: enterprise (production)

storage

  • success: all
  • error: all
  • progress: false
  • manual: true
  • binaryMode: filesystem

pruning

  • enabled: true
  • maxAge: 336 hours
  • maxCount: 10000 executions

client

  • userAgent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/147.0.0.0 safari/537.36 edg/147.0.0.0
  • isTouchDevice: false

Generated at: 2026-04-27T07:52:18.559Z

extent analysis

TL;DR

The wait node in the workflow is hanging and not resuming after the interval period, likely due to a configuration or dependency issue.

Guidance

  • Check the node's configuration and dependencies to ensure they are correctly set up and compatible with the current n8n version (2.17.3).
  • Verify that the wait node's amount and unit parameters are correctly set to 2 minutes.
  • Investigate potential issues with the Asana trigger node, as it may be causing the wait node to hang.
  • Review the workflow's connections and node ordering to ensure that the wait node is properly connected to the Asana trigger node.

Example

No code snippet is provided as the issue seems to be related to the workflow configuration rather than a specific code error.

Notes

The issue may be related to the specific setup of the MS Azure App Service or the Postgres database, which could be causing the wait node to hang. Further investigation into the environment and dependencies is necessary to determine the root cause.

Recommendation

Apply a workaround by checking the wait node's configuration and dependencies, and verifying the workflow's connections and node ordering. If the issue persists, consider upgrading to a newer version of n8n or seeking further assistance from the n8n community or support team.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING