Editor crash on Set Child Actor Class

When I call Destroy Actor on Child Actor from Child Actor Component (here “Weapon”) I get a crash while setting new Child Actor Class. I want to delete Child Actor but not the Component. Does it invalidate reference to the Component when I call destroy on Child Actor of the Component?

Here Set Child Actor Class causes crash:

There is no crash here:

You can use the “is valid” macro to check and see if the parent actor is != null, that may give you more visibility into what is happening. I can’t see the rest of your setup to know for sure how you have that variable set up but it looks to me like you are accessing something that has been removed. I don’t think you need to destroy it in order to set it’s class either.