Error message:
Assertion failed: Pose.IsValidIndex(BoneIndex) [Link Removed] [Line: 528]
Source Context:
513 const FTransform& ParentTransform = GetComponentSpaceTransform(ParentIndex); 514 const FTransform& BoneTransform = Pose[BoneIndex]; 515 // calculate local space 516 return BoneTransform.GetRelativeTransform(ParentTransform); 517 } 518 } 519 520 return Pose[BoneIndex]; 521 } 522 523 template<class PoseType> 524 const FTransform& FCSPose<PoseType>::GetComponentSpaceTransform(BoneIndexType BoneIndex) 525 { 526 checkSlow(Pose.IsValid()); 527 ***** check(Pose.IsValidIndex(BoneIndex)); 528 529 check(!Pose[BoneIndex].ContainsNaN()); 530 // if not evaluate, calculate it 531 if (ComponentSpaceFlags[BoneIndex] == 0) 532 { 533 CalculateComponentSpaceTransform(BoneIndex); 534 } 535 check(!Pose[BoneIndex].ContainsNaN()); 536 return Pose[BoneIndex]; 537 } 538 539 template<class PoseType> 540 void FCSPose<PoseType>::SetComponentSpaceTransform(BoneIndexType BoneIndex, const FTransform& NewTransform) 541 { 542 checkSlow(Pose.IsValid());
Most recent user affected CL: 3286799 (4.15 P4)
Logs:
[Link Removed]
[Link Removed]
CrashReporter User Descriptions:
Result: Crash
Expected: You really need EffectorSpaceBoneName set for bone space IK to work, so I'm not really sure what IS expected.
UE4Editor_AnimGraph!FCSPose<FCompactHeapPose>::GetComponentSpaceTransform() [bonepose.h:528] UE4Editor_AnimGraph!FAnimNodeEditMode::ConvertCSVectorToBoneSpace() [animnodeeditmode.cpp:518] UE4Editor_AnimGraph!FTwoBoneIKEditMode::DoTranslation() [twoboneikeditmode.cpp:279] UE4Editor_AnimGraph!FAnimNodeEditMode::InputDelta() [animnodeeditmode.cpp:275] UE4Editor_UnrealEd!FEditorModeTools::InputDelta() [editormodemanager.cpp:688] UE4Editor_UnrealEd!FEditorViewportClient::InputWidgetDelta() [editorviewportclient.cpp:3054] UE4Editor_UnrealEd!FEditorViewportClient::UpdateMouseDelta() [editorviewportclient.cpp:2020] UE4Editor_UnrealEd!FEditorViewportClient::Tick() [editorviewportclient.cpp:1114] UE4Editor_Persona!FAnimationViewportClient::Tick() [animationeditorviewportclient.cpp:466] UE4Editor_UnrealEd!UEditorEngine::Tick() [editorengine.cpp:1698] UE4Editor_UnrealEd!UUnrealEdEngine::Tick() [unrealedengine.cpp:391] UE4Editor!FEngineLoop::Tick() [launchengineloop.cpp:3025] UE4Editor!GuardedMain() [launch.cpp:166] UE4Editor!GuardedMainWrapper() [launchwindows.cpp:134] UE4Editor!WinMain() [launchwindows.cpp:210] UE4Editor!__scrt_common_main_seh() [exe_common.inl:264] kernel32!<Unknown> ntdll!<Unknown>
Why does the REMOVE method of map container remove elements have memory leaks?
How does TextureRenderTarget2D get TArray<uint8> type data?
How do I set a material as a post-processing material?
How to delete some elements correctly when deleting an array loop?
What is the cause of the packaging error falling back to 'GameUserSettings' in ue5?
What is the difference between Camera and CineCamera?
How does TArray loop correctly remove elements in blueprints?
How to implement springarm components to scale according to mouse position in spawn?
Head over to the existing Questions & Answers thread and let us know what's up.
2 |
Component | UE - Anim - Rigging |
---|---|
Affects Versions | 4.14, 4.15 |
Target Fix | 4.15.1 |
Fix Commit | 3321236 |
---|
Created | Feb 9, 2017 |
---|---|
Resolved | Feb 24, 2017 |
Updated | Oct 7, 2020 |