Losing data assets when asset class changes

I keep losing data assets in my project.

Data assets are based on custom C++ class (UDataAsset), and usually after I do couple of changes to the class, after editor restart some of the existing assets disappear from content browser and I see “Failed import” message in output log.

LoadErrors:Error: Error /Game/Maps/testroom : Failed import for SpellConfig /Game/Magic/Spells/SelfCastTest.SelfCastTest

This is getting really annoying and it is quite suboptimal. I’d expect data to persist despite class changes.

Is there a way to fix that? Aside from freezing data asset design, I mean.

Is this still happening for you? And if so, did you find a solution? I am getting the exact same problem and it is really badly breaking basic engine workflow.

No, I haven’t. I also haven’t been using Unreal 4 for quite some time. You’d probably need to dive into the code, check import behavior and fix it for this one.

Thought it was a long shot with how old this question is, but hard to find any info elsewhere. Thanks anyway!