Description

The engine crashes when trying to reimport a skeletal mesh that has no clothing data.

This seems related to https://jira.it.epicgames.net/browse/UE-86948.

Found in 4.24.1 CL#10757647
Reproduced in 4.25 Main CL#109285306

Steps to Reproduce

1. Import a skeletal mesh that has a section that can be used for cloth simulation.
2. Make sure that it has clothing data applied.
3. Delete the the clothing data that is currently applied.
4. Try to Reimport the skeletal mesh.

Result: The engine crashes.

Expected: The skeletal mesh reimports without any issues.

Callstack

LoginId:9a8d08644d702ac44f074090ac311686
EpicAccountId:580fb2844ad145d79dff08f42acea7c6

Assertion failed: Binding.Asset [Link Removed] [Line: 2536]

UE4Editor_Core!AssertFailedImplV() [d:\build\++ue4\sync\engine\source\runtime\core\private\misc\assertionmacros.cpp:105]
UE4Editor_Core!FDebug::CheckVerifyFailedImpl() [d:\build\++ue4\sync\engine\source\runtime\core\private\misc\assertionmacros.cpp:455]
UE4Editor_SkeletalMeshUtilitiesCommon!FLODUtilities::UnbindClothingAndBackup() [d:\build\++ue4\sync\engine\source\developer\skeletalmeshutilitiescommon\private\lodutilities.cpp:2536]
UE4Editor_SkeletalMeshUtilitiesCommon!FLODUtilities::UnbindClothingAndBackup() [d:\build\++ue4\sync\engine\source\developer\skeletalmeshutilitiescommon\private\lodutilities.cpp:2518]
UE4Editor_UnrealEd!UnFbx::FFbxImporter::ReimportSkeletalMesh() [d:\build\++ue4\sync\engine\source\editor\unrealed\private\fbx\fbxskeletalmeshimport.cpp:2516]
UE4Editor_UnrealEd!UReimportFbxSkeletalMeshFactory::Reimport() [d:\build\++ue4\sync\engine\source\editor\unrealed\private\factories\editorfactories.cpp:6316]
UE4Editor_UnrealEd!FReimportManager::Reimport() [d:\build\++ue4\sync\engine\source\editor\unrealed\private\editor.cpp:373]
UE4Editor_UnrealEd!FReimportManager::ReimportMultiple() [d:\build\++ue4\sync\engine\source\editor\unrealed\private\editor.cpp:615]
UE4Editor_UnrealEd!FReimportManager::ValidateAllSourceFileAndReimport() [d:\build\++ue4\sync\engine\source\editor\unrealed\private\editor.cpp:576]
UE4Editor_ContentBrowser!FAssetContextMenu::ExecuteReimportWithNewFile() [d:\build\++ue4\sync\engine\source\editor\contentbrowser\private\assetcontextmenu.cpp:1890]
UE4Editor_ContentBrowser!TBaseSPMethodDelegateInstance<0,FAssetContextMenu,0,void __cdecl(void),int>::ExecuteIfSafe() [d:\build\++ue4\sync\engine\source\runtime\core\public\delegates\delegateinstancesimpl.h:369]
UE4Editor_Slate!SMenuEntryBlock::OnClicked() [d:\build\++ue4\sync\engine\source\runtime\slate\private\framework\multibox\smenuentryblock.cpp:1068]
UE4Editor_Slate!SMenuEntryBlock::OnMenuItemButtonClicked() [d:\build\++ue4\sync\engine\source\runtime\slate\private\framework\multibox\smenuentryblock.cpp:1019]
UE4Editor_Slate!TBaseSPMethodDelegateInstance<0,SMenuEntryBlock,0,FReply __cdecl(void)>::Execute() [d:\build\++ue4\sync\engine\source\runtime\core\public\delegates\delegateinstancesimpl.h:293]
UE4Editor_Slate!SButton::ExecuteOnClick() [d:\build\++ue4\sync\engine\source\runtime\slate\private\widgets\input\sbutton.cpp:385]
UE4Editor_Slate!SButton::OnMouseButtonUp() [d:\build\++ue4\sync\engine\source\runtime\slate\private\widgets\input\sbutton.cpp:304]
UE4Editor_Slate!SMenuEntryButton::OnMouseButtonUp() [d:\build\++ue4\sync\engine\source\runtime\slate\private\framework\multibox\smenuentryblock.cpp:386]
UE4Editor_Slate!FEventRouter::Route<FReply,FEventRouter::FToLeafmostPolicy,FPointerEvent,<lambda_6c1f6b862bcfb82ea6dcab28fbcc9463> >() [d:\build\++ue4\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:372]
UE4Editor_Slate!FSlateApplication::RoutePointerUpEvent() [d:\build\++ue4\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:4617]
UE4Editor_Slate!FSlateApplication::ProcessMouseButtonUpEvent() [d:\build\++ue4\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:5140]
UE4Editor_Slate!FSlateApplication::OnMouseUp() [d:\build\++ue4\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:5108]
UE4Editor_ApplicationCore!FWindowsApplication::ProcessDeferredMessage() [d:\build\++ue4\sync\engine\source\runtime\applicationcore\private\windows\windowsapplication.cpp:1958]
UE4Editor_ApplicationCore!FWindowsApplication::DeferMessage() [d:\build\++ue4\sync\engine\source\runtime\applicationcore\private\windows\windowsapplication.cpp:2410]
UE4Editor_ApplicationCore!FWindowsApplication::ProcessMessage() [d:\build\++ue4\sync\engine\source\runtime\applicationcore\private\windows\windowsapplication.cpp:1638]
UE4Editor_ApplicationCore!FWindowsApplication::AppWndProc() [d:\build\++ue4\sync\engine\source\runtime\applicationcore\private\windows\windowsapplication.cpp:789]
user32
user32
UE4Editor_ApplicationCore!FWindowsPlatformApplicationMisc::PumpMessages() [d:\build\++ue4\sync\engine\source\runtime\applicationcore\private\windows\windowsplatformapplicationmisc.cpp:130]
UE4Editor!FEngineLoop::Tick() [d:\build\++ue4\sync\engine\source\runtime\launch\private\launchengineloop.cpp:4397]
UE4Editor!GuardedMain() [d:\build\++ue4\sync\engine\source\runtime\launch\private\launch.cpp:173]
UE4Editor!GuardedMainWrapper() [d:\build\++ue4\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:134]
UE4Editor!WinMain() [d:\build\++ue4\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:263]
UE4Editor!__scrt_common_main_seh() [d:\agent\_work\2\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288]
kernel32
ntdll

Have Comments or More Details?

There's no existing public thread on this issue, so head over toAnswerHub just mention UE-86998 in the post.

1
Login to Vote

Fixed
ComponentPhysics - Clothing
Affects Versions4.24.14.25
Target Fix4.24.2
Fix Commit11078236
Main Commit11078248
Release Commit11078236
CreatedJan 17, 2020
ResolvedJan 21, 2020
UpdatedFeb 10, 2020