Ensure condition failed: EditableBoneVisibilityStates.Num() >= OutRequiredBones.Num()

Hello.

I’m currently facing this weird error on my project. We have various SKs all of them working under a master skeleton asset (common biped character skeletal hierarchy + extra chains for clothes and that kind of stuff). One of the SKs for this extras (a handbag) consist on the same hierarchy as the master skeleton from root to chest + clavicle_L and the extra bones for the handbag.


We want the handbag to move with rigid body so for that I have this Postprocess_ABP.

This is assembled with the rest of the modules of our character inside a BP, being the Handbag_SKComponent children of the Main_SKComponent, which is the one it gets as the input for the CopyPoseFromMesh node.

The thing is this setup always pop this weird warning in the log the first time the character BP compiles in every session. Trying to debug it only appears when the rigid body node is connected as the output pose in the post process ABP.

LogOutputDevice: Error: === Handled ensure: ===
LogOutputDevice: Error: Ensure condition failed: EditableBoneVisibilityStates.Num() >= OutRequiredBones.Num()  [File:D:\build\++UE5\Sync\Engine\Source\Runtime\Engine\Private\Components\SkeletalMeshComponent.cpp] [Line: 1805] 
LogOutputDevice: Error: Skeletal Mesh asset 'SK_Handbag' has incorrect BoneVisibilityStates. # of BoneVisibilityStatese (0), # of OutRequiredBones (9)
LogOutputDevice: Error: Stack: 
LogOutputDevice: Error: [Callstack] 0x00007fffaa16e9fc UnrealEditor-Engine.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007fffa269c6d7 UnrealEditor-AnimGraphRuntime.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007fffa26ed741 UnrealEditor-AnimGraphRuntime.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007fffa9c1c38e UnrealEditor-Engine.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007fffa9c1ab22 UnrealEditor-Engine.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007fffa9c181d9 UnrealEditor-Engine.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007fffa9bf203c UnrealEditor-Engine.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007fffa8164c06 UnrealEditor-UnrealEd.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007fffa811a7c7 UnrealEditor-UnrealEd.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007fffa6aabee3 UnrealEditor-Kismet.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007fffa6a4304a UnrealEditor-Kismet.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007fffa6a42d90 UnrealEditor-Kismet.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007fffa8123f8e UnrealEditor-UnrealEd.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007fffa6b835dd UnrealEditor-Kismet.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007fffa6b9f99c UnrealEditor-Kismet.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007fffbb410b21 UnrealEditor-Slate.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007fffbb521b87 UnrealEditor-Slate.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007fffbb4fa0c4 UnrealEditor-Slate.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007fffbb5a08d6 UnrealEditor-Slate.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007fffbb5c6a73 UnrealEditor-Slate.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007fffbb35a508 UnrealEditor-Slate.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007fffbb33ffca UnrealEditor-Slate.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007fffbb3a6863 UnrealEditor-Slate.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007fffbb395343 UnrealEditor-Slate.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007fffbb38afec UnrealEditor-Slate.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007ffff89619a2 UnrealEditor-ApplicationCore.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007ffff89467d1 UnrealEditor-ApplicationCore.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007ffff8964391 UnrealEditor-ApplicationCore.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007ffff893ff93 UnrealEditor-ApplicationCore.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007ff81b10e858 USER32.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007ff81b10e4ee USER32.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007fff96917f09 InkObj.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007fffe0031118 atlthunk.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007ff81b10e858 USER32.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007ff81b10e299 USER32.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007ffff8965849 UnrealEditor-ApplicationCore.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007ff670f67332 UnrealEditor.exe!UnknownFunction []

We have same LODs settings applied to both Main Character and Handbag SKs but none of the bones used by the Handbag are removed at any LOD.

Any clue on this?