Hello there!

I've been trying to import a simple particle sim from Houdini into Niagara.
Sadly, researching the error wouldn't yield any results.

The crash dump from Unreal:


Assertion failed: (Index >= 0) & (Index < ArrayNum) [File:C:\Program Files\Epic Games\UE_5.3\Engine\Source\Runtime\Core\Public\Containers\Array.h] [Line: 771] Array index out of bounds: 570000114 from an array of size 565402869

UnrealEditor_HoudiniNiagara
UnrealEditor_Niagara!`FNiagaraSystemInstance::InitDataInterfaces'::`2'::<lambda_1>::operator()() [D:\build\++UE5\Sync\Engine\Plugins\FX\Niagara\Source\Niagara\Private\NiagaraSystemInstance.cpp:1483]
UnrealEditor_Niagara!FNiagaraSystemInstance::InitDataInterfaces() [D:\build\++UE5\Sync\Engine\Plugins\FX\Niagara\Source\Niagara\Private\NiagaraSystemInstance.cpp:1528]
UnrealEditor_Niagara!FNiagaraSystemInstance::Reset() [D:\build\++UE5\Sync\Engine\Plugins\FX\Niagara\Source\Niagara\Private\NiagaraSystemInstance.cpp:875]
UnrealEditor_Niagara!FNiagaraSystemInstance::Init() [D:\build\++UE5\Sync\Engine\Plugins\FX\Niagara\Source\Niagara\Private\NiagaraSystemInstance.cpp:241]
UnrealEditor_Niagara!FNiagaraSystemInstanceController::Initialize() [D:\build\++UE5\Sync\Engine\Plugins\FX\Niagara\Source\Niagara\Private\NiagaraSystemInstanceController.cpp:28]
UnrealEditor_Niagara!UNiagaraComponent::InitializeSystem() [D:\build\++UE5\Sync\Engine\Plugins\FX\Niagara\Source\Niagara\Private\NiagaraComponent.cpp:1091]
UnrealEditor_Niagara!UNiagaraComponent::ActivateInternal() [D:\build\++UE5\Sync\Engine\Plugins\FX\Niagara\Source\Niagara\Private\NiagaraComponent.cpp:1346]
UnrealEditor_Niagara!UNiagaraComponent::AssetExposedParametersChanged() [D:\build\++UE5\Sync\Engine\Plugins\FX\Niagara\Source\Niagara\Private\NiagaraComponent.cpp:3539]
UnrealEditor_Niagara!TBaseUObjectMethodDelegateInstance<0,UNiagaraComponent,void __cdecl(void),FDefaultDelegateUserPolicy>::ExecuteIfSafe() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:667]
UnrealEditor_NiagaraEditor!TMulticastDelegate<void __cdecl(void),FDefaultDelegateUserPolicy>::Broadcast() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Public\Delegates\DelegateSignatureImpl.inl:956]
UnrealEditor_NiagaraEditor!TBaseSPMethodDelegateInstance<0,FNiagaraSystemUserParameterBuilder,1,void __cdecl(FPropertyChangedEvent const &),FDefaultDelegateUserPolicy>::ExecuteIfSafe() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:298]
UnrealEditor_PropertyEditor!FPropertyNode::BroadcastPropertyChangedDelegates() [D:\build\++UE5\Sync\Engine\Source\Editor\PropertyEditor\Private\PropertyNode.cpp:3146]
UnrealEditor_PropertyEditor!FPropertyNode::NotifyPostChange() [D:\build\++UE5\Sync\Engine\Source\Editor\PropertyEditor\Private\PropertyNode.cpp:3070]
UnrealEditor_PropertyEditor!FPropertyValueImpl::ImportText() [D:\build\++UE5\Sync\Engine\Source\Editor\PropertyEditor\Private\PropertyHandleImpl.cpp:551]
UnrealEditor_PropertyEditor!FPropertyValueImpl::ImportText() [D:\build\++UE5\Sync\Engine\Source\Editor\PropertyEditor\Private\PropertyHandleImpl.cpp:243]
UnrealEditor_PropertyEditor!FPropertyValueImpl::SetValueAsString() [D:\build\++UE5\Sync\Engine\Source\Editor\PropertyEditor\Private\PropertyHandleImpl.cpp:850]
UnrealEditor_PropertyEditor!FPropertyHandleObject::SetValueFromFormattedString() [D:\build\++UE5\Sync\Engine\Source\Editor\PropertyEditor\Private\PropertyHandleImpl.cpp:4254]
UnrealEditor_PropertyEditor!FPropertyHandleObject::SetValue() [D:\build\++UE5\Sync\Engine\Source\Editor\PropertyEditor\Private\PropertyHandleImpl.cpp:4069]
UnrealEditor_PropertyEditor!SPropertyEditorAsset::SetValue() [D:\build\++UE5\Sync\Engine\Source\Editor\PropertyEditor\Private\UserInterface\PropertyEditor\SPropertyEditorAsset.cpp:911]
UnrealEditor_PropertyEditor!TBaseSPMethodDelegateInstance<0,SPropertyEditorAsset,1,void __cdecl(FAssetData const &),FDefaultDelegateUserPolicy>::ExecuteIfSafe() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:298]
UnrealEditor_PropertyEditor!SPropertyMenuAssetPicker::SetValue() [D:\build\++UE5\Sync\Engine\Source\Editor\PropertyEditor\Private\UserInterface\PropertyEditor\SPropertyMenuAssetPicker.cpp:362]
UnrealEditor_PropertyEditor!SPropertyMenuAssetPicker::OnAssetSelected() [D:\build\++UE5\Sync\Engine\Source\Editor\PropertyEditor\Private\UserInterface\PropertyEditor\SPropertyMenuAssetPicker.cpp:348]
UnrealEditor_PropertyEditor!TBaseSPMethodDelegateInstance<0,SPropertyMenuAssetPicker,1,void __cdecl(FAssetData const &),FDefaultDelegateUserPolicy>::ExecuteIfSafe() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:298]
UnrealEditor_ContentBrowser!TDelegate<void __cdecl(FAssetData const &),FDefaultDelegateUserPolicy>::ExecuteIfBound<void,0>() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Public\Delegates\DelegateSignatureImpl.inl:570]
UnrealEditor_ContentBrowser!SAssetPicker::HandleItemSelectionChanged() [D:\build\++UE5\Sync\Engine\Source\Editor\ContentBrowser\Private\SAssetPicker.cpp:585]
UnrealEditor_ContentBrowser!TBaseSPMethodDelegateInstance<0,SAssetPicker,1,void __cdecl(FContentBrowserItem const &,enum ESelectInfo::Type),FDefaultDelegateUserPolicy>::ExecuteIfSafe() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:298]
UnrealEditor_ContentBrowser!TDelegate<void __cdecl(FContentBrowserItem const &,enum ESelectInfo::Type),FDefaultDelegateUserPolicy>::ExecuteIfBound<void,0>() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Public\Delegates\DelegateSignatureImpl.inl:570]
UnrealEditor_ContentBrowser!SAssetView::AssetSelectionChanged() [D:\build\++UE5\Sync\Engine\Source\Editor\ContentBrowser\Private\SAssetView.cpp:3969]
UnrealEditor_ContentBrowser!TBaseSPMethodDelegateInstance<0,SAssetView,1,void __cdecl(TSharedPtr<FAssetViewItem,1>,enum ESelectInfo::Type),FDefaultDelegateUserPolicy>::ExecuteIfSafe() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:298]
UnrealEditor_ContentBrowser!TDelegate<void __cdecl(TSharedPtr<FAssetViewItem,1>,enum ESelectInfo::Type),FDefaultDelegateUserPolicy>::ExecuteIfBound<void,0>() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Public\Delegates\DelegateSignatureImpl.inl:570]
UnrealEditor_ContentBrowser!SListView<TSharedPtr<FAssetViewItem,1> >::Private_SignalSelectionChanged() [D:\build\++UE5\Sync\Engine\Source\Runtime\Slate\Public\Widgets\Views\SListView.h:995]
UnrealEditor_ContentBrowser!STableRow<TSharedPtr<FAssetViewItem,1> >::OnMouseButtonUp() [D:\build\++UE5\Sync\Engine\Source\Runtime\Slate\Public\Widgets\Views\STableRow.h:582]
UnrealEditor_Slate!FEventRouter::Route<FReply,FEventRouter::FToLeafmostPolicy,FPointerEvent,`FSlateApplication::RoutePointerUpEvent'::`8'::<lambda_3> >() [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:5206]
UnrealEditor_Slate!FSlateApplication::ProcessMouseButtonUpEvent() [D:\build\++UE5\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:5775]
UnrealEditor_Slate!FSlateApplication::OnMouseUp() [D:\build\++UE5\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:5740]
UnrealEditor_ApplicationCore!FWindowsApplication::ProcessDeferredMessage() [D:\build\++UE5\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:2231]
UnrealEditor_ApplicationCore!FWindowsApplication::DeferMessage() [D:\build\++UE5\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:2738]
UnrealEditor_ApplicationCore!FWindowsApplication::ProcessMessage() [D:\build\++UE5\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:1099]
UnrealEditor_ApplicationCore!FWindowsApplication::AppWndProc() [D:\build\++UE5\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:937]
user32
user32
UnrealEditor_ApplicationCore!FWindowsPlatformApplicationMisc::PumpMessages() [D:\build\++UE5\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsPlatformApplicationMisc.cpp:148]
UnrealEditor!FEngineLoop::Tick() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\LaunchEngineLoop.cpp:5749]
UnrealEditor!GuardedMain() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Launch.cpp:188]
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

What bugs me is, that I exactly do, what is mentioned in the tutorials, but yet Unreal crashes.

The tutorial files from Danny Laursen do work.
https://www.youtube.com/watch?v=dF7yHULxgDk [www.youtube.com]

Another tutorial I have been following:
https://www.sidefx.com/docs/houdini/nodes/sop/labs--niagara.html [www.sidefx.com]

As I'm very new to Houdini, I think this is some kind of mistake I did in the popnet, but I just can't figure it out.
If I leave the popnet out of the equation, and just export 50 frames, that won't move, everything is fine.

I'd be very grateful if someone would take a sane look at it.