Constantly Logging HTTP Failure on Port 443: libcurl error: 28 (Timeout was reached)

Please select what you are reporting on:

Unreal Editor for Fortnite

What Type of Bug are you experiencing?

Other

Summary

Log shows that UEFN is constantly failing an http request:

LogHttp: Warning: 00000AA9968C1500: request failed, libcurl error: 28 (Timeout was reached)

Unable to tell what the relevance of this is, I’ve unfiltered all of my logs and I have been trying to trace if this is related to something going on in my game or if this is just on your (epic server/code) side? It’s been a few patches now so I figure i’d mention it as this isn’t filtered by default.
I tried unblocking the port, and turning off the reporting that it may have been associated with per a search on the forums to no avail.
I have heard multiple others confirm they’re having the same thing go on, but not enough for me to presume its everyone.
Felt like I may as well throw up a report.
Seeing as you probably know all of this i’ll leave it here and if you have any further questions just add additional context then.

(  Trying 10.99.34.114:443...)
(ipv4 connect timeout after 7484ms, move on!)
LogHttp: Warning: 00000AA9BBEF2300: libcurl info message cache 6 (Failed to connect to horde.devtools-dev.epicgames.com port 443 after 30003 ms: Timeout was reached)
LogHttp: Warning: 00000AA9BBEF2300: libcurl info message cache 7 (Closing connection)

Steps to Reproduce

Open any session.

Expected Result

Unsure of what service is failing here, not sure what to expect.

Observed Result

NA

Platform(s)

PC

I created a new project from the “Blank” template and I get the same warnings

