Hello friends.
I working with the Plugin “SteamBridge” (GitHub - trdwll/SteamBridge: An Unreal Engine implementation of the Steamworks API.)
Today i included the function to show and refresh the Steam Profil Name and Profil Avatar via Steam Bridge on the Main Menu UI. After i including this Blueprint Code i get game crash.
Assertion failed: IsInGameThread() || IsInSlateThread() [File:D:\build++UE5\Sync\Engine\Source\Runtime\SlateCore\Private\Widgets\SWidget.cpp] [Line: 1222] Slate can only be accessed from the GameThread or the SlateLoadingThread!
UnrealEditor_SlateCore!SWidget::Invalidate() [D:\build++UE5\Sync\Engine\Source\Runtime\SlateCore\Private\Widgets\SWidget.cpp:1222]
UnrealEditor_SlateCore!SWidget::ConditionallyDetatchParentWidget() [D:\build++UE5\Sync\Engine\Source\Runtime\SlateCore\Private\Widgets\SWidget.cpp:759]
UnrealEditor_SlateCore!FSlotBase::~FSlotBase() [D:\build++UE5\Sync\Engine\Source\Runtime\SlateCore\Private\SlotBase.cpp:110]
UnrealEditor_Slate!FBasicLayoutWidgetSlot::`scalar deleting destructor’()
UnrealEditor_Slate!SScrollBox::RemoveSlot() [D:\build++UE5\Sync\Engine\Source\Runtime\Slate\Private\Widgets\Layout\SScrollBox.cpp:334]
UnrealEditor_UMG!UScrollBox::OnSlotRemoved() [D:\build++UE5\Sync\Engine\Source\Runtime\UMG\Private\Components\ScrollBox.cpp:121]
UnrealEditor_UMG!UPanelWidget::ClearChildren() [D:\build++UE5\Sync\Engine\Source\Runtime\UMG\Private\Components\PanelWidget.cpp:233]
UnrealEditor_CoreUObject!UFunction::Invoke() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\Class.cpp:5912]
UnrealEditor_CoreUObject!UObject::CallFunction() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\ScriptCore.cpp:1012]
UnrealEditor_CoreUObject!UObject::ProcessContextOpcode() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\ScriptCore.cpp:2871]
UnrealEditor_CoreUObject!ProcessLocalScriptFunction() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\ScriptCore.cpp:1082]
UnrealEditor_CoreUObject!ProcessScriptFunction<void (__cdecl*)(UObject *,FFrame &,void )>() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\ScriptCore.cpp:912]
UnrealEditor_CoreUObject!ProcessLocalFunction() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\ScriptCore.cpp:1143]
UnrealEditor_CoreUObject!ProcessLocalScriptFunction() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\ScriptCore.cpp:1082]
UnrealEditor_CoreUObject!ProcessScriptFunction<void (__cdecl)(UObject *,FFrame &,void )>() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\ScriptCore.cpp:912]
UnrealEditor_CoreUObject!ProcessLocalFunction() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\ScriptCore.cpp:1143]
UnrealEditor_CoreUObject!UObject::ProcessContextOpcode() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\ScriptCore.cpp:2871]
UnrealEditor_CoreUObject!ProcessLocalScriptFunction() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\ScriptCore.cpp:1082]
UnrealEditor_CoreUObject!ProcessScriptFunction<void (__cdecl)(UObject *,FFrame &,void *)>() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\ScriptCore.cpp:912]
UnrealEditor_CoreUObject!ProcessLocalFunction() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\ScriptCore.cpp:1143]
UnrealEditor_CoreUObject!ProcessLocalScriptFunction() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\ScriptCore.cpp:1082]
UnrealEditor_CoreUObject!UObject::ProcessInternal() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\ScriptCore.cpp:1170]
UnrealEditor_CoreUObject!UFunction::Invoke() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\Class.cpp:5912]
UnrealEditor_CoreUObject!UObject::ProcessEvent() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\ScriptCore.cpp:2003]
UnrealEditor_SteamBridge!TMulticastScriptDelegate::ProcessMulticastDelegate() [D:\Programme\Epic Games\UE_5.0\Engine\Source\Runtime\Core\Public\UObject\ScriptDelegates.h:488]
UnrealEditor_SteamBridge!USteamMatchmaking::OnLobbyEnter() [D:\Docouments\UnrealProjects\FPSMultiplayer\Plugins\SteamBridge-develop\Source\SteamBridge\Private\Core\SteamMatchmaking.cpp:195]
steam_api64
steam_api64
steam_api64
steam_api64
UnrealEditor_OnlineSubsystemSteam!FOnlineAsyncTaskManagerSteam::OnlineTick() [D:\build++UE5\Sync\Engine\Plugins\Online\OnlineSubsystemSteam\Source\Private\OnlineAsyncTaskManagerSteam.cpp:24]
UnrealEditor_OnlineSubsystem!FOnlineAsyncTaskManager::Tick() [D:\build++UE5\Sync\Engine\Plugins\Online\OnlineSubsystem\Source\Private\OnlineAsyncTaskManager.cpp:268]
UnrealEditor_OnlineSubsystem!FOnlineAsyncTaskManager::Run() [D:\build++UE5\Sync\Engine\Plugins\Online\OnlineSubsystem\Source\Private\OnlineAsyncTaskManager.cpp:76]
UnrealEditor_Core!FRunnableThreadWin::Run() [D:\build++UE5\Sync\Engine\Source\Runtime\Core\Private\Windows\WindowsRunnableThread.cpp:146]