ultraleap / UnrealPlugin

Ultraleap SDK for the Unreal Engine.
263 stars 67 forks source link

UE 5.4.3 - Assertion failed: ModuleManager -> Niagara module #148

Open Lukaris opened 2 months ago

Lukaris commented 2 months ago

Hi, I just upgraded from UE 5.3 to UE 5.4.3 and every time I get this crash when I start my project, when I start it again, it works sometimes.

there is a dependency which does not work properly..

here the last lines from the crash report:

Leap Plugin started v5.0.1 ServiceMessageLoop started. [AssetLog] F:\Digital_Puppetry_OLD_V2\Puppets_V1\Puppets 5.4\Plugins\UltraleapTracking_ue5_4-5.0.1\Content\InteractionEngine\VFX\Leap_NS_TeleportTrace.uasset: VerifyImport: Failed to find script package for import object 'Package /Script/NiagaraEditor' Unable to load CoreParameters with outer Package /Niagara/ParameterDefinitions/CoreParameters because its class (NiagaraParameterDefinitions) does not exist Unable to load RibbonRenderer with outer Package /Niagara/ParameterDefinitions/RibbonRenderer because its class (NiagaraParameterDefinitions) does not exist Unable to load MeshRenderer with outer Package /Niagara/ParameterDefinitions/MeshRenderer because its class (NiagaraParameterDefinitions) does not exist Unable to load SpriteRenderer with outer Package /Niagara/ParameterDefinitions/SpriteRenderer because its class (NiagaraParameterDefinitions) does not exist Class /Script/NiagaraEditor.NiagaraEditorParametersAdapter is imported by a package but does not exist in memory. EditorDomain keys for packages using it will be invalid if it still exists. To clear this message, resave packages that use the deleted class, or load its module earlier than the packages that use it are referenced. Class /Script/NiagaraEditor.NiagaraSystemEditorData is imported by a package but does not exist in memory. EditorDomain keys for packages using it will be invalid if it still exists. To clear this message, resave packages that use the deleted class, or load its module earlier than the packages that use it are referenced. Class /Script/NiagaraEditor.NiagaraEmitterEditorData is imported by a package but does not exist in memory. EditorDomain keys for packages using it will be invalid if it still exists. To clear this message, resave packages that use the deleted class, or load its module earlier than the packages that use it are referenced. Class /Script/NiagaraEditor.NiagaraGraph is imported by a package but does not exist in memory. EditorDomain keys for packages using it will be invalid if it still exists. To clear this message, resave packages that use the deleted class, or load its module earlier than the packages that use it are referenced. Class /Script/NiagaraEditor.NiagaraNodeEmitter is imported by a package but does not exist in memory. EditorDomain keys for packages using it will be invalid if it still exists. To clear this message, resave packages that use the deleted class, or load its module earlier than the packages that use it are referenced. Class /Script/NiagaraEditor.NiagaraNodeFunctionCall is imported by a package but does not exist in memory. EditorDomain keys for packages using it will be invalid if it still exists. To clear this message, resave packages that use the deleted class, or load its module earlier than the packages that use it are referenced. Class /Script/NiagaraEditor.NiagaraNodeInput is imported by a package but does not exist in memory. EditorDomain keys for packages using it will be invalid if it still exists. To clear this message, resave packages that use the deleted class, or load its module earlier than the packages that use it are referenced. Class /Script/NiagaraEditor.NiagaraNodeOp is imported by a package but does not exist in memory. EditorDomain keys for packages using it will be invalid if it still exists. To clear this message, resave packages that use the deleted class, or load its module earlier than the packages that use it are referenced. Class /Script/NiagaraEditor.NiagaraNodeOutput is imported by a package but does not exist in memory. EditorDomain keys for packages using it will be invalid if it still exists. To clear this message, resave packages that use the deleted class, or load its module earlier than the packages that use it are referenced. Class /Script/NiagaraEditor.NiagaraNodeParameterMapGet is imported by a package but does not exist in memory. EditorDomain keys for packages using it will be invalid if it still exists. To clear this message, resave packages that use the deleted class, or load its module earlier than the packages that use it are referenced. Class /Script/NiagaraEditor.NiagaraNodeParameterMapSet is imported by a package but does not exist in memory. EditorDomain keys for packages using it will be invalid if it still exists. To clear this message, resave packages that use the deleted class, or load its module earlier than the packages that use it are referenced. Class /Script/NiagaraEditor.NiagaraNodeReroute is imported by a package but does not exist in memory. EditorDomain keys for packages using it will be invalid if it still exists. To clear this message, resave packages that use the deleted class, or load its module earlier than the packages that use it are referenced. Class /Script/NiagaraEditor.NiagaraOverviewNode is imported by a package but does not exist in memory. EditorDomain keys for packages using it will be invalid if it still exists. To clear this message, resave packages that use the deleted class, or load its module earlier than the packages that use it are referenced. Class /Script/NiagaraEditor.NiagaraScriptSource is imported by a package but does not exist in memory. EditorDomain keys for packages using it will be invalid if it still exists. To clear this message, resave packages that use the deleted class, or load its module earlier than the packages that use it are referenced. Class /Script/NiagaraEditor.NiagaraScriptVariable is imported by a package but does not exist in memory. EditorDomain keys for packages using it will be invalid if it still exists. To clear this message, resave packages that use the deleted class, or load its module earlier than the packages that use it are referenced. Class /Script/NiagaraEditor.NiagaraStackEditorData is imported by a package but does not exist in memory. EditorDomain keys for packages using it will be invalid if it still exists. To clear this message, resave packages that use the deleted class, or load its module earlier than the packages that use it are referenced. Class /Script/NiagaraEditor.NiagaraSystemEditorFolder is imported by a package but does not exist in memory. EditorDomain keys for packages using it will be invalid if it still exists. To clear this message, resave packages that use the deleted class, or load its module earlier than the packages that use it are referenced. appError called: Assertion failed: ModuleManager.IsModuleLoaded(ModuleName) [File:D:\build++UE5\Sync\Engine\Source\Runtime\Core\Public\Modules\ModuleManager.h] [Line: 333] Tried to get module interface for unloaded module: 'Niagara'

Lukaris commented 2 months ago

I guess, there is no further development ? is there still someone working on the Leap Motion 2 ? your discord channel is kind of "offline"

LeoLTM commented 1 week ago

I got the same problem. It can usually be fixed by just trying to open the scene again, but it still shouldn't happen. Unreal Engine 5.3.2, Varjo XR3 with inbuilt Ultraleap Gemini (v5)