Description

Cannot save actor after actor component modification. The user gets the error Graph is linked to private object(s) in an external package

Steps to Reproduce

1. Create a new BP actor component.
3. Create a new BP actor and add the component from (step 1) to it.
4. Add a function to the actor component in (step 1). (Compile/Save it)
5. Call the function created in (step 3) in the construction script of the actor in (step 2). (Compile/Save it)
6. Add another function to the actor component in (step 1). (Compile/Save it)
7. Try to save the actor in (step 2).
8. Notice that the BP will fail to save with a 'Graph is linked to private object(s) in an external package'.

Expected: The compile button would be dirty and/or the user would be given a warning that the blueprint needs to be compiled
Result: The user gets the error Graph is linked to private object(s) in an external package

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-36567 in the post.

0
Login to Vote

Cannot Reproduce
ComponentUE - Gameplay - Blueprint
Affects Versions4.13
Target Fix4.14
CreatedSep 28, 2016
ResolvedOct 12, 2016
UpdatedApr 27, 2018