Crash when setting a module input to read from a new user parameter
Crash does not occur when drag/dropping a User Parameter from the Parameters panel into the input, or when selecting a preexisting user param.
This does NOT happen at 4.25.0's CL 13144385.
Setting an input to a new Parameter:
Copy/Pasting an Emitter with a User Parameter input into another System:
Result: Editor crashes
Assertion failed: (Index >= 0) & (Index < ArrayNum) [File:D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Core\Public\Containers/Array.h] [Line: 674] Array index out of bounds: 0 from an array of size 0 UE4Editor_Core!AssertFailedImplV() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Core\Private\Misc\AssertionMacros.cpp:100] UE4Editor_Core!FDebug::CheckVerifyFailedImpl() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Core\Private\Misc\AssertionMacros.cpp:450] UE4Editor_Niagara!DispatchCheckVerify<void,<lambda_eba3ce5784d25af8de3c4fae4e261050> >() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Core\Public\Misc\AssertionMacros.h:162] UE4Editor_Niagara!UNiagaraSystem::RequestCompile() [D:\Build\++UE4+Licensee\Sync\Engine\Plugins\FX\Niagara\Source\Niagara\Private\NiagaraSystem.cpp:1312] UE4Editor_NiagaraEditor!FNiagaraSystemViewModel::CompileSystem() [D:\Build\++UE4+Licensee\Sync\Engine\Plugins\FX\Niagara\Source\NiagaraEditor\Private\ViewModels\NiagaraSystemViewModel.cpp:259] UE4Editor_NiagaraEditor!FNiagaraSystemViewModel::Tick() [D:\Build\++UE4+Licensee\Sync\Engine\Plugins\FX\Niagara\Source\NiagaraEditor\Private\ViewModels\NiagaraSystemViewModel.cpp:586] UE4Editor_UnrealEd!FTickableEditorObject::TickObjects() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Editor\UnrealEd\Public\TickableEditorObject.h:45] UE4Editor_UnrealEd!UEditorEngine::Tick() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Editor\UnrealEd\Private\EditorEngine.cpp:1480] UE4Editor_UnrealEd!UUnrealEdEngine::Tick() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Editor\UnrealEd\Private\UnrealEdEngine.cpp:414] UE4Editor!FEngineLoop::Tick() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Launch\Private\LaunchEngineLoop.cpp:4850] 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:268] UE4Editor!__scrt_common_main_seh() [d:\agent\_work\5\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288] kernel32 ntdll
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-93845 in the post.
11 |
Component | UE - Niagara |
---|---|
Affects Versions | 4.25, 4.25.1, 4.26 |
Target Fix | 4.25.2 |
Created | Jun 2, 2020 |
---|---|
Resolved | Jun 8, 2020 |
Updated | Jan 12, 2021 |