[Bug] Changing parent class causes crash on world load

We have a heirarchy of classes (LootBase, Lootitem, FoodItem, TomatoSoupFoodItem style)
[ all blueprints, no C++ ]
In the constructon script of all blueprints we have a call to the parent constructon script.

We have lots of loot in the world.
I then changed the parent class (LootBase) to have 2 more integer variables.

After that every time we load the world tile with the loot, UE4 crashes (either on load in editor, or on level load)

If I go into the blueprints and Refresh Nodes on the Parent: Construction Scrip node that fixes it.

It is very tedious to go through all our loot items and fix them every time there is a change.

Also deleting the call to the parnet creator fixes the error message.

Now that all the error messagesa are gone, it still crashes.

I tried deleting Intermediat and Binaries folders too. That did not fix it.

Is there a better solution?
Is this a known bug?

Hi SND R Keene,

I attempted to reproduce this in-house but I couldn’t get your results. I’m sure that my setup is much more simplistic than your game. Could you try reproducing this in a new test project and provide some screenshots or the test project itself?

Hi SND R Keene,

We haven’t heard back from you in a few days, so we are marking this post as resolved for tracking purposes. If you’re still experiencing this issue, please feel free to post back here with additional information.

Cheers,

TJ