Control Rig parameters don't function after editor restarts. Also the default values don't function and you need to use an input instead of directly editing the values of the pins.
You can work around this by disconnecting any execution pins in the control rig, compiling and reconnecting the pin, but this would need to be done for each editor restart.
This was tested and reported in 4.25.1 (CL-13594126) and partially reproduced in Main 4.26 (CL-13653677). In Main this causes a crash upon restart.
Results: The Anim blueprint won't compile as the input parameters for the control rig node are the type of none.
Expected: After restarting the editor. Changing the values of the control rig node in the anim blueprint would apply the control rig correctly and not interfere with the anim blueprint compiling.
For 4.26:
[2020.06.14-18.31.28:784][300]LogWindows: Error: === Critical error: === [2020.06.14-18.31.28:785][300]LogWindows: Error: [2020.06.14-18.31.28:785][300]LogWindows: Error: Fatal error! [2020.06.14-18.31.28:785][300]LogWindows: Error: [2020.06.14-18.31.28:785][300]LogWindows: Error: Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x00000000 [2020.06.14-18.31.28:785][300]LogWindows: Error: [2020.06.14-18.31.28:785][300]LogWindows: Error: [Callstack] 0x00007ff982d6ad44 UE4Editor-RigVM.dll!URigVM::CacheMemoryPointersIfRequired() [d:\builds-main\engine\source\runtime\rigvm\private\rigvmcore\rigvm.cpp:388] [2020.06.14-18.31.28:785][300]LogWindows: Error: [Callstack] 0x00007ff982d6f849 UE4Editor-RigVM.dll!URigVM::Execute() [d:\builds-main\engine\source\runtime\rigvm\private\rigvmcore\rigvm.cpp:524] [2020.06.14-18.31.28:785][300]LogWindows: Error: [Callstack] 0x00007ff982807413 UE4Editor-ControlRig.dll!UControlRig::ExecuteUnits() [d:\builds-main\engine\plugins\experimental\controlrig\source\controlrig\private\controlrig.cpp:461] [2020.06.14-18.31.28:785][300]LogWindows: Error: [Callstack] 0x00007ff982804777 UE4Editor-ControlRig.dll!UControlRig::Execute() [d:\builds-main\engine\plugins\experimental\controlrig\source\controlrig\private\controlrig.cpp:243] [2020.06.14-18.31.28:785][300]LogWindows: Error: [Callstack] 0x00007ff9827e851e UE4Editor-ControlRig.dll!FAnimNode_ControlRigBase::CacheBones_AnyThread() [d:\builds-main\engine\plugins\experimental\controlrig\source\controlrig\private\animnode_controlrigbase.cpp:304] [2020.06.14-18.31.28:785][300]LogWindows: Error: [Callstack] 0x00007ff9827e7e4d UE4Editor-ControlRig.dll!FAnimNode_ControlRig::CacheBones_AnyThread() [d:\builds-main\engine\plugins\experimental\controlrig\source\controlrig\private\animnode_controlrig.cpp:119] [2020.06.14-18.31.28:785][300]LogWindows: Error: [Callstack] 0x00007ff9a1a676f0 UE4Editor-Engine.dll!FPoseLinkBase::CacheBones() [d:\builds-main\engine\source\runtime\engine\private\animation\animnodebase.cpp:303] [2020.06.14-18.31.28:785][300]LogWindows: Error: [Callstack] 0x00007ff9a1a0561f UE4Editor-Engine.dll!FAnimInstanceProxy::CacheBones() [d:\builds-main\engine\source\runtime\engine\private\animation\animinstanceproxy.cpp:1354] [2020.06.14-18.31.28:785][300]LogWindows: Error: [Callstack] 0x00007ff9a1a47565 UE4Editor-Engine.dll!FAnimInstanceProxy::UpdateAnimation_WithRoot() [d:\builds-main\engine\source\runtime\engine\private\animation\animinstanceproxy.cpp:1260] [2020.06.14-18.31.28:785][300]LogWindows: Error: [Callstack] 0x00007ff9a1a45c21 UE4Editor-Engine.dll!FAnimInstanceProxy::UpdateAnimation() [d:\builds-main\engine\source\runtime\engine\private\animation\animinstanceproxy.cpp:1220] [2020.06.14-18.31.28:785][300]LogWindows: Error: [Callstack] 0x00007ff9a1a2ed7d UE4Editor-Engine.dll!UAnimInstance::ParallelUpdateAnimation() [d:\builds-main\engine\source\runtime\engine\private\animation\animinstance.cpp:622] [2020.06.14-18.31.28:785][300]LogWindows: Error: [Callstack] 0x00007ff9a1a46963 UE4Editor-Engine.dll!UAnimInstance::UpdateAnimation() [d:\builds-main\engine\source\runtime\engine\private\animation\animinstance.cpp:506] [2020.06.14-18.31.28:785][300]LogWindows: Error: [Callstack] 0x00007ff9a1dd5dbe UE4Editor-Engine.dll!USkeletalMeshComponent::TickAnimation() [d:\builds-main\engine\source\runtime\engine\private\components\skeletalmeshcomponent.cpp:1031] [2020.06.14-18.31.28:785][300]LogWindows: Error: [Callstack] 0x00007ff9a1dbdd71 UE4Editor-Engine.dll!USkeletalMeshComponent::InitAnim() [d:\builds-main\engine\source\runtime\engine\private\components\skeletalmeshcomponent.cpp:658] [2020.06.14-18.31.28:785][300]LogWindows: Error: [Callstack] 0x00007ff9a1dcf1ed UE4Editor-Engine.dll!USkeletalMeshComponent::SetAnimInstanceClass() [d:\builds-main\engine\source\runtime\engine\private\components\skeletalmeshcomponent.cpp:2733] [2020.06.14-18.31.28:785][300]LogWindows: Error: [Callstack] 0x00007ff99fc3b5fc UE4Editor-UnrealEd.dll!FAnimBlueprintThumbnailScene::SetAnimBlueprint() [d:\builds-main\engine\source\editor\unrealed\private\thumbnailhelpers.cpp:873] [2020.06.14-18.31.28:785][300]LogWindows: Error: [Callstack] 0x00007ff99fc034d1 UE4Editor-UnrealEd.dll!UAnimBlueprintThumbnailRenderer::Draw() [d:\builds-main\engine\source\editor\unrealed\private\thumbnailrendering\animblueprintthumbnailrenderer.cpp:27] [2020.06.14-18.31.28:785][300]LogWindows: Error: [Callstack] 0x00007ff99f92fb09 UE4Editor-UnrealEd.dll!ThumbnailTools::RenderThumbnail() [d:\builds-main\engine\source\editor\unrealed\private\objecttools.cpp:4213] [2020.06.14-18.31.28:786][300]LogWindows: Error: [Callstack] 0x00007ff99f0e3f6d UE4Editor-UnrealEd.dll!FAssetThumbnailPool::Tick() [d:\builds-main\engine\source\editor\unrealed\private\assetthumbnail.cpp:1037] [2020.06.14-18.31.28:786][300]LogWindows: Error: [Callstack] 0x00007ff99f0318e9 UE4Editor-UnrealEd.dll!FTickableEditorObject::TickObjects() [d:\builds-main\engine\source\editor\unrealed\public\tickableeditorobject.h:45] [2020.06.14-18.31.28:786][300]LogWindows: Error: [Callstack] 0x00007ff99f4379d5 UE4Editor-UnrealEd.dll!UEditorEngine::Tick() [d:\builds-main\engine\source\editor\unrealed\private\editorengine.cpp:1481] [2020.06.14-18.31.28:786][300]LogWindows: Error: [Callstack] 0x00007ff99fcfa8b6 UE4Editor-UnrealEd.dll!UUnrealEdEngine::Tick() [d:\builds-main\engine\source\editor\unrealed\private\unrealedengine.cpp:411] [2020.06.14-18.31.28:786][300]LogWindows: Error: [Callstack] 0x00007ff7c4c18ede UE4Editor.exe!FEngineLoop::Tick() [d:\builds-main\engine\source\runtime\launch\private\launchengineloop.cpp:4819] [2020.06.14-18.31.28:786][300]LogWindows: Error: [Callstack] 0x00007ff7c4c2f60c UE4Editor.exe!GuardedMain() [d:\builds-main\engine\source\runtime\launch\private\launch.cpp:169] [2020.06.14-18.31.28:786][300]LogWindows: Error: [Callstack] 0x00007ff7c4c2f6ea UE4Editor.exe!GuardedMainWrapper() [d:\builds-main\engine\source\runtime\launch\private\windows\launchwindows.cpp:137] [2020.06.14-18.31.28:786][300]LogWindows: Error: [Callstack] 0x00007ff7c4c4218d UE4Editor.exe!WinMain() [d:\builds-main\engine\source\runtime\launch\private\windows\launchwindows.cpp:268] [2020.06.14-18.31.28:786][300]LogWindows: Error: [Callstack] 0x00007ff7c4c4503e UE4Editor.exe!__scrt_common_main_seh() [d:\agent\_work\2\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288] [2020.06.14-18.31.28:786][300]LogWindows: Error: [Callstack] 0x00007ff9fd377974 KERNEL32.DLL!UnknownFunction [] [2020.06.14-18.31.28:786][300]LogWindows: Error: [Callstack] 0x00007ff9fdb2a271 ntdll.dll!UnknownFunction []
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-94316 in the post.
17 |
Component | UE - Anim - Rigging - Control Rig |
---|---|
Affects Versions | 4.25.1, 4.26 |
Target Fix | 4.26 |
Fix Commit | 14045910 |
---|
Created | Jun 14, 2020 |
---|---|
Resolved | Aug 6, 2020 |
Updated | Apr 28, 2021 |