Can't save because graph is linked to external object?

I had a problem like this that turned out to be my custom C++ code creating a NewObject in an ActorComponent constructor. Since such constructors are called at edit time, my code was attempting to add custom data to a Blueprint which it then didn’t know what to do with. I moved my NewObject call into BeginPlay and it resolved the issue.

4 Likes