Niagara Issue - Adding Grid 3D Gas Master Emmiter Crashes UE 5.4.4

Hello all,

I am facing this current issue, when I try to add “Grid 3D Gas Master Emmiter” the engine crashes. It works fine on other projects, and tested out in a brand new clean project.

The following is the error I get. I reckon something is wrong with the project file, is there any way of fixing this?

LoginId:839fd8bf4cdd90449f5eaabd19031aee EpicAccountId:563b64f967e841c8b04d38f5a9b3fa38 Assertion failed: InputType.IsValid()

[File:D:\build++UE5\Sync\Engine\Plugins\FX\Niagara\Source\NiagaraEditor\Private\ViewModels\Stack\NiagaraStackGraphUtilities.cpp] [Line: 2894] Type is invalid.

UnrealEditor_NiagaraEditor!FNiagaraStackGraphUtilities::IsRapidIterationType() [D:\build++UE5\Sync\Engine\Plugins\FX\Niagara\Source\NiagaraEditor\Private\ViewModels\Stack\NiagaraStackGraphUtilities.cpp:2894] UnrealEditor_NiagaraEditor!UNiagaraStackFunctionInput::RefreshValues() [D:\build++UE5\Sync\Engine\Plugins\FX\Niagara\Source\NiagaraEditor\Private\ViewModels\Stack\NiagaraStackFunctionInput.cpp:1237] UnrealEditor_NiagaraEditor!UNiagaraStackFunctionInput::RefreshChildrenInternal() [D:\build++UE5\Sync\Engine\Plugins\FX\Niagara\Source\NiagaraEditor\Private\ViewModels\Stack\NiagaraStackFunctionInput.cpp:688] UnrealEditor_NiagaraEditor!UNiagaraStackEntry::RefreshChildren() [D:\build++UE5\Sync\Engine\Plugins\FX\Niagara\Source\NiagaraEditor\Private\ViewModels\Stack\NiagaraStackEntry.cpp:767] UnrealEditor_NiagaraEditor!UNiagaraStackEntry::RefreshChildren() [D:\build++UE5\Sync\Engine\Plugins\FX\Niagara\Source\NiagaraEditor\Private\ViewModels\Stack\NiagaraStackEntry.cpp:783] UnrealEditor_NiagaraEditor!UNiagaraStackEntry::RefreshChildren() [D:\build++UE5\Sync\Engine\Plugins\FX\Niagara\Source\NiagaraEditor\Private\ViewModels\Stack\NiagaraStackEntry.cpp:783] UnrealEditor_NiagaraEditor!UNiagaraStackEntry::RefreshChildren() [D:\build++UE5\Sync\Engine\Plugins\FX\Niagara\Source\NiagaraEditor\Private\ViewModels\Stack\NiagaraStackEntry.cpp:783] UnrealEditor_NiagaraEditor!UNiagaraStackEntry::RefreshChildren() [D:\build++UE5\Sync\Engine\Plugins\FX\Niagara\Source\NiagaraEditor\Private\ViewModels\Stack\NiagaraStackEntry.cpp:783] UnrealEditor_NiagaraEditor!UNiagaraStackEntry::RefreshChildren() [D:\build++UE5\Sync\Engine\Plugins\FX\Niagara\Source\NiagaraEditor\Private\ViewModels\Stack\NiagaraStackEntry.cpp:783] UnrealEditor_NiagaraEditor!UNiagaraStackViewModel::InitializeWithViewModels() [D:\build++UE5\Sync\Engine\Plugins\FX\Niagara\Source\NiagaraEditor\Private\ViewModels\Stack\NiagaraStackViewModel.cpp:149] UnrealEditor_NiagaraEditor!FNiagaraEmitterHandleViewModel::Initialize() [D:\build++UE5\Sync\Engine\Plugins\FX\Niagara\Source\NiagaraEditor\Private\ViewModels\NiagaraEmitterHandleViewModel.cpp:120] UnrealEditor_NiagaraEditor!FNiagaraSystemViewModel::RefreshEmitterHandleViewModels() [D:\build++UE5\Sync\Engine\Plugins\FX\Niagara\Source\NiagaraEditor\Private\ViewModels\NiagaraSystemViewModel.cpp:2184] UnrealEditor_NiagaraEditor!FNiagaraSystemViewModel::RefreshAll() [D:\build++UE5\Sync\Engine\Plugins\FX\Niagara\Source\NiagaraEditor\Private\ViewModels\NiagaraSystemViewModel.cpp:1905] UnrealEditor_NiagaraEditor!FNiagaraSystemViewModel::AddEmitter() [D:\build++UE5\Sync\Engine\Plugins\FX\Niagara\Source\NiagaraEditor\Private\ViewModels\NiagaraSystemViewModel.cpp:564] UnrealEditor_NiagaraEditor!FNiagaraSystemViewModel::AddEmitterFromAssetData() [D:\build++UE5\Sync\Engine\Plugins\FX\Niagara\Source\NiagaraEditor\Private\ViewModels\NiagaraSystemViewModel.cpp:531] UnrealEditor_NiagaraEditor!SNiagaraAddEmitterToSystemWindow::OnAssetsActivatedInternal() [D:\build++UE5\Sync\Engine\Plugins\FX\Niagara\Source\NiagaraEditor\Private\Widgets\AssetBrowser\SNiagaraAssetBrowser.cpp:1076] UnrealEditor_NiagaraEditor!V::TBaseSPMethodDelegateInstance::ExecuteIfSafe() [D:\build++UE5\Sync\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:298] UnrealEditor_NiagaraEditor!TDelegate<void __cdecl(TArray<FAssetData,TSizedDefaultAllocator<32> > const & __ptr64,EAssetTypeActivationMethod::Type),FDefaultDelegateUserPolicy>::ExecuteIfBound<void,0>() [D:\build++UE5\Sync\Engine\Source\Runtime\Core\Public\Delegates\DelegateSignatureImpl.inl:570] UnrealEditor_NiagaraEditor!SNiagaraAssetBrowserWindow::OnAssetsActivated() [D:\build++UE5\Sync\Engine\Plugins\FX\Niagara\Source\NiagaraEditor\Private\Widgets\AssetBrowser\SNiagaraAssetBrowser.cpp:856] UnrealEditor_NiagaraEditor!SNiagaraAddEmitterToSystemWindow::AddSelectedEmitters() [D:\build++UE5\Sync\Engine\Plugins\FX\Niagara\Source\NiagaraEditor\Private\Widgets\AssetBrowser\SNiagaraAssetBrowser.cpp:1090] UnrealEditor_NiagaraEditor!V::TBaseSPMethodDelegateInstance::Execute() [D:\build++UE5\Sync\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:281] UnrealEditor_Slate!SButton::ExecuteOnClick() [D:\build++UE5\Sync\Engine\Source\Runtime\Slate\Private\Widgets\Input\SButton.cpp:465] UnrealEditor_Slate!SButton::OnMouseButtonUp() [D:\build++UE5\Sync\Engine\Source\Runtime\Slate\Private\Widgets\Input\SButton.cpp:390] UnrealEditor_Slate!TArray<TSharedRef<SWindow,1>,TSizedDefaultAllocator<32> >::RemoveAll<TArray<TSharedRef<SWindow,1>,TSizedDefaultAllocator<32> >::Remove'::2’::<lambda_1> >() [D:\build++UE5\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:442] UnrealEditor_Slate!FSlateApplication::RoutePointerUpEvent() [D:\build++UE5\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:5279] UnrealEditor_Slate!FSlateApplication::ProcessMouseButtonUpEvent() [D:\build++UE5\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:5857] UnrealEditor_Slate!FSlateApplication::OnMouseUp() [D:\build++UE5\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:5813] UnrealEditor_ApplicationCore!FWindowsApplication::ProcessDeferredMessage() [D:\build++UE5\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:2243] UnrealEditor_ApplicationCore!FWindowsApplication::DeferMessage() [D:\build++UE5\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:2750] UnrealEditor_ApplicationCore!FWindowsApplication::ProcessMessage() [D:\build++UE5\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:1919] UnrealEditor_ApplicationCore!FWindowsApplication::AppWndProc() [D:\build++UE5\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:929] user32 user32 UnrealEditor_ApplicationCore!FWindowsApplication::PumpMessages() [D:\build++UE5\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:2762] UnrealEditor_Slate!FSlateApplication::TickPlatform() [D:\build++UE5\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:1592] UnrealEditor_Slate!FSlateApplication::AddModalWindow() [D:\build++UE5\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:2127] UnrealEditor_NiagaraEditorWidgets!SNiagaraOverviewGraph::OpenAddEmitterMenu() [D:\build++UE5\Sync\Engine\Plugins\FX\Niagara\Source\NiagaraEditorWidgets\Private\SNiagaraOverviewGraph.cpp:223] UnrealEditor_NiagaraEditorWidgets!V::TBaseSPMethodDelegateInstance::ExecuteIfSafe() [D:\build++UE5\Sync\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:298] UnrealEditor_Slate!FUIAction::Execute() [D:\build++UE5\Sync\Engine\Source\Runtime\Slate\Public\Framework\Commands\UIAction.h:139] UnrealEditor_Slate!FUICommandList::ExecuteAction() [D:\build++UE5\Sync\Engine\Source\Runtime\Slate\Private\Framework\Commands\UICommandList.cpp:117] UnrealEditor_Slate!SMenuEntryBlock::OnClicked() [D:\build++UE5\Sync\Engine\Source\Runtime\Slate\Private\Framework\MultiBox\SMenuEntryBlock.cpp:1158] UnrealEditor_Slate!SMenuEntryBlock::OnMenuItemButtonClicked() [D:\build++UE5\Sync\Engine\Source\Runtime\Slate\Private\Framework\MultiBox\SMenuEntryBlock.cpp:1118] UnrealEditor_Slate!V::TBaseSPMethodDelegateInstance::Execute() [D:\build++UE5\Sync\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:281] UnrealEditor_Slate!SButton::ExecuteOnClick() [D:\build++UE5\Sync\Engine\Source\Runtime\Slate\Private\Widgets\Input\SButton.cpp:465] UnrealEditor_Slate!SButton::OnMouseButtonUp() [D:\build++UE5\Sync\Engine\Source\Runtime\Slate\Private\Widgets\Input\SButton.cpp:390] UnrealEditor_Slate!SMenuEntryButton::OnMouseButtonUp() [D:\build++UE5\Sync\Engine\Source\Runtime\Slate\Private\Framework\MultiBox\SMenuEntryBlock.cpp:434] UnrealEditor_Slate!TArray<TSharedRef<SWindow,1>,TSizedDefaultAllocator<32> >::RemoveAll<TArray<TSharedRef<SWindow,1>,TSizedDefaultAllocator<32> >::Remove'::2’::<lambda_1> >() [D:\build++UE5\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:442] UnrealEditor_Slate!FSlateApplication::RoutePointerUpEvent() [D:\build++UE5\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:5279] UnrealEditor_Slate!FSlateApplication::ProcessMouseButtonUpEvent() [D:\build++UE5\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:5857] UnrealEditor_Slate!FSlateApplication::OnMouseUp() [D:\build++UE5\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:5813] UnrealEditor_ApplicationCore!FWindowsApplication::ProcessDeferredMessage() [D:\build++UE5\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:2243] UnrealEditor_ApplicationCore!FWindowsApplication::DeferMessage() [D:\build++UE5\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:2750] UnrealEditor_ApplicationCore!FWindowsApplication::ProcessMessage() [D:\build++UE5\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:1919] UnrealEditor_ApplicationCore!FWindowsApplication::AppWndProc() [D:\build++UE5\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:929] user32 user32 UnrealEditor_ApplicationCore!FWindowsPlatformApplicationMisc::PumpMessages() [D:\build++UE5\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsPlatformApplicationMisc.cpp:145] UnrealEditor!FEngineLoop::Tick() [D:\build++UE5\Sync\Engine\Source\Runtime\Launch\Private\LaunchEngineLoop.cpp:5850] UnrealEditor!GuardedMain() [D:\build++UE5\Sync\Engine\Source\Runtime\Launch\Private\Launch.cpp:180] UnrealEditor!GuardedMainWrapper() [D:\build++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:118] UnrealEditor!LaunchWindowsStartup() [D:\build++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:258] UnrealEditor!WinMain() [D:\build++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:298] UnrealEditor!__scrt_common_main_seh() [D:\a_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288] kernel32 ntdll

I fixed it by enabling Chaos Niagara fyi

1 Like