Hey ,
In that issue, it seems like it is due to an object created with the wrong outer and then associated to a blueprint Variable, thus causing the issue. In my test case, I don’t even have any variable in my level blueprint except an integer.
Here what it looks like exactly :
BEFORE HOT RELOAD:
AFTER HOT RELOAD:
If I try to save now, it will do the “Graph is linked to external private object” error.
Then I hit the refresh all nodes in the level blueprint (or in code using FBlueprintEditorUtils::RefreshAllNodes()
and this is what it looks like after:
Now I can save! The only issue remaining is that it breaks some links (like you can see in the image) but otherwise the game is working.
I keep thinking maybe it’s in the merge to 4.8 that something went wrong but this seems unlikely as everything else is working fine and I can work around the hotreload issue if I’m careful/force some operations on my own.
Anyway, any hint to help solve this issue is appreciated! Thanks again.


