I have a C++ class, UMyAnimInstance, that is a subclass of the UAnimInstance class. When I try to create a new animation blueprint in the editor, and I select UMyAnimInstance as the parent animation instance, Unreal Engine instantly crashes. The crash log has no information because it cut off as soon as I created the asset. I can create animation blueprint assets with any other animation instance class and any skeletons. There shouldn’t be anything unexpected in the UMyAnimInstance class because the overridden NativeBeginPlay and NativeUpdateAnimation are the only functions. It’s not a problem with corrupted files because creating a new class results in the same problem.
I really have no idea what could cause this problem with just this class. Has anyone encountered this before?