I have n8n template deployed in my railway and having issues with my workflow that has a Youtube Upload node. there are only 2 main nodes in my workflow.
- First is trigger,
- 2nd is the Http Get node for the mp4 file which outputs into binary,
- Third is the Youtube Upload node.
Credentials are okay. There’s a ‘ghost’ upload in my youtube channel for the video after execution - with the description and title each time I run it but YT does not receive the video. I get the error after execution (error on the YT Upload node)
Converting circular structure to JSON → starting at object with constructor ‘TLSSocket’ | property ‘_httpMessage’ → object with constructor ‘ClientRequest’ — property ‘socket’ closes the circle
I’ve tried different things, like setting 2 variables in my Primary instance. and adding a Code node between my Http Get and YT Node to only output the binary.data
To add, this same workflow works on the n8n cloud version. Is there a bug with this node in Railway or am I missing something?
Added 3 variables as suggested by chatgpt
N8N_BINARY_DATA_MODE
filesystem
N8N_DEFAULT_BINARY_DATA_MODE
filesystem
N8N_EXECUTIONS_PROCESS
own
- n8n version: 1.86.1
- n8n EXECUTIONS_PROCESS setting (default: own, main): own, main (not sure)