n8n can’t determine what to use on one of eight runs. Why?
I use this flow during a longer chain of flows. This one gathers data from two platforms and compares them. It then sends the date to one or more flows depending on where data needs to be updated.
This has worked for a while now.
Error message:
Expression info invalid
An expression here won’t work because it uses .item
and n8n can’t figure out the matching item. This is because the node ‘No Operation, do nothing’ returned incorrect matching information (for item 0 of run 0).
Try using .first()
, .last()
or .all()[index]
instead of .item
.
My workflow
See the error above.
Information on your n8n setup
- n8n version: 1.38.2
- Database (default: SQLite): PostgresQL
- n8n EXECUTIONS_PROCESS setting (default: own, main):
- Running n8n via (Docker, npm, n8n cloud, desktop app): Docker on DO.
- Operating system: Ubuntu 22.04.3 LTS