Thank you so so so much, that was killing me! For others who stumble past here, my issue was I had exposed a variable in my character class of type TSubclassOf but had forgotten to assign the blueprint to the variable slot in my character editor. So I’m assuming any nullptr or uninitialized error will throw this message.
I was dynamically creating attribute sets for actors. So, for those actors who didn’t have the relevant attribute set, the ability that committed the cost of that attribute crashed the game when activated!
Example - Jump committing stamina cost on an actor that didn’t have stamina attribute set.
Hope Epic fixes this. Commit Ability is broken. This is the second time commit is causing a crash for me - the other time when Super::ActivateAbility(...) incorrectly Commits ability (Fixed in UE 5.3).