Multiple Issues: Loop Over Items, FTP Directory Creation, and MySQL Update Mapping

Hello n8n team,

I’m currently running into three different issues that all seem unrelated to configuration and might be bugs. I would appreciate your help or clarification.


1. Loop Over Items stops early without errors

The Loop Over Items node does not process all items.
It stops after a few iterations, without showing any error, and the workflow is still marked as “successful” even though unprocessed items remain.

No error is thrown, no logs show an issue, and this happens consistently.
Because of this silent failure, loops cannot be used reliably right now.


2. FTP Node cannot create directories

Using the FTP node, I cannot create new folders.
Other FTP operations work, but directory creation either fails silently or does nothing.

This behavior persists regardless of settings or server configuration.


3. MySQL Update Node writes incorrect values

The extractor produces correct values (visible in the input).
The MySQL “Update rows in a table” node also shows success: true.

However, the wrong values are being written into the database — the data stored does not match the input shown in the node.
Mappings are correct, column names are correct, and the match column works.
But the update writes mismatched or incorrect data.

This suggests an internal mapping or data-handling issue inside the MySQL node.


Summary

  • Loop breaks early → no error, workflow marked as completed

  • FTP cannot create directories

  • MySQL updates succeed but write wrong values

All three issues are reproducible and not fixable through configuration changes.

If needed, I can provide workflow exports, screenshots, or logs.

Thank you in advance for looking into these issues!

hello @Tip_Top

Please, share the workflow.

You can select all nodes with Ctrl+A and copy them with Ctrl+C. Then, past the content after pressing the button </> with Ctrl+V.

Most probably, your JOIN node or Python node doesn’t return anything. Turn the option “Always output data“ on.

It worked, thank you very much. Now it’s just a matter of the FTP server and the MySQL problem.

Can’t say about FTP (it’s always better to submit one question at a time).

About MySQL: most probably, you have improper data linking. Like specifying a nodename.item.json.property from within the loop node, where the nodename stays out of the Loop

1 Like