Engine Crashing When Adding Reference To Blueprint Class To Data Asset

For me it’s hard to figure out what is going on. I hope you initialized the component in your character properly.

Something like this in the constructor of your character.

WeaponComponent = CreateDefaultSubobject<UTP_WeaponComponent>(FName("UTP Weapon Component"));