Description

Editor crashes after user tries to reload Dataprep asset after editing Filter By Actor label card in QAEnterprise project.

Regression - Yes(Priority Critical), wasn't able to repro this issue in //UE5/Release-5.0 at CL 19069427, but it seems that similar crash was first introduced at CL 18981090.

Repro rate: 3/3

Steps to Reproduce

Steps:

  1. Have project Enterprise/QAEnterprise/QAEnterprise.uproject open
  2. In the Content Browser , go to Content \ Manual \ Dataprep
  3. In the Content Browser , edit Master_pipeline ( Dataprep asset )
  4. In the Filter By Actor Label action, right click on the empty edit box
  5. Click Link to Parameter -> select My String Search
  6. In the Dataprep tab, Parametrization section / My String Search : enter Blue**
  7. Go to Content Browser
  8. Select Master_Pipeline asset
  9. Right click - Asset Actions - Reload

Actual result: editor crashes

Expected result: asset is reloaded, no crash occurs

Callstack
Error Message
Assertion failed: LinkObject [File:U:\UE5_Release_5_0\Engine\Source\Runtime\CoreUObject\Private\UObject\PackageReload.cpp] [Line: 267] Unable to resolve object: /Game/Manual/Dataprep/Master_pipeline_DEADPACKAGE_12 when dumping external references
UnrealEditor_CoreUObject!PackageReloadInternal::DumpExternalReferences() [PackageReload.cpp:267]
UnrealEditor_CoreUObject!ReloadPackages() [PackageReload.cpp:677]
UnrealEditor_UnrealEd!UPackageTools::ReloadPackages() [PackageTools.cpp:824]
UnrealEditor_UnrealEd!UPackageTools::ReloadPackages() [PackageTools.cpp:527]
UnrealEditor_ContentBrowserAssetDataSource!FAssetFileContextMenu::ExecuteReload() [AssetFileContextMenu.cpp:1812]
UnrealEditor_ContentBrowserAssetDataSource!TBaseSPMethodDelegateInstance<0,FAssetFileContextMenu,1,void __cdecl(void) [DelegateInstancesImpl.h:307]
UnrealEditor_Slate!SMenuEntryBlock::OnClicked() [SMenuEntryBlock.cpp:1157]
UnrealEditor_Slate!SMenuEntryBlock::OnMenuItemButtonClicked() [SMenuEntryBlock.cpp:1108]
UnrealEditor_Slate!TBaseSPMethodDelegateInstance<0,SMenuEntryBlock,1,FReply __cdecl(void) [DelegateInstancesImpl.h:290]
UnrealEditor_Slate!SButton::ExecuteOnClick() [SButton.cpp:464]
UnrealEditor_Slate!SButton::OnMouseButtonUp() [SButton.cpp:389]
UnrealEditor_Slate!SMenuEntryButton::OnMouseButtonUp() [SMenuEntryBlock.cpp:434]
UnrealEditor_Slate!<lambda_51e270ca99ea7ce852539efd04dd453f>::operator() [SlateApplication.cpp:4961]
UnrealEditor_Slate!FEventRouter::Route<FReply,FEventRouter::FToLeafmostPolicy,FPointerEvent,<lambda_51e270ca99ea7ce852539efd04dd453f> >() [SlateApplication.cpp:405]
UnrealEditor_Slate!FSlateApplication::RoutePointerUpEvent() [SlateApplication.cpp:4947]
UnrealEditor_Slate!FSlateApplication::ProcessMouseButtonUpEvent() [SlateApplication.cpp:5495]
UnrealEditor_Slate!FSlateApplication::OnMouseUp() [SlateApplication.cpp:5460]
UnrealEditor_ApplicationCore!FWindowsApplication::ProcessDeferredMessage() [WindowsApplication.cpp:2210]
UnrealEditor_ApplicationCore!FWindowsApplication::DeferMessage() [WindowsApplication.cpp:2699]
UnrealEditor_ApplicationCore!FWindowsApplication::ProcessMessage() [WindowsApplication.cpp:1078]
UnrealEditor_ApplicationCore!FWindowsApplication::AppWndProc() [WindowsApplication.cpp:916]
UnrealEditor_ApplicationCore!FWindowsPlatformApplicationMisc::PumpMessages() [WindowsPlatformApplicationMisc.cpp:138]
UnrealEditor!FEngineLoop::Tick() [LaunchEngineLoop.cpp:5139]
UnrealEditor!GuardedMain() [Launch.cpp:183]
UnrealEditor!GuardedMainWrapper() [LaunchWindows.cpp:147]
UnrealEditor!LaunchWindowsStartup() [LaunchWindows.cpp:283]
UnrealEditor!WinMain() [LaunchWindows.cpp:330]
UnrealEditor!__scrt_common_main_seh() [exe_common.inl:288]

Have Comments or More Details?

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

12
Login to Vote

Cannot Reproduce
ComponentUE - Editor - Content Pipeline - Visual Dataprep
Affects Versions5.05.1
Target Fix5.3
Fix Commit26230131
CreatedFeb 28, 2022
ResolvedJun 26, 2023
UpdatedJun 29, 2023