I have structs in my project which I cannot save, or at least UE4 says I cannot save them. This problem occurs on all structs and all (or most) enums and some blueprints which existed before I converted my project from 4.6.1 to 4.7. Structs and enums I create in 4.7 don’t cause any problem.
I am using most recent github 4.7 branch (most recent when I downloaded it, it’s 575bba3942), structs and enums are corrupted, for example if I try to save them I get
“Warning Asset ‘I:/Unreal Projects/Strategy 4.7/Content/Blueprints/Stockpile/StructStockpile.uasset’ cannot be saved as it has only been partially loaded”.
funny thing is, it is actually saved. I can add new variables, save, open again and variable is there, I can rename variables and I can delete variables and all changes are changed after reopening of struct. struct is even working like expected in game. But I can’t any longer create variables of type “StructStockpile” in blueprint functions and I can no longer break “StructStockpile” structs from references inside a blueprint.
If I close my project and reopen it again I get Error
“Error Failed import for IntProperty /Game/Blueprints/Stockpile/StructStockpile.StructStockpile:IronOre_35_34763068470BD69E85342F9239D8A99C”
Actually, Int is named “IronOre” without all this numbers.
If it helps you finding issue here I have uploaded struct. I renamed it from “.uasset” to “.” since I can’t upload it as “uasset”.
[Download][1]
My enumerators are looking like this:
http://puu.sh/gtSV2/fc57370be4.png
Here you have a log:
[Download][3]
I just opened, edited and tried to save some structs and enums. Actually, I was able to save “StructStockpile”, no idea why it was possible. test struct I created in 4.7 also worked to save and one of enums also was saved, again no idea why. For rest I get Error mentioned above.