Delay node sometimes never returns

I have a BP that is doing some on-the-fly grab animation by lerping between Two Bone IK effector locations, and I wait at points in my BP for the animation to finish with delay nodes in a macro.

Sometimes (fairly rarely), the delay node will never come back. I have eliminated other possible problems by putting a literal print string immediately before and after the delay node, and clamping the input value to the delay node so it must be between .02 and 10 seconds. When the bug happens I get the before print string but not the after print string, and it never resumes even long after 10 seconds have passed.

This is the regular Delay node, not the retriggerable type.

I don’t know if this is related, but I also sometimes get this in the log at other times, which also messes up the grab animation:

FLatentActionManager::ProcessLatentActions: CallbackTarget is None.

Hi ,

As it is difficult to build a test meeting the criteria you’ve described, please send your project in zip format via private message to me on our for further diagnosis. If this is not possible, please describe step by step instructions to reproduce the issue here.

Thanks,

.

Hmm, I made a copy of my project (trashing the intermediate/saved/noeditor folders to speed up copying) to make a stripped down version with the bug, and now I can’t seem to get either project to manifest the bug. I also don’t get the CallbackTarget message.

Not sure what happened, maybe it was a conversion glitch that went away once everything was forced to recompile.

I’m going to accept this as an answer for now. If you can create a project where this is consistently reproducible, post it here and I will enter a bug report.

Thanks for keeping us up to date with this.