Description

Spawning a poseable actor with a delay causes the Editor to crash.

Steps to Reproduce
  1. Create an actor with a skeletal mesh and animation blueprint
  2. Have the actor posses on begin play of a level
  3. After a delay node, spawn an actor with a poseable mesh component that copies a pose the possessed actor on some event

Results: Unreal Engine crashes and receive the following error: Assertion failed: BoneSpaceTransforms.Num() == InComponentToCopy->BoneSpaceTransforms.Num() [Link Removed] [Line: 287]

Expected: The actor to spawn as normal with no crash.

Callstack

Assertion failed: BoneSpaceTransforms.Num() == InComponentToCopy->BoneSpaceTransforms.Num() [Link Removed] [Line: 287]

UE4Editor_Core!FWindowsErrorOutputDevice::Serialize() [d:\jeremymain\engine\source\runtime\core\private\windows\windowserroroutputdevice.cpp:79]
UE4Editor_Core!FOutputDevice::LogfImpl() [d:\jeremymain\engine\source\runtime\core\private\misc\outputdevice.cpp:71]
UE4Editor_Core!FDebug::AssertFailed() [d:\jeremymain\engine\source\runtime\core\private\misc\assertionmacros.cpp:446]
UE4Editor_Core!FDebug::CheckVerifyFailedImpl() [d:\jeremymain\engine\source\runtime\core\private\misc\assertionmacros.cpp:424]
UE4Editor_Engine!UPoseableMeshComponent::CopyPoseFromSkeletalComponent() [d:\jeremymain\engine\source\runtime\engine\private\components\poseablemeshcomponent.cpp:287]
UE4Editor_Engine!UPoseableMeshComponent::execCopyPoseFromSkeletalComponent() [d:\jeremymain\engine\source\runtime\engine\classes\components\poseablemeshcomponent.h:19]
UE4Editor_CoreUObject!UFunction::Invoke() [d:\jeremymain\engine\source\runtime\coreuobject\private\uobject\class.cpp:4723]
UE4Editor_CoreUObject!UObject::CallFunction() [d:\jeremymain\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:904]
UE4Editor_CoreUObject!UObject::ProcessContextOpcode() [d:\jeremymain\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:2315]
UE4Editor_CoreUObject!ProcessLocalScriptFunction() [d:\jeremymain\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:974]
UE4Editor_CoreUObject!ProcessScriptFunction<void (__cdecl*)(UObject *,FFrame &,void *)>() [d:\jeremymain\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:809]
UE4Editor_CoreUObject!ProcessLocalFunction() [d:\jeremymain\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:1033]
 

Have Comments or More Details?

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

13
Login to Vote

Fixed
ComponentOLD - Anim
Affects Versions4.224.23
Target Fix4.23
Fix Commit6576010
Main Commit6863572
CreatedApr 5, 2019
ResolvedMay 20, 2019
UpdatedJun 6, 2019