Description

Assertion thrown while deleting a Curve from a Control Rig asset. 

Steps to Reproduce
  1. Create or open a project made with Preview 2
  2. Create and open a Control Rig Blueprint
  3. Open the Curve Container within the Control Rig
  4. Right click then add a curve naming it anything
  5. Select the curve then delete it either by pressing the delete key or using the context menu

Expected Results:
The curve is deleted.

Actual Results:
An assertion is thrown: 

Assertion failed: InSourceMemory [File:D:\build\++UE5\Sync\Engine\Plugins\Animation\ControlRig\Source\ControlRigEditor\Private\Editor\DetailsViewWrapperObject.cpp] [Line: 231]
Callstack
[2022.04.01-18.28.26:531][664]LogWindows: Error: === Critical error: ===
[2022.04.01-18.28.26:531][664]LogWindows: Error: 
[2022.04.01-18.28.26:531][664]LogWindows: Error: Assertion failed: InSourceMemory [File:D:\build\++UE5\Sync\Engine\Plugins\Animation\ControlRig\Source\ControlRigEditor\Private\Editor\DetailsViewWrapperObject.cpp] [Line: 231] 
[2022.04.01-18.28.26:531][664]LogWindows: Error: 
[2022.04.01-18.28.26:531][664]LogWindows: Error: 
[2022.04.01-18.28.26:531][664]LogWindows: Error: 
[2022.04.01-18.28.26:531][664]LogWindows: Error: [Callstack] 0x00007ffc0f40f508 UnrealEditor-ControlRigEditor.dll!UDetailsViewWrapperObject::SetContent() [D:\build\++UE5\Sync\Engine\Plugins\Animation\ControlRig\Source\ControlRigEditor\Private\Editor\DetailsViewWrapperObject.cpp:193]
[2022.04.01-18.28.26:531][664]LogWindows: Error: [Callstack] 0x00007ffc0f20ccec UnrealEditor-ControlRigEditor.dll!FControlRigEditor::HandleControlRigExecutedEvent() [D:\build\++UE5\Sync\Engine\Plugins\Animation\ControlRig\Source\ControlRigEditor\Private\Editor\ControlRigEditor.cpp:2801]
[2022.04.01-18.28.26:531][664]LogWindows: Error: [Callstack] 0x00007ffc0f1df4d6 UnrealEditor-ControlRigEditor.dll!TBaseSPMethodDelegateInstance<0,FControlRigEditor,1,void __cdecl(UControlRig *,enum EControlRigState,FName const &),FDefaultDelegateUserPolicy>::ExecuteIfSafe() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:307]
[2022.04.01-18.28.26:531][664]LogWindows: Error: [Callstack] 0x00007ffc164e4227 UnrealEditor-ControlRig.dll!TMulticastDelegate<void __cdecl(UControlRig *,enum EControlRigState,FName const &),FDefaultDelegateUserPolicy>::Broadcast() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Public\Delegates\DelegateSignatureImpl.inl:967]
[2022.04.01-18.28.26:531][664]LogWindows: Error: [Callstack] 0x00007ffc1650acce UnrealEditor-ControlRig.dll!UControlRig::Execute() [D:\build\++UE5\Sync\Engine\Plugins\Animation\ControlRig\Source\ControlRig\Private\ControlRig.cpp:900]
[2022.04.01-18.28.26:531][664]LogWindows: Error: [Callstack] 0x00007ffc16509dc4 UnrealEditor-ControlRig.dll!UControlRig::Execute() [D:\build\++UE5\Sync\Engine\Plugins\Animation\ControlRig\Source\ControlRig\Private\ControlRig.cpp:623]
[2022.04.01-18.28.26:531][664]LogWindows: Error: [Callstack] 0x00007ffc16508d72 UnrealEditor-ControlRig.dll!UControlRig::Evaluate_AnyThread() [D:\build\++UE5\Sync\Engine\Plugins\Animation\ControlRig\Source\ControlRig\Private\ControlRig.cpp:245]
[2022.04.01-18.28.26:531][664]LogWindows: Error: [Callstack] 0x00007ffc0f2811a5 UnrealEditor-ControlRigEditor.dll!FControlRigEditor::Tick() [D:\build\++UE5\Sync\Engine\Plugins\Animation\ControlRig\Source\ControlRigEditor\Private\Editor\ControlRigEditor.cpp:3042]
[2022.04.01-18.28.26:531][664]LogWindows: Error: [Callstack] 0x00007ffc2ed99539 UnrealEditor-UnrealEd.dll!FTickableEditorObject::TickObjects() [D:\build\++UE5\Sync\Engine\Source\Editor\UnrealEd\Public\TickableEditorObject.h:45]
[2022.04.01-18.28.26:531][664]LogWindows: Error: [Callstack] 0x00007ffc2f26c074 UnrealEditor-UnrealEd.dll!UEditorEngine::Tick() [D:\build\++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\EditorEngine.cpp:1536]
[2022.04.01-18.28.26:531][664]LogWindows: Error: [Callstack] 0x00007ffc2fbf8866 UnrealEditor-UnrealEd.dll!UUnrealEdEngine::Tick() [D:\build\++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\UnrealEdEngine.cpp:474]
[2022.04.01-18.28.26:531][664]LogWindows: Error: [Callstack] 0x00007ff6427882f6 UnrealEditor.exe!FEngineLoop::Tick() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\LaunchEngineLoop.cpp:5215]
[2022.04.01-18.28.26:531][664]LogWindows: Error: [Callstack] 0x00007ff6427a0d9c UnrealEditor.exe!GuardedMain() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Launch.cpp:183]
[2022.04.01-18.28.26:531][664]LogWindows: Error: [Callstack] 0x00007ff6427a0e8a UnrealEditor.exe!GuardedMainWrapper() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:147]
[2022.04.01-18.28.26:531][664]LogWindows: Error: [Callstack] 0x00007ff6427a3c4d UnrealEditor.exe!LaunchWindowsStartup() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:283]
[2022.04.01-18.28.26:531][664]LogWindows: Error: [Callstack] 0x00007ff6427b5534 UnrealEditor.exe!WinMain() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:330]
[2022.04.01-18.28.26:531][664]LogWindows: Error: [Callstack] 0x00007ff6427b86d6 UnrealEditor.exe!__scrt_common_main_seh() [d:\a01\_work\6\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288]
[2022.04.01-18.28.26:531][664]LogWindows: Error: [Callstack] 0x00007ffcb5217bd4 KERNEL32.DLL!UnknownFunction []
[2022.04.01-18.28.26:531][664]LogWindows: Error: [Callstack] 0x00007ffcb5e4ced1 ntdll.dll!UnknownFunction []
[2022.04.01-18.28.26:531][664]LogWindows: Error: 
[2022.04.01-18.28.26:541][664]LogExit: Executing StaticShutdownAfterError

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-147941 in the post.

3
Login to Vote

Fixed
ComponentUE - Anim - Rigging - Control Rig
Affects Versions5.0
Target Fix5.0.2
Fix Commit19805972
Main Commit19811783
Release Commit19805972
CreatedApr 1, 2022
ResolvedApr 19, 2022
UpdatedJan 25, 2023