Another advise worked for me: try to delete core redirectors in the DefaultEngine.ini file. Just search for the name of your component and delete all the lines with it. Then recompile the solution and it should work properly
hi, after so many attempts. I got it working. this method will work, if you are using some source control.
- reparent to some other class, then reparent to the original base class.
- now detail panel should be available. now close the editor and revert your blueprint file changes. this time when you will open the editor. your file should be fine.
I’ve spent 3 days trying to figure this one out. I had posted a solution recently, but it was a lengthy and a painful one.
If this is happening to a component that was added in the constructor, then this solution will work for you:
- Comment out the
CreateDefaultSubobject
in the constructor. - Destroy the component in the constructor using:
MyComponentReference->DestroyComponent();
- Compile and the engine will crash (which also happens when you set a variable to Replicated, so it’s something you should get used to.)
- Start the engine again. Now, the component should be removed from the components list.
- Uncomment the
CreateDefaultSubobject
statement, and everything is back to normal.