Why are my Data Assets turning white and not being usable?

After using my Data Assets for a bit, some will turn white and change from type Data Asset to type BP_Weather_Snow_C. They can no longer be selected from dropdowns using my weather data assets.

It seems like it’s only happening for those that are a child of the BP_Weather_Snow which is itself a child of the BP_Weather, which is the primary data asset.

Is inheritance not supported/broken with Data Assets?



Hey there @SoStylized! Data asset inheritance should be working, though I think you would need to inherit originally from UPrimaryDataAsset to make it work instead of UDataAsset directly. Though my knowledge on this is a bit dated.

The main BP_Weather is a blueprint child of Primary Data Asset, and then I have BP_Rain and BP_Snow as children of that BP.

Interesting! I know previously inherited children should have remained fine. Let’s verify if the editor just can’t recognize them properly or if they themselves can’t be read at runtime. Can you try to reference one of the children in a script and then try to access the data at runtime? In the meantime I’ll set up a test on my side to see if I can replicate the issue.