Intermittent Issues with Vector Store Tool – Parameters Not Sent

Hello everyone,

I’m experiencing an issue with the Vector Store tool in n8n, and I’d appreciate any insights from the community.




Setup Details:

  • n8n Version: 1.82.1
  • Database: Supabase & Pinecone
  • Deployment: Running via Portainer
  • OS: Linux

Issue:

I’m using the Vector Store tool to retrieve documents, but it’s behaving inconsistently:

  • Sometimes it executes successfully.
  • Other times, it fails to send parameters, causing errors.
  • I tested this both on Supabase and Pinecone, and the same issue occurred on both platforms.
  • When running the same request as a node instead of a tool, it always works perfectly.

Troubleshooting Steps Taken:

  • Verified database integrity (no issues).
  • Checked logs for errors, but nothing definitive shows why the parameters fail to send intermittently.
  • Attempted multiple runs to confirm inconsistency (sometimes works, sometimes doesn’t).

Has anyone else experienced this issue with the Vector Store tool? Could this be a bug in the n8n tool execution mode? Any suggestions or workarounds would be greatly appreciated.

Thanks in advance!

I just found that the problem was in 1.82 next version. Downgraded to 1.81 and it worked. You should look at this point before launching that version, guys. Thank you.

Hi @Ian_Coelho,

are your running n8n in queue mode? If so, can you confirm that all your workers are on the same version as the main instance?

The error message you’re seeing is quite strange because we changed the vector store nodes in 1.74.0 to support both retrieve and retrieve-as-tool modes and with it the error message changed to: Only the "retrieve" and "retrieve-as-tool" operation mode is supported to supply data but in your case you Only the "retrieve" operation mode is supported to supply data which would suggest somehow an older version of this node is being executed which doesn’t have the handling for retrieve-as-tool.