Build a workflow to trigger when a new XML file is dropped into a folder. >> extract xml to json >> then get the value of the keys I needed to post to another app.
What is the error message (if any)?
Cannot read properties of null (reading ‘$error’)
Please share the workflow
Share the output returned by the last node
When i manually execute the read binary file node XML content will be extracted on a data key. But if i execute the entire workflow to drop the file to trigger… it will return the above error. Apparently execute the entire workflow read binary file node fails to extract the XML and return a empty data key.
Making good progress after many tries on getting many other nodes to work. Including the local trigger file node. But this is tripping me up.
When I turn the workflow active, the execution went through correctly. Not sure why when I trigger manually the entire workflow, it will fail to read binary file? Comtemplating to delete my question but I thought it might be better leaving it here to help someone else if they encounter the same error.
The error still there but it is not affecting me as I can manually trigger all the nodes to cycle through.
Once the workflow go active, it is working ok.
Anyway here are the specifications the n8n instance is on:
Docker
Verison 0.195.4
Mac accessing the n8n instance
Spoke too soon. Tested the active workflow. Some xml file read successfully… Some dont’. Read binary file node return a file with no content… which will throw an error at XML node
When i check the execution list, I found a bunch of errors.
Let me retract this post. The active workflow works well. I was on a bad network when dropping the file into the watched folder. Not sure why it causes an error on some of the files.
However the execute workflow button (non active workflow) still throws an error when i drop the file into the folder.