Whenever I try to reparent my animation blueprint I get the following assertion error:
[2022.11.29-18.44.15:987][ 99]LogBlueprint: Warning: Reparenting blueprint AnimBlueprint /Game/Blueprints/Characters/CoreCharacter/ABP_CoreAnimInstance.ABP_CoreAnimInstance from ALSCharacterAnimInstance to CoreAnimInstance...
[2022.11.29-18.44.16:463][ 99]BlueprintLog: New page: Compile ABP_CoreAnimInstance
[2022.11.29-18.44.17:235][ 99]AnimBlueprintLog: Warning: SLOTNODE: 'Arm L' in animation instance class ABP_CoreAnimInstance_C already exists. Remove duplicates from the animation graph for this class.
[2022.11.29-18.44.17:235][ 99]AnimBlueprintLog: Warning: SLOTNODE: 'Arm R' in animation instance class ABP_CoreAnimInstance_C already exists. Remove duplicates from the animation graph for this class.
[2022.11.29-18.44.17:235][ 99]LogOutputDevice: Warning:
Script Stack (0 frames) :
[2022.11.29-18.44.17:257][ 99]LogWindows: Error: appError called: Assertion failed: SkeletonAsset [File:D:\build\++UE5\Sync\Engine\Source\Runtime\Engine\Private\Animation\AnimNode_Inertialization.cpp] [Line: 72]
[2022.11.29-18.44.17:257][ 99]LogWindows: Windows GetLastError: The operation completed successfully. (0)
I’m able to reparent the same blueprint to the same class in 5.0 but not in 5.1.
I have made a completely empty class to reparent to, that is a child of the class I’m trying to reparent, and it still gives me the same error. Not sure what to do at this point any help would be appreciated.
Edit: The only solution I’ve found so far is to reparent the blueprint in 5.0, then open that project in 5.1
I’m spitballing here since I don’t have the entire picture, but that assert failure indicates the skeleton asset isn’t resolving from the bone container.
Have you checked your animation assets referenced in the animation bp to verify they all work in 5.1? I’ve run across more than a few issues with animations in 5.0 not being salient in 5.1.
It is, indeed, really disappointing thing. Got the same error here. The most annoying that it’s building successfully in my Rider, but then it crashes in ue editor.
Downloading ue 5.0 just to get the right reparenting is kinda, u know…
“Edit: The only solution I’ve found so far is to reparent the blueprint in 5.0, then open that project in 5.1”
Unfortunately, I don’t know how to fix the problem with reparenting (btw I have the same problem, maybe it’s UE5.1 bug?), but you don’t actually need to reparting it in 5.0 and then go to 5.1. You can create new Animation blueprint with the correct parent and then just copy-paste data from your BP you need to work with. When I did this with ALS animation blueprint it took for me few minutes, not more then 10. I think it’s more comfortable instead of switching to another engine version just for reparenting some animation blueprint
I met the same problem. But I find create a new ALS animation and copy also crash when I paste AimOffsetBehaviors layer. I think I should instal 5.0 before the Unreal fix it.
If anyone is still experiencing this, I think I found an even better workaround! Seems like the crash happens because Unreal wants to update the preview mesh. I was able to work around that by simply setting the preview mesh in the anim graph editor to null and then resetting it to the correct mesh afterwards!