Bug Description
n8n Version: 1.98.1
Node: HTTP Request2
Workflow Context: Used in a batch process to fetch execution data from n8n API
Problem Description
The HTTP Request2 node sometimes hangs indefinitely, even though a timeout is set in the node options. This causes the entire workflow to stall, requiring manual intervention. The expectation is that the node should fail with a timeout error if the remote server does not respond within the specified period.
HTTP Request2 Node Settings
Method: GET
URL: =https://nerddigital.app.n8n.cloud/api/v1/executions/{{$json.id}}?includeData=true
Authentication: Predefined Credential Type (n8nApi)
Provide SSL Certificates: false
Send Query: false
Send Headers: false
Send Body: false
Options:
Batching: Enabled (batchSize: 1, batchInterval: 3000)
Allow Unauthorized Certs: true
Timeout: 30000 ms (30 seconds)
Actual Behavior
The node sometimes hangs indefinitely, causing the workflow to stall.

Additional Notes
The "Allow Unauthorized Certs" option is enabled, but disabling it does not resolve the issue.
The problem is intermittent and seems to occur more frequently when the remote server is slow or unresponsive.
To Reproduce
Use the HTTP Request2 node with the above settings in a workflow.
Trigger the workflow to make a request to the specified URL.
If the remote server is slow or unresponsive, observe that the node sometimes hangs indefinitely, ignoring the timeout setting.
Expected Behavior
The HTTP Request node should fail with a timeout error after 30 seconds if no response is received.
Expected behavior
My goal is to export the data from previous executions.
I'm able to get a list of all of the executions very easily with the n8n module, but that only returns the high-level information about each execution like the execution id, execution time, but it doesn't return the data inside each execution (like first name, email, phone number).
Operating System
n8n cloud
n8n Version
1.98.1
Node.js Version
n8n cloud
Database
SQLite (default)
Execution mode
main (default)
Bug Description
n8n Version: 1.98.1
Node: HTTP Request2
Workflow Context: Used in a batch process to fetch execution data from n8n API
Problem Description
The HTTP Request2 node sometimes hangs indefinitely, even though a timeout is set in the node options. This causes the entire workflow to stall, requiring manual intervention. The expectation is that the node should fail with a timeout error if the remote server does not respond within the specified period.
HTTP Request2 Node Settings
Method: GET
URL: =https://nerddigital.app.n8n.cloud/api/v1/executions/{{$json.id}}?includeData=true
Authentication: Predefined Credential Type (n8nApi)
Provide SSL Certificates: false
Send Query: false
Send Headers: false
Send Body: false
Options:
Batching: Enabled (batchSize: 1, batchInterval: 3000)
Allow Unauthorized Certs: true
Timeout: 30000 ms (30 seconds)
Actual Behavior
The node sometimes hangs indefinitely, causing the workflow to stall.
Additional Notes
The "Allow Unauthorized Certs" option is enabled, but disabling it does not resolve the issue.
The problem is intermittent and seems to occur more frequently when the remote server is slow or unresponsive.
To Reproduce
Use the HTTP Request2 node with the above settings in a workflow.
Trigger the workflow to make a request to the specified URL.
If the remote server is slow or unresponsive, observe that the node sometimes hangs indefinitely, ignoring the timeout setting.
Expected Behavior
The HTTP Request node should fail with a timeout error after 30 seconds if no response is received.
Expected behavior
My goal is to export the data from previous executions.
I'm able to get a list of all of the executions very easily with the n8n module, but that only returns the high-level information about each execution like the execution id, execution time, but it doesn't return the data inside each execution (like first name, email, phone number).
Operating System
n8n cloud
n8n Version
1.98.1
Node.js Version
n8n cloud
Database
SQLite (default)
Execution mode
main (default)