Description

Quote from the licensee

(FbxSkeletalMeshImport.cpp inside "// merge bones to the selected skeleton"): this happens because in UnFbx::FFbxImporter::SetupAnimationDataFromMesh, the function FindFBXMeshesByBone returns a nullptr but nothing checks for it, so RecursiveBuildSkeleton and IsUnrealBone will use a nullptr.

Steps to Reproduce

Reimport a skeletal mesh with some change in the skeleton

RESULT
Editor can crash depending on the skeleton change

EXPECTED
Editor handle nicely the case and do not crash

Have Comments or More Details?

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

0
Login to Vote

Fixed
ComponentTools
Affects Versions4.14
Target Fix4.17
Fix Commit3409497
Main Commit3432852
CreatedApr 11, 2017
ResolvedApr 26, 2017
UpdatedFeb 4, 2019