Description

Moving files to a sub-folder crashes the editor.

Steps to Reproduce
  1. Create a new blueprint top-down project
  2.  In the content browser, create a new folder "new folder"
  3.  ctrl-click on the other four folders in the content browser (Geometry, Mannequin, TopDown,TopdownBp)  and drag them to the folder "new folder"
  4.  in the pop-up menu, select "move here"

 

Result:  See Call Stack Crash

Expected: Files successfully move.

Callstack
Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x00000040

UE4Editor_Engine!FExposedValueCopyRecord::GetDestAddr() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Engine\Private\Animation\AnimNodeBase.cpp:27]
UE4Editor_Engine!FExposedValueHandler::Execute() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Engine\Private\Animation\AnimNodeBase.cpp:738]
UE4Editor_AnimGraphRuntime!FAnimNode_BlendSpacePlayer::Initialize_AnyThread() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\AnimGraphRuntime\Private\AnimNodes\AnimNode_BlendSpacePlayer.cpp:64]
UE4Editor_Engine!FPoseLinkBase::Initialize() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Engine\Private\Animation\AnimNodeBase.cpp:239]
UE4Editor_Engine!FAnimNode_StateMachine::SetState() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Engine\Private\Animation\AnimNode_StateMachine.cpp:1002]
UE4Editor_Engine!FAnimNode_StateMachine::Initialize_AnyThread() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Engine\Private\Animation\AnimNode_StateMachine.cpp:281]
UE4Editor_Engine!FPoseLinkBase::Initialize() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Engine\Private\Animation\AnimNodeBase.cpp:239]
UE4Editor_Engine!FAnimInstanceProxy::InitializeRootNode() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Engine\Private\Animation\AnimInstanceProxy.cpp:278]
UE4Editor_Engine!UAnimInstance::InitializeAnimation() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Engine\Private\Animation\AnimInstance.cpp:226]
UE4Editor_Engine!USkeletalMeshComponent::InitializeAnimScriptInstance() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Engine\Private\Components\SkeletalMeshComponent.cpp:700]
UE4Editor_Engine!USkeletalMeshComponent::InitAnim() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Engine\Private\Components\SkeletalMeshComponent.cpp:645]
UE4Editor_Engine!USkeletalMeshComponent::SetAnimInstanceClass() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Engine\Private\Components\SkeletalMeshComponent.cpp:2733]
UE4Editor_UnrealEd!FAnimBlueprintThumbnailScene::SetAnimBlueprint() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Editor\UnrealEd\Private\ThumbnailHelpers.cpp:873]
UE4Editor_UnrealEd!UAnimBlueprintThumbnailRenderer::Draw() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Editor\UnrealEd\Private\ThumbnailRendering\AnimBlueprintThumbnailRenderer.cpp:27]
UE4Editor_UnrealEd!ThumbnailTools::RenderThumbnail() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Editor\UnrealEd\Private\ObjectTools.cpp:4146]
UE4Editor_UnrealEd!ThumbnailTools::GenerateThumbnailForObjectToSaveToDisk() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Editor\UnrealEd\Private\ObjectTools.cpp:4277]
UE4Editor_UnrealEd!UUnrealEdEngine::GeneratePackageThumbnailsIfRequired() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Editor\UnrealEd\Private\UnrealEdSrv.cpp:448]
UE4Editor_UnrealEd!UUnrealEdEngine::Exec() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Editor\UnrealEd\Private\UnrealEdSrv.cpp:688]
UE4Editor_UnrealEd!InternalSavePackage() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Editor\UnrealEd\Private\FileHelpers.cpp:3081]
UE4Editor_UnrealEd!InternalPromptForCheckoutAndSave() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Editor\UnrealEd\Private\FileHelpers.cpp:3595]
UE4Editor_UnrealEd!FEditorFileUtils::PromptForCheckoutAndSave() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Editor\UnrealEd\Private\FileHelpers.cpp:3865]
UE4Editor_AssetTools!FAssetRenameManager::PerformAssetRename() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Developer\AssetTools\Private\AssetRenameManager.cpp:1384]
UE4Editor_AssetTools!FAssetRenameManager::FixReferencesAndRename() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Developer\AssetTools\Private\AssetRenameManager.cpp:451]
UE4Editor_AssetTools!FAssetRenameManager::RenameAssetsWithDialog() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Developer\AssetTools\Private\AssetRenameManager.cpp:269]
UE4Editor_ContentBrowser!ContentBrowserUtils::MoveAssets() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Editor\ContentBrowser\Private\ContentBrowserUtils.cpp:559]
UE4Editor_ContentBrowser!ContentBrowserUtils::MoveFolders() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Editor\ContentBrowser\Private\ContentBrowserUtils.cpp:914]
UE4Editor_ContentBrowser!SPathView::ExecuteTreeDropMove() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Editor\ContentBrowser\Private\SPathView.cpp:1532]
UE4Editor_ContentBrowser!TBaseSPMethodDelegateInstance<0,SPathView,0,TTypeWrapper<void> __cdecl(TArray<FAssetData,TSizedDefaultAllocator<32> >,TArray<FString,TSizedDefaultAllocator<32> >,FString)>::Execute() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:298]
UE4Editor_ContentBrowser!TBaseSPMethodDelegateInstance<0,SPathView,0,void __cdecl(TArray<FAssetData,TSizedDefaultAllocator<32> >,TArray<FString,TSizedDefaultAllocator<32> >,FString)>::ExecuteIfSafe() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:374]
UE4Editor_ContentBrowser!TBaseDelegate<void,TArray<FAssetData,TSizedDefaultAllocator<32> >,TArray<FString,TSizedDefaultAllocator<32> >,FString>::ExecuteIfBound() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Core\Public\Delegates\DelegateSignatureImpl.inl:673]
UE4Editor_ContentBrowser!TBaseFunctorDelegateInstance<void __cdecl(void),<lambda_31fb9a24801440aa53d4edcc43293e98> >::ExecuteIfSafe() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:1007]
UE4Editor_Slate!SMenuEntryBlock::OnClicked() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Slate\Private\Framework\MultiBox\SMenuEntryBlock.cpp:1068]
UE4Editor_Slate!SMenuEntryBlock::OnMenuItemButtonClicked() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Slate\Private\Framework\MultiBox\SMenuEntryBlock.cpp:1019]
UE4Editor_Slate!TBaseSPMethodDelegateInstance<0,SMenuEntryBlock,0,FReply __cdecl(void)>::Execute() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:298]
UE4Editor_Slate!SButton::ExecuteOnClick() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Slate\Private\Widgets\Input\SButton.cpp:385]
UE4Editor_Slate!SButton::OnMouseButtonUp() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Slate\Private\Widgets\Input\SButton.cpp:304]
UE4Editor_Slate!SMenuEntryButton::OnMouseButtonUp() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Slate\Private\Framework\MultiBox\SMenuEntryBlock.cpp:386]
UE4Editor_Slate!FEventRouter::Route<FReply,FEventRouter::FToLeafmostPolicy,FPointerEvent,<lambda_cc5aea9e7377b04ce85c30c65ec3889b> >() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:372]
UE4Editor_Slate!FSlateApplication::RoutePointerUpEvent() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:4675]
UE4Editor_Slate!FSlateApplication::ProcessMouseButtonUpEvent() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:5198]
UE4Editor_Slate!FSlateApplication::OnMouseUp() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:5166]
UE4Editor_ApplicationCore!FWindowsApplication::ProcessDeferredMessage() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:2133]
UE4Editor_ApplicationCore!FWindowsApplication::DeferMessage() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:2585]
UE4Editor_ApplicationCore!FWindowsApplication::ProcessMessage() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:1809]
UE4Editor_ApplicationCore!FWindowsApplication::AppWndProc() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:852]
user32
user32
UE4Editor_ApplicationCore!FWindowsPlatformApplicationMisc::PumpMessages() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsPlatformApplicationMisc.cpp:130]
UE4Editor!FEngineLoop::Tick() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Launch\Private\LaunchEngineLoop.cpp:4757]
UE4Editor!GuardedMain() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Launch\Private\Launch.cpp:169]
UE4Editor!GuardedMainWrapper() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:137]
UE4Editor!WinMain() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:266]
UE4Editor!__scrt_common_main_seh() [d:\agent\_work\5\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 to Questions & Answers just mention UE-91724 in the post.

0
Login to Vote

Fixed
ComponentTools
Affects Versions4.25
Target Fix4.26
Fix Commit12659775
Main Commit12659775
CreatedApr 8, 2020
ResolvedApr 8, 2020
UpdatedMay 7, 2020