Version: 4.5.0
In first screenshot, Iām using a struct to put together several parameters to form a weapon. This works fine in-game, until I close project and re-open it. It seems that the āprojectilesā array that I use breaks somehow (see tooltip in pic) so that it canāt connect to loop anymore, which still expects an array of type āProjectileā.
I can, however, delete all affected nodes and re-insert them and project works again (instead of crashing with an InternalCompilerError like in 4.4), but on next editor startup, it happens again.
Itās likely a cyclical dependency issue. engine handles those better in 4.5 than it used to, but developers are still working to make it catch all of them and this may be an instance where it does not. You may need to find source of cycle and make some adjustments.
Are you able to reproduce this in a new project? Have you tried recreating problem BP, and if so did it cause same issue on restarting?
I havenāt heard back from you in a while, so Iām marking this post as resolved for tracking purposes. When you get a chance to attempt reproducing this in a new project or recreating BP in your current project, please let me know results and we will continue investigation. Thanks!