Blueprint gots corrupted after playing with ObjectInitializer


Is there any way to fix this?

What’s happened:

  1. in AMyCharacter, I have used ObjectInitializer to override the default CharacterMovementComponent class to a custom one
  2. Made a blueprint derived from the AMyCharacter
  3. Removed the ObjectInitialized usage to restore the default CMC class
  4. Blueprint gots corrupted and Details pane is blank for the CMC component.

Reparenting, re-saving, re-compiling, removing Intermediate & Binary folders did not helped.

Is there a way to save this blueprint? It’s very important to me, I’m feel responsible for it!

I had this problem too. When you change CharMoveComponent class in that way, it becomes uninitialized in old blueprints inherited from that character class.

It seems like a blueprint bug. I didn’t find any solution so finished with recreating all my characters blueprints from scratch.


We’ve recently made a switch to a new bug reporting method using a more structured form. Please visit the link below for more details and report the issue using the new Bug Submission Form. Feel free to continue to use this thread for community discussion around the issue.