Steps to Reproduce

1. Open the Niagara system of the attached project.
2. Select "Fountain" and save the emitter as an asset under "Create Asset From This".
3. If you overwrite the existing asset "NewNiagaraEmitter" when saving, it will crash.

Callstack

LoginId:a50379d241de06f3d3a5c29b585dda2c
EpicAccountId:0732afa141084f598cd9b3f514b98f5b

Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0xffffffffffffffff

UnrealEditor_CoreUObject!StaticDuplicateObjectEx() [D:\P4\UE5main\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp:2453]
UnrealEditor_UnrealEd!ObjectTools::DuplicateSingleObject() [D:\P4\UE5main\Engine\Source\Editor\UnrealEd\Private\ObjectTools.cpp:863]
UnrealEditor_AssetTools!UAssetToolsImpl::PerformDuplicateAsset() [D:\P4\UE5main\Engine\Source\Developer\AssetTools\Private\AssetTools.cpp:666]
UnrealEditor_AssetTools!UAssetToolsImpl::DuplicateAssetWithDialogAndTitle() [D:\P4\UE5main\Engine\Source\Developer\AssetTools\Private\AssetTools.cpp:631]
UnrealEditor_NiagaraEditor!FNiagaraEditorUtilities::CreateAssetFromEmitter() [D:\P4\UE5main\Engine\Plugins\FX\Niagara\Source\NiagaraEditor\Private\NiagaraEditorUtilities.cpp:2312]
UnrealEditor_NiagaraEditor!TBaseStaticDelegateInstance<void __cdecl(void),FDefaultDelegateUserPolicy,TSharedRef<FNiagaraEmitterHandleViewModel,1> >::ExecuteIfSafe() [D:\P4\UE5main\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:731]
UnrealEditor_Slate!SMenuEntryBlock::OnClicked() [D:\P4\UE5main\Engine\Source\Runtime\Slate\Private\Framework\MultiBox\SMenuEntryBlock.cpp:1157]
UnrealEditor_Slate!SMenuEntryBlock::OnMenuItemButtonClicked() [D:\P4\UE5main\Engine\Source\Runtime\Slate\Private\Framework\MultiBox\SMenuEntryBlock.cpp:1108]
UnrealEditor_Slate!TBaseSPMethodDelegateInstance<0,SMenuEntryBlock,1,FReply __cdecl(void),FDefaultDelegateUserPolicy>::Execute() [D:\P4\UE5main\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:290]
UnrealEditor_Slate!SButton::ExecuteOnClick() [D:\P4\UE5main\Engine\Source\Runtime\Slate\Private\Widgets\Input\SButton.cpp:465]
UnrealEditor_Slate!SButton::OnMouseButtonUp() [D:\P4\UE5main\Engine\Source\Runtime\Slate\Private\Widgets\Input\SButton.cpp:390]
UnrealEditor_Slate!SMenuEntryButton::OnMouseButtonUp() [D:\P4\UE5main\Engine\Source\Runtime\Slate\Private\Framework\MultiBox\SMenuEntryBlock.cpp:434]
UnrealEditor_Slate!<lambda_51e270ca99ea7ce852539efd04dd453f>::operator()() [D:\P4\UE5main\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:4964]
UnrealEditor_Slate!FEventRouter::Route<FReply,FEventRouter::FToLeafmostPolicy,FPointerEvent,<lambda_51e270ca99ea7ce852539efd04dd453f> >() [D:\P4\UE5main\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:405]
UnrealEditor_Slate!FSlateApplication::RoutePointerUpEvent() [D:\P4\UE5main\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:4950]
UnrealEditor_Slate!FSlateApplication::ProcessMouseButtonUpEvent() [D:\P4\UE5main\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:5498]
UnrealEditor_Slate!FSlateApplication::OnMouseUp() [D:\P4\UE5main\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:5463]
UnrealEditor_ApplicationCore!FWindowsApplication::ProcessDeferredMessage() [D:\P4\UE5main\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:2210]
UnrealEditor_ApplicationCore!FWindowsApplication::DeferMessage() [D:\P4\UE5main\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:2699]
UnrealEditor_ApplicationCore!FWindowsApplication::ProcessMessage() [D:\P4\UE5main\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:1078]
UnrealEditor_ApplicationCore!FWindowsApplication::AppWndProc() [D:\P4\UE5main\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:916]
user32
user32
UnrealEditor_ApplicationCore!FWindowsPlatformApplicationMisc::PumpMessages() [D:\P4\UE5main\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsPlatformApplicationMisc.cpp:138]
UnrealEditor_Win64_DebugGame!FEngineLoop::Tick() [D:\P4\UE5main\Engine\Source\Runtime\Launch\Private\LaunchEngineLoop.cpp:5175]
UnrealEditor_Win64_DebugGame!GuardedMain() [D:\P4\UE5main\Engine\Source\Runtime\Launch\Private\Launch.cpp:186]
UnrealEditor_Win64_DebugGame!GuardedMainWrapper() [D:\P4\UE5main\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:147]
UnrealEditor_Win64_DebugGame!LaunchWindowsStartup() [D:\P4\UE5main\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:283]
UnrealEditor_Win64_DebugGame!WinMain() [D:\P4\UE5main\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:330]
UnrealEditor_Win64_DebugGame!__scrt_common_main_seh() [d:\a01\_work\12\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-147504 in the post.

10
Login to Vote

Fixed
ComponentUE - Niagara
Affects Versions4.27.25.0
Target Fix5.1
Fix Commit21920066
Main Commit21920066
Release Commit21921644
CreatedMar 30, 2022
ResolvedSep 9, 2022
UpdatedSep 14, 2022