I ran into faulty error handling in
Engine\Plugins\Online\OnlineServicesEOSGS\Source\Private\Online\SocketSubsystemEOSUtils_OnlineServicesEOSGS.cpp
In
FString FSocketSubsystemEOSUtils_OnlineServicesEOS::GetSessionId()
{
...
if (LobbiesResult.IsOk())
{
...
}
else
{
UE_LOG(LogOnlineServices, Verbose, TEXT("[FSocketSubsystemEOSUtils_OnlineServicesEOS::GetSessionId] Unable to get joined lobbies for local user id [%s]. Error=[%s]"), *ToLogString(LobbiesParams.LocalAccountId), *AuthResult.GetErrorValue().GetLogString(true));
}
...
}
It should use LobbiesResult
and not AuthResult