Sequence Node "Note"

The sequence node in blueprint suddenly shows a blue “Note” bar at the bottom whenever the BP is compiled with more than 1 output connected. The note says “The path is never executed. Then 1” and only the first output is triggered (This is in the construction script).

I may have missed something in the release notes of 4.8, or maybe it has been mentioned somewhere else, but I haven’t found anything. This didn’t happen in the previous version of the engine.

The same thing has happened to me in a project I bought over from 4.7 where the function for a “ForEachLoop” worked perfectly fine and displayed a player list, but since bringing into 4.8 it says the same thing and only the first player shows in the list.

Sorry I haven’t come with an answer, but I’d be very interested to find out what’s happening and will report back if I find anyway around it.

Okay, so this problem was solved with help from the forums.

Apparently, with 4.8, a function would end completely as soon as the execution path reaches the “Return Node”. In my old Blueprint class, each output of the “sequence node” would eventually connect back to the Return node. Since the first output already calls that node, it doesn’t continue.

The solution for this is simply to make sure the Return Node is called last so that all the outputs are able to complete, before finishing the function’s execution.

For your problem, I think the loop has to finish first, then call the Return Node (perhaps sending the result to that node and let the function return the result)

Yo, sorry for late reply, I had no notifications and only just checked Emails for the first time in ages where this appeared lol, but yeah, thanks for the update on the situation, I might try testing my project from 4.7 to 4.8 again to see what’s what.