This problem has been afflicting me since I started using Unreal Engine nearly a year ago:
Blueprints A, B, and C references Blueprint Z.
We remove all references to Blueprint Z. All references. We save everything. We compile everything. In Blueprint A, B, and C, and anywhere else there are no more references to Blueprint Z. Searching for Blueprint Z globally only shows Blueprint Z itself.
We delete Blueprint Z.
Searching for Blueprint Z globally turns up nothing. NOTHING! It must be gone! Except…
Forevermore, every time the project starts up we get warnings like:
/Game/BlueprintA : Can't find file for asset. /Game/BlueprintZ
/Game/BlueprintB : Can't find file for asset. /Game/BlueprintZ
/Game/BlueprintC : Can't find file for asset. /Game/BlueprintZ
And when the project builds, we get warnings like:
UE4Editor-Cmd: [timestamp][ 0]LogLinker:Warning: Can't find file /Game/BlueprintZ
etc. etc.
There are literally dozens of similar warnings about this file or that file not being able to find or load BlueprintZ.
That looked so promising! Alas, I did that on the Content folder AND on every subfolder, saved the project, closed it, and then opened it back up. Unfortunately, it had no effect. Same loading warnings. Same warnings during packaging. I’m beginning to fear that there is no way to fix this other than recreating the blueprints.
Recreating about 6 blueprints has solved half my errors. One error was solved by deleting a float it claimed it couldn’t find and then recreating that float in the exact same place, same name, same value. Dang blueprint corruption.
I expect I’ll keep recreating the blueprints until my errors are gone. Very lousy solution. Not impressed, Epic.