Can't test nodes - Tried Pinning - Doesn't work

I’ve been trying to test single nodes in my workflow for hours now, bouncing around previous “Executions” so that I can pin outputs for numerous nodes, in order to test nodes downstream from them, but they NEVER run, even though when I test each node, it says the node was executed successfully.

Note: All Inputs for the nodes I’m trying to test have the data filled out on the left panel, yet “executing a step” never works. I thought this was the entire purpose of pinning data…to run test executions. This is very annoying! I can’t seem to test anything without running an entire workflow, using up API credits in the meantime. :man_facepalming:

Hi there, im so sorry for the issue that you are facing

Something to note is that, not every node can be pinned

for example a node that outputs a binary data cannot be pinned
a node that has multiple branches also cannot be pinned if im not mistaken (something like an if node) or a switch node

so if your workflow consist of this node and binary data, then it make sense that it cannot be pinned

hope that answers your question, if you want to pin binary data, i suggests for you to convert it into a base64 first using the Extract from file node and then pin that one instead

Thanks for the quick reply.
It’s not that I have issues with pinning nodes, its that the data from the nodes aren’t being used on the nodes Im testing directly downstream from it. This honesty seems like a major bug within the n8n system and one that is making it extremely difficult to test, without running entire workflows.

There has to be “some” sort of solution, because at the present moment, this is a bit ridiculous.