Hot Reload errors since upgrade to 4.8.1

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():wink: 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.