Hi i am new here and using the railway server. i have a whatsapp node problem and it consist of 2 weird circumstances.
First is why is it my ‘send message whatsapp’ node is NOT working when the workflow is active but works when i am just testing it
1st screenshot
2nd screenshot
as you can see it consist of only 3 nodes.
- the trigger (1st screenshot is testing that works, 2nd screenshot is scheduled trigger that does not work)
- set fields node (to set the message)
- whatsapp send message node
the error message is:
{
“errorMessage”: “No execution data available”,
“errorDetails”: {},
“n8nDetails”: {
“itemIndex”: 0,
“runIndex”: 0,
“time”: “3/13/2025, 2:32:30 PM”,
“n8nVersion”: “1.81.4 (Self Hosted)”,
“binaryDataMode”: “default”,
“stackTrace”: [
“ExpressionError: No execution data available”,
" at Object.get (/usr/local/lib/node_modules/n8n/node_modules/n8n-workflow/dist/WorkflowDataProxy.js:310:31)“,
" at Object.get (/usr/local/lib/node_modules/n8n/node_modules/n8n-workflow/dist/WorkflowDataProxy.js:1030:104)”,
" at Proxy.eval (eval at getFunction (/usr/local/lib/node_modules/n8n/node_modules/@n8n/tournament/dist/FunctionEvaluator.js:14:22), :6:46)“,
" at FunctionEvaluator.evaluate (/usr/local/lib/node_modules/n8n/node_modules/@n8n/tournament/dist/FunctionEvaluator.js:20:19)”,
" at Tournament.execute (/usr/local/lib/node_modules/n8n/node_modules/@n8n/tournament/dist/index.js:43:31)“,
" at evaluateExpression (/usr/local/lib/node_modules/n8n/node_modules/n8n-workflow/dist/ExpressionEvaluatorProxy.js:123:16)”,
" at Expression.renderExpression (/usr/local/lib/node_modules/n8n/node_modules/n8n-workflow/dist/Expression.js:238:70)“,
" at Expression.resolveSimpleParameterValue (/usr/local/lib/node_modules/n8n/node_modules/n8n-workflow/dist/Expression.js:217:34)”,
" at Expression.getParameterValue (/usr/local/lib/node_modules/n8n/node_modules/n8n-workflow/dist/Expression.js:300:25)“,
" at RoutingNode.getParameterValue (/usr/local/lib/node_modules/n8n/node_modules/n8n-core/dist/execution-engine/routing-node.js:414:40)”
]
}
}
SECOND CIRUCMSTANCE:
the error message for the whatsapp message node is "No execution data available
" as seen in screenshot no 2. even though there is a data there which is ‘{{ $json.body }}’ that maps from the previous ‘Set Fields’ node.
BUT when i hard code the message it to send a message directly in the text body in the whatsapp node, it works??? and i receive the message.
Any idea why?
i want the workflow to be active and send the message from the mapped output on the previous node
Information on your n8n setup
- n8n version: 1.81.4 (Self Hosted)
- Database (default: SQLite): Default
- n8n EXECUTIONS_PROCESS setting (default: own, main):
- Running n8n via (Docker, npm, n8n cloud, desktop app): Railway Server Hobby plan
- **Operating system:**MAC