Failure to save map when adding actor component

Problem
When adding and changing a new actor component to an actor the editor fails to save the .umap

Recreate

  1. Create a new Actor blueprint
  2. Create a new Actor Component blueprint
  3. Add the component from 2. to the actor from 1.
  4. Make a new variable in the component from 2.
  5. Try to save

Solution
After step 4. remove the actor component from the actor and re attach it.

Error message

Can't save ../../../../../Documents/Unreal Projects/Inventory/Content/FirstPersonBP/Maps/FirstPersonExampleMap.umap: Graph is linked to private object(s) in an external package.
External Object(s):
InventoryComponent_1
  
Try to find the chain of references to that object (may take some time)?

The asset '/Game/FirstPersonBP/Maps/FirstPersonExampleMap' (FirstPersonExampleMap.umap) failed to save.

Cancel: Stop saving all assets and return to the editor.
Retry: Attempt to save the asset again.
Continue: Skip saving this asset only.

The following assets failed to save correctly:
/Game/FirstPersonBP/Maps/FirstPersonExampleMap

Hi Rmic,

Thanks for your report! This is a known issue in 4.7 (UE-11586) that has already been fixed internally. The fix should appear in a future release (probably 4.8). Thanks for posting your workaround!