Fixing a Broken Blueprint Function Library

Hello everyone!

Some ago I’ve create a Blueprint Function Library in order to optimize character references in my blueprints. However, recently some of my blueprints using those functions started to get none or unknown values in other reference blueprints. Yesterday, my project started to crash, telling that the character, player and instance references from the photo are invalid. I tried to do anything move the file to a diffrent folder/ out of project and delete saved, intermediate and derived data cache folders, but it didn’t help much. I only managed to change default startup in order to access the project, but the files that refer to the library functions simply crash, while trying to open. I’ll be glad if someone shares some easy solution to resolve it, because I don’t want remove any of my project files.

blueprint crashes usually come from renamed/deleted functions if you’ve done that recently?

invalid references just mean you need to check your variables are invalid.

if thats your whole class its probably easier to to remake it and replace the references to clean up any ‘ghost’ variables

Thanks for response. I actually did both things, however I can’t enter files that refer to this library, what doesn’t allow me to enter them and simply replace it. One of the recent fixes was to simply upload a saved file from Diversion, although I hoped it would resolve the issue. If you could provide any detailed guide how to access them would be perfect for me.

im not sure what you mean by this?

you can try things like reload asset/fix up redirectors etc

but otherwise i dont know any good way to fix it other than creating a whole new class