[4.5.1] Compiling interface blueprint will always crash

Hi ,

I just wanted to provide a quick update for you on this issue. The report that I had submitted just came back as fixed. I checked it out with our latest internal build and it looks like the developer who worked on it added in a compile error message if an Interface pin is connected directly to an Object pin in a Blueprint.

Now, if you try to connect an Interface pin to an Object pin, such as in the example project you provided from one of the interface event nodes to a Get Display Name node, the connection will include a node to convert the Interface to an Object. This may not be quite what you want, so using a Cast To node here is probably more ideal. I added some Cast To nodes to the sample project you provided and was able to get all four on-screen messages to appear properly when firing, as well as the timed message that appears every 5 seconds. I did not see any crashes at all.

We also have some significant improvements coming to this area of Blueprints specifically in version 4.7. Most, if not all, crashes caused by circular dependencies should disappear.