[2024.06.24-13.10.03:323][ 69]LogHttp: Warning: 000008D99D6EC400: request failed, libcurl error: 6 (Couldn't resolve host name)
[2024.06.24-13.10.03:323][ 69]LogHttp: Warning: 000008D99D6EC400: libcurl info message cache 0 (Could not resolve host: horde.devtools.epicgames.com)
[2024.06.24-13.10.03:323][ 69]LogHttp: Warning: 000008D99D6EC400: libcurl info message cache 1 (Closing connection)
[2024.06.24-13.10.03:521][ 90]LogCoopNotesSidePanel: Error: Invalid browser Widget when load completed
[2024.06.24-13.10.18:280][857]LogHttp: Warning: 000008D963BDB600: request failed, libcurl error: 6 (Couldn't resolve host name)
[2024.06.24-13.10.18:280][857]LogHttp: Warning: 000008D963BDB600: libcurl info message cache 0 (Could not resolve host: horde.devtools-dev.epicgames.com)
[2024.06.24-13.10.18:280][857]LogHttp: Warning: 000008D963BDB600: libcurl info message cache 1 (Closing connection)
[2024.06.24-13.10.18:305][860]LogHttp: Warning: 000008D963BD9300: request failed, libcurl error: 6 (Couldn't resolve host name)

“horde” seems to relate to this UE functionality

" Horde is a set of services supporting workflows Epic uses to develop Fortnite, Unreal Engine, and other projects."

but it’s in Beta at the moment so maybe this is just teething troubles

1 Like

It’s probably something we don’t yet have access to, and I have to imagine they added access control server side but didn’t add any client side handling to ensure that profiles that aren’t set to beta don’t send the request. Probably just need to add that handler w/ the flag check.

Checking with the team

2 Likes

hi
What version of libcurl have you got on your PC
All my pc have


C:\Users\Owneri>curl --version
curl 8.7.1 (Windows) libcurl/8.7.1 Schannel zlib/1.3 WinIDN
Release-Date: 2024-03-27
Protocols: dict file ftp ftps http https imap imaps ipfs ipns mqtt pop3 pop3s smb smbs smtp smtps telnet tftp
Features: alt-svc AsynchDNS HSTS HTTPS-proxy IDN IPv6 Kerberos Largefile libz NTLM SPNEGO SSL SSPI threadsafe Unicode UnixSockets

mine is curl 8.7.1 (Windows) libcurl/8.7.1

If you want to use Horde there is only one C++ class in API and its in 5.4 and its not Verse there isnt any 5.5 information

Effectively this comes from Epic.Hord.Tests file BufferTest.cpp which periodically test for the server and is part of UE5main the UE5 Developers repository.
There are references from UEFN to this code, but its not part of the standard UE 5.5 build

This is effectively a Epic Perforce code builder

same as you


been getting the same issue for past few months on my end. causes Load Session to take upwards of 5 minutes, same as Push Changes.

Sometimes I fail to Load Session altogether because of this.

Adding this because its also been plaguing myself and others as of late.

Did a quick estimation on how many times this has printed:

Take out maybe 100 for other initialization prints but getting this message 1,000 times probably isn’t right. The images it shows this for will complain about power of 2 or not having mipgensettings correct but they’ll be equivalent to other textures with the exact same settings.

Really unsure what this is indicative of or related to, but i’d like to fix it.

When moving files to different folders in the project, and then update revision control, I just get constant crashing.

Also 8.7.1.

Hi @LionUnchained all,
This is MY workaround to the problem does NOT fix it just reduces problem
Warning if you use this you do at your risk.
Only do this only personal machines. If your on corporate domain ask your IT support.

This in effect slows the requests a burst of requests of about
8 every 3 minutes when using the Blank project

Go to Windows find Notepad right click “Run As Administrator”
open go to directory “C:\Windows\System32\drivers\etc”
open (drop down all files) called hosts add the line sown below

localhost name resolution is handled within DNS itself.

127.0.0.1 localhost

::1 localhost

# slow rate of request by looping back to your PC add the line below
        127.0.0.1       horde.devtools-dev.epicgames.com

save the file
Restart UEFN open Blank project you should see “Trying 127.0.0.1” port 443 rejected several times about every three minutes.

Checked and UEFN connection are not affected by this workaround still connect properly during netstat dump of activity

1 Like

Tried updating curl to 8.8.0, doesnt change anything

FORT-763383 incident has been created. Status is ‘Unconfirmed’.

Sometimes entering sessions takes up to 5 minutes because of timeouts

LogHttp: Warning: 000009E79FC12A00: request failed, libcurl error: 28 (Timeout was reached)
LogHttp: Warning: 000009E79FC12A00: libcurl info message cache 0 (Hostname horde.devtools-dev.epicgames.com was found in DNS cache)
LogHttp: Warning: 000009E79FC12A00: libcurl info message cache 1 (  Trying 10.99.35.30:443...)
LogHttp: Warning: 000009E79FC12A00: libcurl info message cache 2 (ipv4 connect timeout after 15000ms, move on!)
LogHttp: Warning: 000009E79FC12A00: libcurl info message cache 3 (  Trying 10.99.34.114:443...)
LogHttp: Warning: 000009E79FC12A00: libcurl info message cache 4 (ipv4 connect timeout after 7498ms, move on!)
LogHttp: Warning: 000009E79FC12A00: libcurl info message cache 5 (  Trying 10.99.34.144:443...)
LogHttp: Warning: 000009E79FC12A00: libcurl info message cache 6 (ipv4 connect timeout after 7494ms, move on!)
LogHttp: Warning: 000009E79FC12A00: libcurl info message cache 7 (Failed to connect to horde.devtools-dev.epicgames.com port 443 after 30001 ms: Timeout was reached)
LogHttp: Warning: 000009E79FC12A00: libcurl info message cache 8 (Closing connection)
LogHttp: Warning: 000009E79FC14600: request failed, libcurl error: 28 (Timeout was reached)
LogHttp: Warning: 000009E79FC14600: libcurl info message cache 0 (Hostname horde.devtools.epicgames.com was found in DNS cache)
LogHttp: Warning: 000009E79FC14600: libcurl info message cache 1 (  Trying 10.99.51.77:443...)
LogHttp: Warning: 000009E79FC14600: libcurl info message cache 2 (ipv4 connect timeout after 15000ms, move on!)
LogHttp: Warning: 000009E79FC14600: libcurl info message cache 3 (  Trying 10.99.50.6:443...)
LogHttp: Warning: 000009E79FC14600: libcurl info message cache 4 (ipv4 connect timeout after 7500ms, move on!)
LogHttp: Warning: 000009E79FC14600: libcurl info message cache 5 (  Trying 10.99.50.132:443...)
LogHttp: Warning: 000009E79FC14600: libcurl info message cache 6 (ipv4 connect timeout after 7499ms, move on!)
LogHttp: Warning: 000009E79FC14600: libcurl info message cache 7 (Failed to connect to horde.devtools.epicgames.com port 443 after 30001 ms: Timeout was reached)
LogHttp: Warning: 000009E79FC14600: libcurl info message cache 8 (Closing connection)
LogHttp: Warning: 000009E781C1A100: request failed, libcurl error: 28 (Timeout was reached)
LogHttp: Warning: 000009E781C1A100: libcurl info message cache 0 (Connection 177 seems to be dead)
LogHttp: Warning: 000009E781C1A100: libcurl info message cache 1 (Closing connection)
LogHttp: Warning: 000009E781C1A100: libcurl info message cache 2 (TLSv1.2 (IN), TLS alert, close notify (256):)
LogHttp: Warning: 000009E781C1A100: libcurl info message cache 3 (TLSv1.2 (OUT), TLS alert, close notify (256):)
LogHttp: Warning: 000009E781C1A100: libcurl info message cache 4 (  Trying 10.99.34.114:443...)
LogHttp: Warning: 000009E781C1A100: libcurl info message cache 5 (ipv4 connect timeout after 14980ms, move on!)
LogHttp: Warning: 000009E781C1A100: libcurl info message cache 6 (  Trying 10.99.34.144:443...)
LogHttp: Warning: 000009E781C1A100: libcurl info message cache 7 (ipv4 connect timeout after 7488ms, move on!)
LogHttp: Warning: 000009E781C1A100: libcurl info message cache 8 (  Trying 10.99.35.30:443...)
LogHttp: Warning: 000009E781C1A100: libcurl info message cache 9 (ipv4 connect timeout after 7488ms, move on!)
LogHttp: Warning: 000009E781C1A100: libcurl info message cache 10 (Failed to connect to horde.devtools-dev.epicgames.com port 443 after 30000 ms: Timeout was reached)
LogHttp: Warning: 000009E781C1A100: libcurl info message cache 11 (Closing connection)
LogHttp: Warning: 000009E781C17700: request failed, libcurl error: 28 (Timeout was reached)
LogHttp: Warning: 000009E781C17700: libcurl info message cache 0 (  Trying 10.99.50.132:443...)
LogHttp: Warning: 000009E781C17700: libcurl info message cache 1 (ipv4 connect timeout after 14985ms, move on!)
LogHttp: Warning: 000009E781C17700: libcurl info message cache 2 (  Trying 10.99.51.77:443...)
LogHttp: Warning: 000009E781C17700: libcurl info message cache 3 (ipv4 connect timeout after 7491ms, move on!)
LogHttp: Warning: 000009E781C17700: libcurl info message cache 4 (  Trying 10.99.50.6:443...)
LogHttp: Warning: 000009E781C17700: libcurl info message cache 5 (ipv4 connect timeout after 7489ms, move on!)
LogHttp: Warning: 000009E781C17700: libcurl info message cache 6 (Failed to connect to horde.devtools.epicgames.com port 443 after 30003 ms: Timeout was reached)
LogHttp: Warning: 000009E781C17700: libcurl info message cache 7 (Closing connection)

Same issue, any fix yet?

Same here I’ve just set my autosave to a minute so i dont lose too much progress

Same issue, im just glad its not me alone. I started rewriting my code and changing my firewall but no solution yet. I cant get into edit mode.

used netstat -b -n 3 seconds interval for 5 minutes

The workaround allows connection to 104.98.2.218:443 over 250 times before the error occurs
Looking at UE 5.5 source code Horde section looks like a request is being made
without the right authentication codes, using epic internal network there is a bypass this
For us indie devs on external network we see it all the time.

	TCP	192.168.1.210:63471	3.228.40.2:443	SYN_SENT AMAZon

		
	TCP	192.168.1.210:63437	104.98.2.218:443	ESTABLISHED AMAZON AWS
	TCP	127.0.0.1:63483	127.0.0.1:1989	SYN_SENT
	TCP	127.0.0.1:63505	127.0.0.1:443	SYN_SENT
	TCP	127.0.0.1:63514	127.0.0.1:443	SYN_SENT
	TCP	127.0.0.1:63453	127.0.0.1:63452	ESTABLISHED
	TCP	127.0.0.1:63452	127.0.0.1:63453	ESTABLISHED
	TCP	192.168.1.210:63497	146.75.74.217:443	ESTABLISHED
1 Like

I just completely uninstalled and then reinstalled UEFN, and before I even attempt to Launch Session I’m still struck with this error.

hi all, @Flak
Things have taken a turn for the worse this was originally about horde error
Now there are others Epic sites giving problems

LogEOSSDK: Warning: LogHttp: 00000A3BDCBC6600: request failed, libcurl error: 6 (Couldn't resolve host name)
LogEOSSDK: Warning: LogHttp: 00000A3BDCBC6600: libcurl info message cache 0 (Could not resolve host: api-gamedev.ol.epicgames.net)
LogEOSSDK: Warning: LogHttp: 00000A3BDCBC6600: libcurl info message cache 1 (Closing connection)

Loosing connection to the EOS servers now


LogEOSSDK: Warning: LogHttp: Retry exhausted on https://api-gamedev.ol.epicgames.net/sdk/v1/default?platformId=WIN
LogEOSSDK: Warning: LogEOS: Failed to connect to the backend. ServiceName=[SDKConfig], OperationName=[GetPlatformConfigRoute], Url=[<Redacted>]
LogEOSSDK: Warning: LogEOS: SDK Config Platform Update Request Failed, Result Code: EOS_NoConnection, Retrying after 2.131291 seconds
LogHttp: Warning: 00000A3BD22FBD00: request failed, libcurl error: 6 (Couldn't resolve host name)
LogHttp: Warning: 00000A3BD22FBD00: libcurl info message cache 0 (Connection 0 seems to be dead)

In an attempt to see if this was Windows Firewall
I turned OFF FIREWALL still get same errors

Please EVERYONE Experiencing the problems Click the VOTE Button on the Top of thread

Had the same problem and kind of found the issue, turning off streaming in the world partition settings allowed me to enter a session. This is a streaming issue I suppose