Empty sequence is reported as 'infinite loop'

Branch: Binary
Build: 4.4.3

Description/Repro:

engine falsely reports an infinite loop if you do following within a blueprint:

Create a sequence, then connect another sequence to any of two pins of previously created sequence. Leave second sequence empty. Now run game.

EDIT:

I used a blank project for this. It also occured in game I’m working on right now in a much more crowded blueprint.

Hey abeccu,

It doesn’t require two Sequence nodes to replicate this issue, any empty Sequence will cause this error to appear. It seems like empty Sequence nodes should be ignored, so I have entered a bug report in our system for our developers to look at (TTP# 347436). Thanks for your report!

This has been fixed internally, and should appear in 4.6. An empty Sequence node will output a warning that specifies Sequence node and that it has no valid output.

Is there any way to hide these warnings? I have a macro with a sequence http://prntscr.com/a0ilj6

and for every time I use that macro without using an output, Unreal gives me that warning, which is causing me to ignore warnings, and that’s not good…

error reported above only occurs when a Sequence node has no valid outputs. image you provided doesn’t show an empty Sequence node. Can you explain what you’re seeing a little more? Is there some reason you need an empty sequence node?

To answer your question: no, you can’t hide compiler warnings.