Interface removed still References Memory, and Functions

Hey Epic,

I was fiddling with Interfaces today and one thing I noticed while trying to convert some functions away from being in the Interface. Once I removed the interface, I told it to create the functions locally in the Custom Blueprint class. But when I went to remove the Interface, it asked if I was sure and to force delete? It didn’t make sense because to my understanding, It was no longer part of any Blueprint. Some how it still being referenced event after its been explicitly removed. So once I removed it, the arguments of the functions created within the Custom Blueprint were removed.

I was not able to recreate the removal of the arguments, but the referencing issue still occurs. So this may be something to look at.

Thanks for your time,

Peter

Peace

Hi ,

This may be because the assets you delete are in the undo history. If you can, try recreating the problem assets, remove them from use but do not delete them. Save and quit from editor, reload, then delete them. See if you get the same message at that point. Thank you and have a great day!

Hey ,

I actually did that test too! I forgot to mention. After removing the Interface from the Blueprint. I restarted the editor, and it still found itself referenced to the blueprint it was a removed from.

Thanks for your help on this.

Hi silent,

could you provide me with the steps you are taking before you get this message? Thus far I have been unable to reproduce it when I delete the entities after closing and re-opening the editor. Thank you!

Hi ,

So I create the Blueprint Player Controller in my Test. I add an interface with a few functions. I then remove the Interface and tell it to create the functions locally. I then proceed to restart Unreal Editor. I reopen my Blueprint Player Controller, then go back to my Blueprint Interface to delete it. This is when the window comes up with the references. If you don’t reopen the Controller after the restart, It won’t will show the references in Memory.

Hi ,

I was able to reproduce this with the steps given and have put in a bug report with this page and my own findings attached for assessment. Thank you for letting us know and have a great day!