BP class in plugins drops parent class

I am stuck with very strange behavior with UE4.
Steps to reproduce

  1. Create blank C++ project
  2. Create blank plugin
  3. Create c++ class in plugin derived from actor component
  4. Create BP class dervied from class from third step.
  5. Add third person C++ feature
  6. Attach component from step 4 to ThirdPersonCharacter BP
  7. Save and exit

After next load, UE show error message with lines like “Failed to load /Script/DummyPlugin.DummyActorComponent Referenced by SCS_Node_1”, component missed from ThirdPersonCharacter, and, that’s the strangest, Actor Component BP lost its parent.
Is it a bug? Maybe I missed something?

1 Like

I also ran into the same problem: in a project, I enabled the Cable plugin and implemented a Blueprint inherited from cableActor, which lost its parent class the next time I opened the project. Has anyone solved this problem?

Failed to load c++ class (plugin) after editor restart - Pipeline & Plugins / Plugins - Unreal Engine ForumsThis Post solved my problem : you should check the corresponding plugin file and modify the value of “LoadingPhase” to “PreDefault”.