-
-
Notifications
You must be signed in to change notification settings - Fork 570
Open
Labels
bug:unconfirmedSomeone works on identifying the issueSomeone works on identifying the issue
Description
Describe the bug
I have an unstable Internet connection, and while opening a game and Heroic is sometimes not able to resolve the epicgames.com name but the it still doesn't show the No Connection banner, instead of printing something short and understandable like:
Could not log in to Epic Games. Check your internet connection.
It prints a huge Python traceback that should not be triggered by a faulty Internet connection:
An error has occured! Try logging out and logging in your Epic account. [roughly translated to English]
[cli] INFO: Logging in...[Core] INFO: Trying to re-use existing login session...[cli] INFO: Getting game list... (this may take a while)Traceback (most recent call last):
File "urllib3/connection.py", line 204, in _new_conn
File "urllib3/util/connection.py", line 60, in create_connection
File "socket.py", line 983, in getaddrinfo
socket.gaierror: [Errno -3] Temporary failure in name resolutionThe above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "urllib3/connectionpool.py", line 787, in urlopen
File "urllib3/connectionpool.py", line 488, in _make_request
File "urllib3/connectionpool.py", line 464, in _make_request
File "urllib3/connectionpool.py", line 1093, in _validate_conn
File "urllib3/connection.py", line 759, in connect
File "urllib3/connection.py", line 211, in _new_conn
urllib3.exceptions.NameResolutionError: HTTPSConnection(host='launcher-public-service-prod06.ol.epicgames.com', port=443): Failed to resolve 'launcher-public-service-prod06.ol.epicgames.com' ([Errno -3] Temporary failure in name resolution)
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "requests/adapters.py", line 644, in send
File "urllib3/connectionpool.py", line 841, in urlopen
File "urllib3/util/retry.py", line 535, in increment
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='launcher-public-service-prod06.ol.epicgames.com', port=443): Max retries exceeded with url: /launcher/api/public/assets/Windows?label=Live (Caused by NameResolutionError("HTTPSConnection(host='launcher-public-service-prod06.ol.epicgames.com', port=443): Failed to resolve 'launcher-public-service-prod06.ol.epicgames.com' ([Errno -3] Temporary failure in name resolution)"))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "cli.py", line 3333, in <module>
File "cli.py", line 3242, in main
File "cli.py", line 203, in list_games
File "legendary/core.py", line 415, in get_game_and_dlc_list
File "legendary/core.py", line 361, in get_assets
File "legendary/api/egs.py", line 187, in get_game_assets
File "requests/sessions.py", line 602, in get
File "requests/sessions.py", line 589, in request
File "requests/sessions.py", line 703, in send
File "requests/adapters.py", line 677, in send
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='launcher-public-service-prod06.ol.epicgames.com', port=443): Max retries exceeded with url: /launcher/api/public/assets/Windows?label=Live (Caused by NameResolutionError("HTTPSConnection(host='launcher-public-service-prod06.ol.epicgames.com', port=443): Failed to resolve 'launcher-public-service-prod06.ol.epicgames.com' ([Errno -3] Temporary failure in name resolution)"))
[PYI-10581:ERROR] Failed to execute script 'cli' due to unhandled exception!
A huge traceback should not be triggered when the user has a problematic Internet connection.
Add logs
From a launch that didn't trigger this error. Not so useful.
(12:00:26) [INFO]: [Backend]: System Information: CPU: 16x AMD Ryzen 9 6900HX with Radeon Graphics
Memory: 15.96 GB (used: 8.14 GB)
GPUs:
GPU 0:
Name: Advanced Micro Devices, Inc. [AMD/ATI] Rembrandt [Radeon 680M]
IDs: D=1681 V=1002 SD=107d SV=1043
Driver: amdgpu
GPU 1:
Name: NVIDIA Corporation GA107M [GeForce RTX 3050 Mobile]
IDs: D=25a2 V=10de SD=107d SV=1043
Driver: nvidia
OS: Arch Linux 6.18.9-zen1-2-zen (linux)
The current system is not a Steam Deck
We are not running inside a Flatpak container
We are not running from an AppImage
Software Versions:
Heroic: 2.20.0 Punk 02 - Pythagoras
Legendary: 0.20.41 Freeman Pontifex (Heroic)
gogdl: 1.2.1
comet: comet 0.2.0
Nile: 1.1.2 Will A. Zeppeli
(12:00:26) [INFO]: [Connection]: Connectivity: check-online
(12:00:26) [INFO]: [Backend]: Starting Plausible Analytics
(12:00:26) [INFO]: [Connection]: Pinging external endpoints
(12:00:26) [INFO]: [Gog]: Checking for existing gog manifests
(12:00:26) [INFO]: [Backend]: Shared Data: {"version":"2.20.0","gog":true,"epic":true,"amazon":true,"sideloaded":false,"providers":"gog, epic, amazon","OS":"linux","isFlatpak":false,"isAppImage":false,"isSnap":false,"isSteamDeckGameMode":false,"isSteamDeck":false}
(12:00:26) [INFO]: [Nile]: Refreshing library...
(12:00:26) [INFO]: [Nile]: Refreshing Amazon Games...
(12:00:26) [INFO]: [Nile]: Running command: NILE_CONFIG_PATH=/home/lito/.config/heroic/nile_config /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/nile library sync
(12:00:26) [INFO]: [Nile]: Game list updated, got 0 games
(12:00:26) [WARNING]: [Backend]: Protocol already registered.
(12:00:26) [DEBUG]: [Nile]: Logging to file(s) "/home/lito/.local/state/Heroic/logs/runners/nile.log"
(12:00:26) [INFO]: [Legendary]: Running command: LEGENDARY_CONFIG_PATH=/home/lito/.config/heroic/legendaryConfig/legendary /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary --version
(12:00:26) [INFO]: [Gog]: Running command: GOGDL_CONFIG_PATH=/home/lito/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/lito/.config/heroic/gog_store/auth.json --version
(12:00:26) [INFO]: [Nile]: Running command: NILE_CONFIG_PATH=/home/lito/.config/heroic/nile_config /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/nile --version
(12:00:26) [DEBUG]: [Nile]: Logging to file(s) "/home/lito/.local/state/Heroic/logs/runners/nile.log"
(12:00:26) [DEBUG]: [Legendary]: Logging to file(s) "/home/lito/.local/state/Heroic/logs/runners/legendary.log"
(12:00:26) [DEBUG]: [Gog]: Logging to file(s) "/home/lito/.local/state/Heroic/logs/runners/gog.log"
(12:00:26) [INFO]: [Nile]: Saved user data to config file
(12:00:26) [WARNING]: refresh not implemented on Sideload Library Manager
(12:00:26) [INFO]: [Legendary]: Refreshing library...
(12:00:26) [INFO]: [Legendary]: Refreshing Epic Games...
(12:00:26) [INFO]: [Frontend]: Refreshing undefined Library
(12:00:26) [INFO]: [Nile]: Refreshing library...
(12:00:26) [INFO]: [Nile]: Refreshing Amazon Games...
(12:00:26) [INFO]: [Nile]: Running command: NILE_CONFIG_PATH=/home/lito/.config/heroic/nile_config /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/nile library sync
(12:00:26) [INFO]: [Nile]: Game list updated, got 0 games
(12:00:26) [WARNING]: [Backend]: Epic is Offline right now, cannot update game list!
(12:00:26) [INFO]: [Legendary]: Game list updated, got 4 games & DLCs
(12:00:26) [INFO]: [Backend]: Frontend Ready
(12:00:26) [DEBUG]: [Nile]: Logging to file(s) "/home/lito/.local/state/Heroic/logs/runners/nile.log"
(12:00:26) [WARNING]: listUpdateableGames not implemented on Sideload Library Manager
(12:00:26) [INFO]: [Nile]: Looking for updates...
(12:00:26) [INFO]: [Nile]: Running command: NILE_CONFIG_PATH=/home/lito/.config/heroic/nile_config /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/nile list-updates --json
(12:00:26) [DEBUG]: [Nile]: Logging to file(s) "/home/lito/.local/state/Heroic/logs/runners/nile.log"
(12:00:27) [INFO]: [Backend]: Checking for new Heroic Updates
(12:00:27) [INFO]: [Backend]: Checking for current version changelog
(12:00:27) [INFO]: [Legendary]: Running command: LEGENDARY_CONFIG_PATH=/home/lito/.config/heroic/legendaryConfig/legendary /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary cleanup
(12:00:27) [INFO]: [Frontend]: Updated to a new version, cleaaning up the cache.
(12:00:27) [DEBUG]: [Legendary]: Logging to file(s) "/home/lito/.local/state/Heroic/logs/runners/legendary.log"
(12:00:27) [INFO]: [Frontend]: No cache found, getting data from legendary...
(12:00:27) [INFO]: [Legendary]: Refreshing library...
(12:00:27) [INFO]: [Legendary]: Refreshing Epic Games...
(12:00:27) [INFO]: [Legendary]: Game list updated, got 4 games & DLCs
(12:00:27) [WARNING]: [Backend]: Epic is Offline right now, cannot update game list!
(12:00:27) [INFO]: [Frontend]: No cache found, getting data from gog...
(12:00:27) [INFO]: [Nile]: Refreshing library...
(12:00:27) [INFO]: [Frontend]: No cache found, getting data from nile...
(12:00:27) [INFO]: [Nile]: Refreshing Amazon Games...
(12:00:27) [INFO]: [Nile]: Running command: NILE_CONFIG_PATH=/home/lito/.config/heroic/nile_config /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/nile library sync
(12:00:27) [INFO]: [Nile]: Game list updated, got 0 games
(12:00:27) [DEBUG]: [Nile]: Logging to file(s) "/home/lito/.local/state/Heroic/logs/runners/nile.log"
(12:00:28) [WARNING]: [ToolInstaller]: App offline, skipping possible DXVK update.
(12:00:31) [INFO]: [WineDownloader]: Updating wine versions info
(12:00:31) [INFO]: [WineDownloader]: Fetching upstream information...
(12:00:31) [INFO]: [Backend]: Starting the Download Queue
(12:00:33) [INFO]: [Connection]: Connectivity: online
(12:00:33) [INFO]: [Gog]: Checking if login is valid
(12:00:33) [INFO]: [Gog]: Running command: GOGDL_CONFIG_PATH=/home/lito/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/lito/.config/heroic/gog_store/auth.json auth
(12:00:33) [INFO]: [Gog]: Running command: GOGDL_CONFIG_PATH=/home/lito/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/lito/.config/heroic/gog_store/auth.json auth
(12:00:33) [INFO]: [Gog]: Running command: GOGDL_CONFIG_PATH=/home/lito/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/lito/.config/heroic/gog_store/auth.json auth
(12:00:33) [DEBUG]: [Gog]: Logging to file(s) "/home/lito/.local/state/Heroic/logs/runners/gog.log"
(12:00:33) [DEBUG]: [Gog]: Logging to file(s) "/home/lito/.local/state/Heroic/logs/runners/gog.log"
(12:00:33) [DEBUG]: [Gog]: Logging to file(s) "/home/lito/.local/state/Heroic/logs/runners/gog.log"
(12:00:34) [INFO]: [Legendary]: Getting more details with 'legendary info'
(12:00:37) [ERROR]: [Backend]: Error when checking for Heroic updates AxiosError: timeout of 10000ms exceeded
at RedirectableRequest.handleRequestTimeout (/opt/Heroic/resources/app.asar/node_modules/axios/lib/adapters/http.js:854:15)
at RedirectableRequest.emit (node:events:519:28)
at Timeout._onTimeout (/opt/Heroic/resources/app.asar/node_modules/follow-redirects/index.js:221:12)
at listOnTimeout (node:internal/timers:588:17)
at processTimers (node:internal/timers:523:7)
at Axios.request (/opt/Heroic/resources/app.asar/node_modules/axios/lib/core/Axios.js:45:41)
at processTicksAndRejections (node:internal/process/task_queues:105:5)
at Tm (/opt/Heroic/resources/app.asar/build/main/main.js:166:926)
at Session.<anonymous> (node:electron/js2c/browser_init:2:107280)
(12:00:37) [ERROR]: [Backend]: Error when checking for current Heroic changelog: AxiosError: timeout of 10000ms exceeded
at RedirectableRequest.handleRequestTimeout (/opt/Heroic/resources/app.asar/node_modules/axios/lib/adapters/http.js:854:15)
at RedirectableRequest.emit (node:events:519:28)
at Timeout._onTimeout (/opt/Heroic/resources/app.asar/node_modules/follow-redirects/index.js:221:12)
at listOnTimeout (node:internal/timers:588:17)
at processTimers (node:internal/timers:523:7)
at Axios.request (/opt/Heroic/resources/app.asar/node_modules/axios/lib/core/Axios.js:45:41)
at processTicksAndRejections (node:internal/process/task_queues:105:5)
at Mm (/opt/Heroic/resources/app.asar/build/main/main.js:166:1503)
at Session.<anonymous> (node:electron/js2c/browser_init:2:107280)
(12:00:39) [WARNING]: [Backend]: Failed download of AreWeAntiCheatYet data: AggregateError: Error
(12:00:41) [ERROR]: [WineDownloader]: Error: Could not fetch available releases from https://api.github.com/repos/GloriousEggroll/wine-ge-custom/releases with error:
AxiosError: timeout of 10000ms exceeded
at /opt/Heroic/resources/app.asar/build/main/main.js:156:11917
at processTicksAndRejections (node:internal/process/task_queues:105:5)
(12:00:43) [ERROR]: [Gog]: Failed to read gog redist manifest AxiosError: timeout of 10000ms exceeded
at RedirectableRequest.handleRequestTimeout (/opt/Heroic/resources/app.asar/node_modules/axios/lib/adapters/http.js:854:15)
at RedirectableRequest.emit (node:events:519:28)
at Timeout._onTimeout (/opt/Heroic/resources/app.asar/node_modules/follow-redirects/index.js:221:12)
at listOnTimeout (node:internal/timers:588:17)
at processTimers (node:internal/timers:523:7)
at Axios.request (/opt/Heroic/resources/app.asar/node_modules/axios/lib/core/Axios.js:45:41)
at processTicksAndRejections (node:internal/process/task_queues:105:5)
at ha (/opt/Heroic/resources/app.asar/build/main/main.js:31:1166)
(12:00:43) [ERROR]: [Gog]: Failed to set gog presence AxiosError: timeout of 10000ms exceeded
at RedirectableRequest.handleRequestTimeout (/opt/Heroic/resources/app.asar/node_modules/axios/lib/adapters/http.js:854:15)
at RedirectableRequest.emit (node:events:519:28)
at Timeout._onTimeout (/opt/Heroic/resources/app.asar/node_modules/follow-redirects/index.js:221:12)
at listOnTimeout (node:internal/timers:588:17)
at processTimers (node:internal/timers:523:7)
at Axios.request (/opt/Heroic/resources/app.asar/node_modules/axios/lib/core/Axios.js:45:41)
at processTicksAndRejections (node:internal/process/task_queues:105:5)
at ml (/opt/Heroic/resources/app.asar/build/main/main.js:112:8365)
(12:00:44) [ERROR]: [Backend]: Failed to get epic service status with AxiosError: timeout of 10000ms exceeded
at RedirectableRequest.handleRequestTimeout (/opt/Heroic/resources/app.asar/node_modules/axios/lib/adapters/http.js:854:15)
at RedirectableRequest.emit (node:events:519:28)
at Timeout._onTimeout (/opt/Heroic/resources/app.asar/node_modules/follow-redirects/index.js:221:12)
at listOnTimeout (node:internal/timers:588:17)
at processTimers (node:internal/timers:523:7)
at Axios.request (/opt/Heroic/resources/app.asar/node_modules/axios/lib/core/Axios.js:45:41)
at processTicksAndRejections (node:internal/process/task_queues:105:5)
at Gt (/opt/Heroic/resources/app.asar/build/main/main.js:163:5926)
at Pn (/opt/Heroic/resources/app.asar/build/main/main.js:156:2770)
at Module.Qg (/opt/Heroic/resources/app.asar/build/main/main.js:156:9856)
at /opt/Heroic/resources/app.asar/build/main/main.js:180:7560
at Session.<anonymous> (node:electron/js2c/browser_init:2:107280)
(12:00:44) [INFO]: [Legendary]: Running command: LEGENDARY_CONFIG_PATH=/home/lito/.config/heroic/legendaryConfig/legendary /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary info 0a2d9f6403244d12969e11da6713137b --json --platform Windows
(12:00:44) [DEBUG]: [Legendary]: Logging to file(s) "/home/lito/.local/state/Heroic/logs/runners/legendary.log"
(12:00:51) [ERROR]: [WineDownloader]: Error: Could not fetch available releases from https://api.github.com/repos/GloriousEggroll/proton-ge-custom/releases with error:
AxiosError: timeout of 10000ms exceeded
at /opt/Heroic/resources/app.asar/build/main/main.js:156:11917
at processTicksAndRejections (node:internal/process/task_queues:105:5)
(12:00:51) [INFO]: [WineDownloader]: wine versions updated
(12:00:51) [INFO]: [Gog]: Saved username to config file
(12:01:52) [INFO]: [ExtraGameInfo]: Getting ExtraGameInfo data for Fall Guys
(12:01:52) [INFO]: [ExtraGameInfo]: Getting PCGamingWiki data for Fall Guys
(12:01:52) [INFO]: [ExtraGameInfo]: Getting HowLongToBeat data for Fall Guys
(12:01:52) [INFO]: [ExtraGameInfo]: Getting GamesDB data for Fall Guys
(12:01:52) [INFO]: [Legendary]: Checking if EOS Overlay is enabled: LEGENDARY_CONFIG_PATH=/home/lito/.config/heroic/legendaryConfig/legendary /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary eos-overlay info --prefix "/home/lito/.local/share/Games/Heroic/Prefixes/default/Fall Guys/pfx"
(12:01:52) [INFO]: [ExtraGameInfo]: Getting ExtraGameInfo data for Fall Guys
(12:01:52) [INFO]: [ExtraGameInfo]: Getting HowLongToBeat data for Fall Guys
(12:01:52) [INFO]: [ExtraGameInfo]: Getting PCGamingWiki data for Fall Guys
(12:01:52) [INFO]: [ExtraGameInfo]: Getting GamesDB data for Fall Guys
(12:01:52) [INFO]: [Legendary]: Getting more details with 'legendary info'
(12:01:52) [INFO]: [Legendary]: Getting more details with 'legendary info'
(12:01:52) [DEBUG]: [Legendary]: Logging to file(s) "/home/lito/.local/state/Heroic/logs/runners/legendary.log"
(12:01:52) [INFO]: [Legendary]: Getting more details with 'legendary info'
(12:01:53) [INFO]: [Legendary]: Abort command "LEGENDARY_CONFIG_PATH=/home/lito/.config/heroic/legendaryConfig/legendary /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary eos-overlay info --prefix "/home/lito/.local/share/Games/Heroic/Prefixes/default/Fall Guys/pfx""
(12:01:55) [INFO]: [Legendary]: Getting more details with 'legendary info'
(12:02:01) [ERROR]: [ExtraGameInfo]: Was not able to get PCGamingWiki data for Fall Guys AggregateError: Error
at AxiosError.from (/opt/Heroic/resources/app.asar/node_modules/axios/lib/core/AxiosError.js:96:14)
at RedirectableRequest.handleRequestError (/opt/Heroic/resources/app.asar/node_modules/axios/lib/adapters/http.js:817:25)
at RedirectableRequest.emit (node:events:531:35)
at ClientRequest.eventHandlers.<computed> (/opt/Heroic/resources/app.asar/node_modules/follow-redirects/index.js:49:24)
at ClientRequest.emit (node:events:519:28)
at emitErrorEvent (node:_http_client:107:11)
at TLSSocket.socketErrorListener (node:_http_client:574:5)
at TLSSocket.emit (node:events:519:28)
at emitErrorNT (node:internal/streams/destroy:170:8)
at emitErrorCloseNT (node:internal/streams/destroy:129:3)
at Axios.request (/opt/Heroic/resources/app.asar/node_modules/axios/lib/core/Axios.js:45:41)
at processTicksAndRejections (node:internal/process/task_queues:105:5)
at runNextTicks (node:internal/process/task_queues:69:3)
at listOnTimeout (node:internal/timers:549:9)
at processTimers (node:internal/timers:523:7)
at _u (/opt/Heroic/resources/app.asar/build/main/main.js:12:5671)
at xu (/opt/Heroic/resources/app.asar/build/main/main.js:12:4808)
at async Promise.all (index 0)
at sa (/opt/Heroic/resources/app.asar/build/main/main.js:12:6805)
at Session.<anonymous> (node:electron/js2c/browser_init:2:107280)
(12:02:02) [ERROR]: [ExtraGameInfo]: Was not able to get GamesDB data for 0a2d9f6403244d12969e11da6713137b
(12:02:02) [ERROR]: [ExtraGameInfo]: Was not able to get PCGamingWiki data for Fall Guys AxiosError: timeout of 10000ms exceeded
at RedirectableRequest.handleRequestTimeout (/opt/Heroic/resources/app.asar/node_modules/axios/lib/adapters/http.js:854:15)
at RedirectableRequest.emit (node:events:519:28)
at Timeout._onTimeout (/opt/Heroic/resources/app.asar/node_modules/follow-redirects/index.js:221:12)
at listOnTimeout (node:internal/timers:588:17)
at processTimers (node:internal/timers:523:7)
at Axios.request (/opt/Heroic/resources/app.asar/node_modules/axios/lib/core/Axios.js:45:41)
at processTicksAndRejections (node:internal/process/task_queues:105:5)
at runNextTicks (node:internal/process/task_queues:69:3)
at listOnTimeout (node:internal/timers:549:9)
at processTimers (node:internal/timers:523:7)
at _u (/opt/Heroic/resources/app.asar/build/main/main.js:12:5671)
at xu (/opt/Heroic/resources/app.asar/build/main/main.js:12:4808)
at async Promise.all (index 0)
at sa (/opt/Heroic/resources/app.asar/build/main/main.js:12:6805)
at Session.<anonymous> (node:electron/js2c/browser_init:2:107280)
(12:02:02) [ERROR]: [ExtraGameInfo]: Was not able to get GamesDB data for 0a2d9f6403244d12969e11da6713137b
(12:02:02) [ERROR]: [Backend]: Failed to get epic service status with AxiosError: timeout of 10000ms exceeded
at RedirectableRequest.handleRequestTimeout (/opt/Heroic/resources/app.asar/node_modules/axios/lib/adapters/http.js:854:15)
at RedirectableRequest.emit (node:events:519:28)
at Timeout._onTimeout (/opt/Heroic/resources/app.asar/node_modules/follow-redirects/index.js:221:12)
at listOnTimeout (node:internal/timers:588:17)
at processTimers (node:internal/timers:523:7)
at Axios.request (/opt/Heroic/resources/app.asar/node_modules/axios/lib/core/Axios.js:45:41)
at processTicksAndRejections (node:internal/process/task_queues:105:5)
at Gt (/opt/Heroic/resources/app.asar/build/main/main.js:163:5926)
at Pn (/opt/Heroic/resources/app.asar/build/main/main.js:156:2770)
at Module.Qg (/opt/Heroic/resources/app.asar/build/main/main.js:156:9856)
at /opt/Heroic/resources/app.asar/build/main/main.js:180:7560
at Session.<anonymous> (node:electron/js2c/browser_init:2:107280)
(12:02:02) [INFO]: [Legendary]: Running command: LEGENDARY_CONFIG_PATH=/home/lito/.config/heroic/legendaryConfig/legendary /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary info 0a2d9f6403244d12969e11da6713137b --json --platform Windows
(12:02:02) [ERROR]: [Backend]: Failed to get epic service status with AxiosError: timeout of 10000ms exceeded
at RedirectableRequest.handleRequestTimeout (/opt/Heroic/resources/app.asar/node_modules/axios/lib/adapters/http.js:854:15)
at RedirectableRequest.emit (node:events:519:28)
at Timeout._onTimeout (/opt/Heroic/resources/app.asar/node_modules/follow-redirects/index.js:221:12)
at listOnTimeout (node:internal/timers:588:17)
at processTimers (node:internal/timers:523:7)
at Axios.request (/opt/Heroic/resources/app.asar/node_modules/axios/lib/core/Axios.js:45:41)
at processTicksAndRejections (node:internal/process/task_queues:105:5)
at Gt (/opt/Heroic/resources/app.asar/build/main/main.js:163:5926)
at Module.Pn (/opt/Heroic/resources/app.asar/build/main/main.js:156:2770)
at /opt/Heroic/resources/app.asar/build/main/main.js:180:3324
at Session.<anonymous> (node:electron/js2c/browser_init:2:107280)
(12:02:02) [INFO]: [Legendary]: Running command: LEGENDARY_CONFIG_PATH=/home/lito/.config/heroic/legendaryConfig/legendary /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary info 0a2d9f6403244d12969e11da6713137b --json --platform Windows
(12:02:02) [DEBUG]: [Legendary]: Logging to file(s) "/home/lito/.local/state/Heroic/logs/runners/legendary.log"
(12:02:02) [DEBUG]: [Legendary]: Logging to file(s) "/home/lito/.local/state/Heroic/logs/runners/legendary.log"
(12:02:02) [ERROR]: [Backend]: Failed to get epic service status with AxiosError: timeout of 10000ms exceeded
at RedirectableRequest.handleRequestTimeout (/opt/Heroic/resources/app.asar/node_modules/axios/lib/adapters/http.js:854:15)
at RedirectableRequest.emit (node:events:519:28)
at Timeout._onTimeout (/opt/Heroic/resources/app.asar/node_modules/follow-redirects/index.js:221:12)
at listOnTimeout (node:internal/timers:588:17)
at processTimers (node:internal/timers:523:7)
at Axios.request (/opt/Heroic/resources/app.asar/node_modules/axios/lib/core/Axios.js:45:41)
at processTicksAndRejections (node:internal/process/task_queues:105:5)
at Gt (/opt/Heroic/resources/app.asar/build/main/main.js:163:5926)
at Module.Pn (/opt/Heroic/resources/app.asar/build/main/main.js:156:2770)
at /opt/Heroic/resources/app.asar/build/main/main.js:180:3324
at Session.<anonymous> (node:electron/js2c/browser_init:2:107280)
(12:02:02) [INFO]: [Legendary]: Running command: LEGENDARY_CONFIG_PATH=/home/lito/.config/heroic/legendaryConfig/legendary /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary info 0a2d9f6403244d12969e11da6713137b --json --platform Windows
(12:02:02) [DEBUG]: [Legendary]: Logging to file(s) "/home/lito/.local/state/Heroic/logs/runners/legendary.log"
(12:02:05) [ERROR]: [Backend]: Failed to get epic service status with AxiosError: timeout of 10000ms exceeded
at RedirectableRequest.handleRequestTimeout (/opt/Heroic/resources/app.asar/node_modules/axios/lib/adapters/http.js:854:15)
at RedirectableRequest.emit (node:events:519:28)
at Timeout._onTimeout (/opt/Heroic/resources/app.asar/node_modules/follow-redirects/index.js:221:12)
at listOnTimeout (node:internal/timers:588:17)
at processTimers (node:internal/timers:523:7)
at Axios.request (/opt/Heroic/resources/app.asar/node_modules/axios/lib/core/Axios.js:45:41)
at processTicksAndRejections (node:internal/process/task_queues:105:5)
at Gt (/opt/Heroic/resources/app.asar/build/main/main.js:163:5926)
at Pn (/opt/Heroic/resources/app.asar/build/main/main.js:156:2770)
at Module.Qg (/opt/Heroic/resources/app.asar/build/main/main.js:156:9856)
at /opt/Heroic/resources/app.asar/build/main/main.js:180:7560
at Session.<anonymous> (node:electron/js2c/browser_init:2:107280)
(12:02:05) [INFO]: [Legendary]: Running command: LEGENDARY_CONFIG_PATH=/home/lito/.config/heroic/legendaryConfig/legendary /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary info 0a2d9f6403244d12969e11da6713137b --json --platform Windows
(12:02:05) [DEBUG]: [Legendary]: Logging to file(s) "/home/lito/.local/state/Heroic/logs/runners/legendary.log"
(12:02:13) [DEBUG]: No SteamID, not getting ProtonDB info
(12:02:13) [DEBUG]: No SteamID, not getting Stem Deck info
(12:02:13) [DEBUG]: No SteamID, not getting ProtonDB info
(12:02:13) [DEBUG]: No SteamID, not getting Stem Deck info
(12:02:15) [ERROR]: [Legendary]: Failed to get info from Epic API: AggregateError: Error
at AxiosError.from (/opt/Heroic/resources/app.asar/node_modules/axios/lib/core/AxiosError.js:96:14)
at RedirectableRequest.handleRequestError (/opt/Heroic/resources/app.asar/node_modules/axios/lib/adapters/http.js:817:25)
at RedirectableRequest.emit (node:events:519:28)
at ClientRequest.eventHandlers.<computed> (/opt/Heroic/resources/app.asar/node_modules/follow-redirects/index.js:49:24)
at ClientRequest.emit (node:events:519:28)
at emitErrorEvent (node:_http_client:107:11)
at TLSSocket.socketErrorListener (node:_http_client:574:5)
at TLSSocket.emit (node:events:519:28)
at emitErrorNT (node:internal/streams/destroy:170:8)
at emitErrorCloseNT (node:internal/streams/destroy:129:3)
at Axios.request (/opt/Heroic/resources/app.asar/node_modules/axios/lib/core/Axios.js:45:41)
at processTicksAndRejections (node:internal/process/task_queues:105:5)
at zd (/opt/Heroic/resources/app.asar/build/main/main.js:76:598)
at Module.Hd [as getExtraInfo] (/opt/Heroic/resources/app.asar/build/main/main.js:100:897)
at Session.<anonymous> (node:electron/js2c/browser_init:2:107280)
(12:02:16) [ERROR]: [Legendary]: Error Getting Info from Epic API
(12:02:17) [INFO]: [Backend]: Launching Fall Guys (0a2d9f6403244d12969e11da6713137b)
(12:02:17) [INFO]: [Backend]: Preventing display from sleep
(12:02:17) [INFO]: [Backend]: Launching Fall Guys (0a2d9f6403244d12969e11da6713137b)
(12:02:17) [INFO]: [Backend]: Preventing display from sleep
(12:02:17) [INFO]: [Backend]: Checking if wine version exists: Proton - GE-Proton-latest
(12:02:17) [INFO]: [Backend]: Checking if wine version exists: Proton - GE-Proton-latest
(12:02:17) [INFO]: [Backend]: Preventing machine to sleep
(12:02:17) [DEBUG]: [Legendary]: Using cached install info
(12:02:17) [DEBUG]: [Legendary]: Using cached install info
(12:02:17) [ERROR]: [Legendary]: Failed to get info from Epic API: AggregateError: Error
at AxiosError.from (/opt/Heroic/resources/app.asar/node_modules/axios/lib/core/AxiosError.js:96:14)
at RedirectableRequest.handleRequestError (/opt/Heroic/resources/app.asar/node_modules/axios/lib/adapters/http.js:817:25)
at RedirectableRequest.emit (node:events:519:28)
at ClientRequest.eventHandlers.<computed> (/opt/Heroic/resources/app.asar/node_modules/follow-redirects/index.js:49:24)
at ClientRequest.emit (node:events:519:28)
at emitErrorEvent (node:_http_client:107:11)
at TLSSocket.socketErrorListener (node:_http_client:574:5)
at TLSSocket.emit (node:events:519:28)
at emitErrorNT (node:internal/streams/destroy:170:8)
at emitErrorCloseNT (node:internal/streams/destroy:129:3)
at Axios.request (/opt/Heroic/resources/app.asar/node_modules/axios/lib/core/Axios.js:45:41)
at processTicksAndRejections (node:internal/process/task_queues:105:5)
at zd (/opt/Heroic/resources/app.asar/build/main/main.js:76:598)
at Module.Hd [as getExtraInfo] (/opt/Heroic/resources/app.asar/build/main/main.js:100:897)
at Session.<anonymous> (node:electron/js2c/browser_init:2:107280)
(12:02:18) [INFO]: [Backend]: Started Discord Rich Presence
(12:02:18) [ERROR]: [Legendary]: Error Getting Info from Epic API
(12:02:19) [ERROR]: [Runtime]: Runtime not found in runtime list
(12:02:19) [INFO]: [Backend]: Checking if wine version exists: Proton - GE-Proton-latest
(12:02:19) [INFO]: [Backend]: Checking if wine version exists: Proton - GE-Proton-latest
(12:02:19) [INFO]: [Legendary]: Checking if EOS Overlay is enabled: LEGENDARY_CONFIG_PATH=/home/lito/.config/heroic/legendaryConfig/legendary /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary eos-overlay info --prefix "/home/lito/.local/share/Games/Heroic/Prefixes/default/Fall Guys/pfx"
(12:02:19) [INFO]: [Backend]: Checking if wine version exists: Proton - GE-Proton-latest
(12:02:19) [DEBUG]: [Legendary]: Logging to file(s) "/home/lito/.local/state/Heroic/logs/runners/legendary.log"
(12:02:19) [DEBUG]: [Backend]: Running Wine command: createprefix
(12:02:20) [INFO]: [Legendary]: Abort command "LEGENDARY_CONFIG_PATH=/home/lito/.config/heroic/legendaryConfig/legendary /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary eos-overlay info --prefix "/home/lito/.local/share/Games/Heroic/Prefixes/default/Fall Guys/pfx""
(12:02:21) [INFO]: [Backend]: Started Discord Rich Presence
(12:02:21) [ERROR]: [Runtime]: Runtime not found in runtime list
(12:02:21) [INFO]: [Backend]: Checking if wine version exists: Proton - GE-Proton-latest
(12:02:21) [INFO]: [Backend]: Checking if wine version exists: Proton - GE-Proton-latest
(12:02:21) [INFO]: [Legendary]: Checking if EOS Overlay is enabled: LEGENDARY_CONFIG_PATH=/home/lito/.config/heroic/legendaryConfig/legendary /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary eos-overlay info --prefix "/home/lito/.local/share/Games/Heroic/Prefixes/default/Fall Guys/pfx"
(12:02:21) [INFO]: [Backend]: Checking if wine version exists: Proton - GE-Proton-latest
(12:02:21) [DEBUG]: [Legendary]: Logging to file(s) "/home/lito/.local/state/Heroic/logs/runners/legendary.log"
(12:02:21) [DEBUG]: [Backend]: Running Wine command: createprefix
(12:02:22) [INFO]: [Legendary]: Abort command "LEGENDARY_CONFIG_PATH=/home/lito/.config/heroic/legendaryConfig/legendary /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary eos-overlay info --prefix "/home/lito/.local/share/Games/Heroic/Prefixes/default/Fall Guys/pfx""
(12:02:27) [INFO]: [Legendary]: Launching Fall Guys: HEROIC_APP_NAME=0a2d9f6403244d12969e11da6713137b HEROIC_APP_RUNNER=legendary GAMEID=umu-0 HEROIC_APP_SOURCE=epic STORE=egs STEAM_COMPAT_INSTALL_PATH=/home/lito/.local/share/Games/Heroic/FallGuys LD_PRELOAD= STEAM_COMPAT_CLIENT_INSTALL_PATH=/home/lito/.steam/steam WINEPREFIX="/home/lito/.local/share/Games/Heroic/Prefixes/default/Fall Guys" STEAM_COMPAT_DATA_PATH="/home/lito/.local/share/Games/Heroic/Prefixes/default/Fall Guys" PROTONPATH=/home/lito/.config/heroic/tools/proton/GE-Proton-latest WINE_FULLSCREEN_FSR=0 PROTON_ENABLE_NVAPI=1 DXVK_NVAPI_ALLOW_OTHER_DRIVERS=1 PROTON_EAC_RUNTIME=/home/lito/.config/heroic/tools/runtimes/eac_runtime PROTON_BATTLEYE_RUNTIME=/home/lito/.config/heroic/tools/runtimes/battleye_runtime STEAM_COMPAT_APP_ID=0 SteamAppId=0 SteamGameId=heroic-FallGuys PROTON_LOG_DIR=/home/lito LEGENDARY_CONFIG_PATH=/home/lito/.config/heroic/legendaryConfig/legendary /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary launch 0a2d9f6403244d12969e11da6713137b --no-wine --wrapper "/home/lito/.config/heroic/tools/runtimes/umu/umu_run.py" --language es
(12:02:27) [INFO]: [Legendary]: Launching Fall Guys: HEROIC_APP_NAME=0a2d9f6403244d12969e11da6713137b HEROIC_APP_RUNNER=legendary GAMEID=umu-0 HEROIC_APP_SOURCE=epic STORE=egs STEAM_COMPAT_INSTALL_PATH=/home/lito/.local/share/Games/Heroic/FallGuys LD_PRELOAD= STEAM_COMPAT_CLIENT_INSTALL_PATH=/home/lito/.steam/steam WINEPREFIX="/home/lito/.local/share/Games/Heroic/Prefixes/default/Fall Guys" STEAM_COMPAT_DATA_PATH="/home/lito/.local/share/Games/Heroic/Prefixes/default/Fall Guys" PROTONPATH=/home/lito/.config/heroic/tools/proton/GE-Proton-latest WINE_FULLSCREEN_FSR=0 PROTON_ENABLE_NVAPI=1 DXVK_NVAPI_ALLOW_OTHER_DRIVERS=1 PROTON_EAC_RUNTIME=/home/lito/.config/heroic/tools/runtimes/eac_runtime PROTON_BATTLEYE_RUNTIME=/home/lito/.config/heroic/tools/runtimes/battleye_runtime STEAM_COMPAT_APP_ID=0 SteamAppId=0 SteamGameId=heroic-FallGuys PROTON_LOG_DIR=/home/lito LEGENDARY_CONFIG_PATH=/home/lito/.config/heroic/legendaryConfig/legendary /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary launch 0a2d9f6403244d12969e11da6713137b --no-wine --wrapper "/home/lito/.config/heroic/tools/runtimes/umu/umu_run.py" --language es
(12:02:27) [DEBUG]: [Legendary]: Logging to file(s) "/home/lito/.local/state/Heroic/logs/runners/legendary.log"
(12:02:27) [DEBUG]: [Legendary]: Logging to file(s) "/home/lito/.local/state/Heroic/logs/runners/legendary.log"
(12:02:27) [INFO]: [Backend]: Preventing display to sleep
(12:02:27) [DEBUG]: [Legendary]: Using cached install info
(12:02:27) [DEBUG]: [Legendary]: Using cached install info
(12:02:28) [INFO]: [Legendary]: Getting Info from Epic API
(12:05:33) [INFO]: [Gog]: Running command: GOGDL_CONFIG_PATH=/home/lito/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/lito/.config/heroic/gog_store/auth.json auth
(12:05:33) [DEBUG]: [Gog]: Logging to file(s) "/home/lito/.local/state/Heroic/logs/runners/gog.log"
(12:05:34) [INFO]: [Gog]: GOG presence set
(12:08:09) [INFO]: [Backend]: Stopped Discord Rich Presence
(12:08:09) [INFO]: [Backend]: Stopped Discord Rich Presence
(12:08:09) [INFO]: [Backend]: Stopping Display Power Saver Blocker
(12:08:09) [INFO]: [Frontend]: Refreshing legendary Library
(12:08:09) [INFO]: [Legendary]: Refreshing library...
(12:08:09) [INFO]: [Backend]: Stopping Display Power Saver Blocker
(12:08:09) [INFO]: [Legendary]: Refreshing Epic Games...
(12:08:09) [INFO]: [Backend]: Stopping Power Saver Blocker
(12:08:09) [INFO]: [Backend]: Stopping Display Sleep Blocker
(12:08:09) [DEBUG]: [Legendary]: Using cached install info
(12:08:09) [DEBUG]: [Legendary]: Using cached install info
(12:08:11) [INFO]: [Legendary]: Running command: LEGENDARY_CONFIG_PATH=/home/lito/.config/heroic/legendaryConfig/legendary /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary list --third-party
(12:08:11) [DEBUG]: [Legendary]: Logging to file(s) "/home/lito/.local/state/Heroic/logs/runners/legendary.log"
(12:08:18) [INFO]: [Legendary]: Game list updated, got 4 games & DLCs
(12:08:18) [INFO]: [Frontend]: No cache found, getting data from gog...
(12:08:18) [INFO]: [Gog]: Running command: GOGDL_CONFIG_PATH=/home/lito/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/lito/.config/heroic/gog_store/auth.json auth
(12:08:18) [DEBUG]: [Gog]: Logging to file(s) "/home/lito/.local/state/Heroic/logs/runners/gog.log"
(12:08:18) [INFO]: [Gog]: Getting GOG library
(12:08:18) [INFO]: [Gog]: Running command: GOGDL_CONFIG_PATH=/home/lito/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/lito/.config/heroic/gog_store/auth.json auth
(12:08:18) [DEBUG]: [Gog]: Logging to file(s) "/home/lito/.local/state/Heroic/logs/runners/gog.log"
(12:08:21) [ERROR]: [Gog]: There was an error Loading games library
(12:08:21) [INFO]: [Frontend]: No cache found, getting data from nile...
(12:08:21) [INFO]: [Nile]: Refreshing library...
(12:08:21) [INFO]: [Nile]: Refreshing Amazon Games...
(12:08:21) [INFO]: [Nile]: Running command: NILE_CONFIG_PATH=/home/lito/.config/heroic/nile_config /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/nile library sync
(12:08:21) [INFO]: [Nile]: Game list updated, got 0 games
(12:08:21) [DEBUG]: [Nile]: Logging to file(s) "/home/lito/.local/state/Heroic/logs/runners/nile.log"
(12:08:21) [DEBUG]: [Legendary]: Using cached install info
(12:08:21) [DEBUG]: [Legendary]: Using cached install info
Steps to reproduce
- Have a bad Internet connection
- Don't trigger the "No Connection" banner
- Open an Epic game
Expected behavior
It should show a short and understandable error like:
Could not log in to Epic Games. Check your internet connection.
Screenshots
No response
Heroic Version
Latest Stable
System Information
- Arch Linux
- Plasma 6.6
Additional information
No response
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bug:unconfirmedSomeone works on identifying the issueSomeone works on identifying the issue