Its the same as the node above it which works ok, making the same calls etc and there are results coming from if IF node, I tried adding a no op after true false as I’ve seen that bug before, but it didn’t help.
I have no idea why it thinks there is no output from the node before?
Hey @RedPacketSec, unfortunately it’s really hard to understand what might be happening here with just screenshots rather than the actual workflow. Is there any chance you can share a simplified workflow using which your problem can be reproduced?
From taking a first look it seems this could be related to the HTTP Request not returning valid JSON for all URLs you’re calling. As a workaround you could set the Response Format to String:
n8n will still understand the JSON response (but will move it under the data key, so you might need to adjust the following nodes a little), but would no longer complain about the non-JSON items:
Glad to hear this worked and I very much agree on the error message. I don’t think it’s intended, so have added it to our internal bug tracker for a closer look.