A function in a Blueprint Function Library that references another function in that library cannot be saved after closing and reopening the project. The library will save without error until the project is closed. Removing the reference allows the library to be saved again.
Reproduced in 4.7.1 binary and Main (//depot/UE4/Promotable-CL-2455917)
1. Open any project
2. Create a new Blueprint Function Library
3. Name the default function, "Foo"
4. Add a second function, "Bar"
5. Make Foo call Bar
6. Compile/Save/Close editor
7. Reopen the project
8. Save the function library
Result:
"Can't save D:/4.7_Projects/BPFuncLibSave/Content/NewFunctionLibrary.uasset: Graph is linked to private object(s) in an external package.
External Object(s):
/Engine/Transient
Try to find the chain of references to that object (may take some time)?"
The function library cannot be saved unless Bar is deleted from the Foo graph.
Head over to the existing Questions & Answers thread and let us know what's up.
0 |
Component | UE - Gameplay - Blueprint |
---|---|
Affects Versions | 4.7, 4.8 |
Target Fix | 4.7.3 |
Fix Commit | 2471698 |
---|
Created | Mar 1, 2015 |
---|---|
Resolved | Mar 6, 2015 |
Updated | Apr 27, 2018 |