Catch node not finding error

Hi @Dave

the Catch node is only able to catch errors that have been logged in a particular way by the node.

Assuming you are using node-red-contrib-i2c, you can see how it logs errors in the file here: https://github.com/nielsnl68/node-red-contrib-i2c/blob/master/i2c/26-i2c.js

If you search for node.error in that file you will see in some places the node calls it with one argument, and in some cases with two. The Catch node will only handle the calls to node.error() with two arguments - as the second argument is the message object for the Catch node.

Without a fix to the node, you won't be able to handle those errors in your flow.