Panakotta00/FicsIt-Networks

Crash opening stack split UI

Closed this issue · 1 comments

I consistently crash when holding right click on a stack to change the split amount. Seems to be an issue with the popup

UUserWidget* SourceSlot = Cast<UUserWidget>(FReflectionHelper::GetPropertyValue<FObjectProperty>(self, TEXT("mSourceSlot")));

I am playing on experimental with several mods, continuing a game that was started in vanilla.

Debug zip from the mod manager
SMMDebug_2023-9-13_3-19-45.zip

and the crash log window report

Version: 249836, IsEditor: No, IsPerforceBuild: No, BuildConfiguration: Shipping, Launcher: Steam, NetMode: Listen Server, IsUsingMods: Yes, IsSaveGameEdited: No

Assertion failed: Property [File:G:\Projects\Satisfactory\SatisfactoryModLoader\Mods\SML\Source\SML\Public\Reflection\ReflectionHelper.h] [Line: 65] Property not found in class /Game/FactoryGame/Interface/UI/InGame/Widget_StackSplitSlider.Widget_StackSplitSlider_C: mSourceSlot

FactoryGame_FicsItNetworks_Win64_Shipping!FReflectionHelper::GetPropertyValue<FObjectProperty>() [G:\Projects\Satisfactory\SatisfactoryModLoader\Mods\SML\Source\SML\Public\Reflection\ReflectionHelper.h:65]
FactoryGame_FicsItNetworks_Win64_Shipping!``FFicsItNetworksModule::StartupModule'::`2'::<lambda_1>::operator()'::`2'::<lambda_7>::operator()() [G:\Projects\Satisfactory\SatisfactoryModLoader\Mods\FicsItNetworks\Source\FicsItNetworks\Private\FicsItNetworksModule.cpp:246]
FactoryGame_SML_Win64_Shipping!UBlueprintHookManager::HandleHookedFunctionCall() [C:\ar\_work\SatisfactoryModLoader\SatisfactoryModLoader\SML\Mods\SML\Source\SML\Private\Patching\BlueprintHookManager.cpp:19]
FactoryGame_SML_Win64_Shipping!UBlueprintHookManager::execExecuteBPHook() [C:\ar\_work\SatisfactoryModLoader\SatisfactoryModLoader\SML\Mods\SML\Source\SML\Public\Patching\BlueprintHookManager.h:71]
FactoryGame_CoreUObject_Win64_Shipping!ProcessLocalScriptFunction() [C:\BuildAgent2\work\db87c77fb076d228\UE4\Engine\Source\Runtime\CoreUObject\Private\UObject\ScriptCore.cpp:1199]
FactoryGame_CoreUObject_Win64_Shipping!UObject::ProcessInternal() [C:\BuildAgent2\work\db87c77fb076d228\UE4\Engine\Source\Runtime\CoreUObject\Private\UObject\ScriptCore.cpp:1297]
FactoryGame_CoreUObject_Win64_Shipping!UFunction::Invoke() [C:\BuildAgent2\work\db87c77fb076d228\UE4\Engine\Source\Runtime\CoreUObject\Private\UObject\Class.cpp:6456]
FactoryGame_CoreUObject_Win64_Shipping!UObject::ProcessEvent() [C:\BuildAgent2\work\db87c77fb076d228\UE4\Engine\Source\Runtime\CoreUObject\Private\UObject\ScriptCore.cpp:2127]
FactoryGame_UMG_Win64_Shipping!UUserWidget::NativeConstruct() [C:\BuildAgent2\work\db87c77fb076d228\UE4\Engine\Source\Runtime\UMG\Private\UserWidget.cpp:1385]
FactoryGame_FactoryGame_Win64_Shipping!UFGInteractWidget::NativeConstruct() [C:\BuildAgent2\work\db87c77fb076d228\UE4\FactoryGame\Source\FactoryGame\Private\UI\FGInteractWidget.cpp:43]
FactoryGame_UMG_Win64_Shipping!UWidget::TakeWidget_Private() [C:\BuildAgent2\work\db87c77fb076d228\UE4\Engine\Source\Runtime\UMG\Private\Components\Widget.cpp:999]
FactoryGame_UMG_Win64_Shipping!UMenuAnchor::HandleGetMenuContent() [C:\BuildAgent2\work\db87c77fb076d228\UE4\Engine\Source\Runtime\UMG\Private\Components\MenuAnchor.cpp:82]
FactoryGame_UMG_Win64_Shipping!TBaseUObjectMethodDelegateInstance<0,UButton,FReply __cdecl(void),FDefaultDelegateUserPolicy>::Execute() [C:\BuildAgent2\work\db87c77fb076d228\UE4\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:601]
FactoryGame_Slate_Win64_Shipping!SMenuAnchor::SetIsOpen() [C:\BuildAgent2\work\db87c77fb076d228\UE4\Engine\Source\Runtime\Slate\Private\Widgets\Input\SMenuAnchor.cpp:326]
FactoryGame_UMG_Win64_Shipping!UMenuAnchor::execOpen() [C:\BuildAgent2\work\db87c77fb076d228\UE4\Engine\Intermediate\Build\Win64\FactoryGame\Inc\UMG\UHT\MenuAnchor.gen.cpp:143]
FactoryGame_CoreUObject_Win64_Shipping!UFunction::Invoke() [C:\BuildAgent2\work\db87c77fb076d228\UE4\Engine\Source\Runtime\CoreUObject\Private\UObject\Class.cpp:6456]
FactoryGame_CoreUObject_Win64_Shipping!UObject::CallFunction() [C:\BuildAgent2\work\db87c77fb076d228\UE4\Engine\Source\Runtime\CoreUObject\Private\UObject\ScriptCore.cpp:1130]
FactoryGame_CoreUObject_Win64_Shipping!UObject::ProcessContextOpcode() [C:\BuildAgent2\work\db87c77fb076d228\UE4\Engine\Source\Runtime\CoreUObject\Private\UObject\ScriptCore.cpp:3139]
FactoryGame_CoreUObject_Win64_Shipping!ProcessLocalScriptFunction() [C:\BuildAgent2\work\db87c77fb076d228\UE4\Engine\Source\Runtime\CoreUObject\Private\UObject\ScriptCore.cpp:1199]
FactoryGame_CoreUObject_Win64_Shipping!UObject::ProcessInternal() [C:\BuildAgent2\work\db87c77fb076d228\UE4\Engine\Source\Runtime\CoreUObject\Private\UObject\ScriptCore.cpp:1297]
FactoryGame_CoreUObject_Win64_Shipping!UFunction::Invoke() [C:\BuildAgent2\work\db87c77fb076d228\UE4\Engine\Source\Runtime\CoreUObject\Private\UObject\Class.cpp:6456]
FactoryGame_CoreUObject_Win64_Shipping!UObject::ProcessEvent() [C:\BuildAgent2\work\db87c77fb076d228\UE4\Engine\Source\Runtime\CoreUObject\Private\UObject\ScriptCore.cpp:2127]
FactoryGame_Engine_Win64_Shipping!FTimerManager::Tick() [C:\BuildAgent2\work\db87c77fb076d228\UE4\Engine\Source\Runtime\Engine\Private\TimerManager.cpp:922]
FactoryGame_Engine_Win64_Shipping!UWorld::Tick() [C:\BuildAgent2\work\db87c77fb076d228\UE4\Engine\Source\Runtime\Engine\Private\LevelTick.cpp:1612]
FactoryGame_Engine_Win64_Shipping!UGameEngine::Tick() [C:\BuildAgent2\work\db87c77fb076d228\UE4\Engine\Source\Runtime\Engine\Private\GameEngine.cpp:1793]
FactoryGame_FactoryGame_Win64_Shipping!UFGGameEngine::Tick() [C:\BuildAgent2\work\db87c77fb076d228\UE4\FactoryGame\Source\FactoryGame\Private\FGGameEngine.cpp:16]
FactoryGame_Win64_Shipping!FEngineLoop::Tick() [C:\BuildAgent2\work\db87c77fb076d228\UE4\Engine\Source\Runtime\Launch\Private\LaunchEngineLoop.cpp:5429]
FactoryGame_Win64_Shipping!GuardedMain() [C:\BuildAgent2\work\db87c77fb076d228\UE4\Engine\Source\Runtime\Launch\Private\Launch.cpp:202]
FactoryGame_Win64_Shipping!GuardedMainWrapper() [C:\BuildAgent2\work\db87c77fb076d228\UE4\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:107]
FactoryGame_Win64_Shipping!LaunchWindowsStartup() [C:\BuildAgent2\work\db87c77fb076d228\UE4\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:244]
FactoryGame_Win64_Shipping!WinMain() [C:\BuildAgent2\work\db87c77fb076d228\UE4\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:282]
FactoryGame_Win64_Shipping!__scrt_common_main_seh() [D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288]
kernel32
ntdll

I'm having the same problem.