It appears to be an issue with persistence and the sequencer.

  • If the level is saved and reloaded without opening the sequencer all hierarchy is fine
  • if you open the sequencer, then save the level, the hierarchy is fiddled with on reload.

The Level Sequence is ok as the tracks are all fine on reload. it's really because the Tube001 StaticMeshActor is no longer child of DatasmithSceneActor on reload.

You can even open and close the sequencer and then save the level. The hierarchy will be messed up on when reloading the level.

Steps to Reproduce
  1. Import the attached Datasmith scene
  2. Play the animation at least once
  3. Save the level/map and all assets
  4. Make a new level
  5. Open the level saved in step 3

SEE:  The object Tube001 is no longer in the original hierarchy and subsequent animation playback is broken.


[Image Removed]


A video showing the problem and models have been placed here:


[Link Removed]


Have Comments or More Details?

There's no existing public thread on this issue, so head over toAnswerHub just mention UE-74252 in the post.

Login to Vote

ComponentTools - Datasmith - Core Lib
Affects Versions4.22e0
Target Fix4.24
Fix Commit10320877
Main Commit10499783
Release Commit10320877
CreatedMay 7, 2019
ResolvedDec 3, 2019
UpdatedDec 5, 2019