Error during 1 of 8 daily runs

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

can you give a sample input data for the trigger node?

Since this is all execute workflow nodes there’s not much for us to check or look at.

A screenshot of the error message would also be nice, and if you let us know which node it errors on

I will have to get back to you if it does it again.

I’ve rewritten a large percentage of my flows now, and I have not seen the error since last week.

-Russ