Generated Blueperint classes do not get loaded when the editor is restarted after a save game.

This issue does not happen when the class is not a Blueprint Class. As in, if the class variable is a direct reference to a C++ class.

Steps to Reproduce
  1. Download attached project and extract
  2. Right click .uproject and generate Visual Studio files
  3. Open .sln and debug game as Development Editor
  4. Open "SaveGame.umap" and PIE (notice green "SAVED" when playing)
  5. Open "LoadGame.umap" and PIE (notice blue "Class: TSavedActor_BP_C")
  6. Close editor and restart as Development Editor
  7. If not already open, open "LoadGame.umap"
  8. PIE


Save Object successfully loads but doesn't load the Blueprint Generated Class reference. Printing only "Class:".


Class variables persist and can be loaded through editor shutdown and restart.

Have Comments or More Details?

Head over to the existing AnswerHub thread and let us know what's up.

Login to Vote

Affects Versions4.14
Target Fix4.14
Fix Commit3178707
Release Commit3178707
CreatedOct 25, 2016
ResolvedOct 28, 2016
UpdatedApr 27, 2018