Heroic-Games-Launcher / HeroicGamesLauncher

A games launcher for GOG, Amazon and Epic Games for Linux, Windows and macOS.
https://heroicgameslauncher.com
GNU General Public License v3.0
8.18k stars 430 forks source link

Blank download Page #3310

Closed wiktorek140 closed 10 months ago

wiktorek140 commented 10 months ago

Describe the bug

Same case like there: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/issues/2799

Add logs

wiktorek140@GUMI:~$ heroic --inspect
Debugger listening on ws://127.0.0.1:9229/a49e1eb4-35f7-40b6-b129-b07f03e94498
For help, see: https://nodejs.org/en/docs/inspector
[93049:1211/162715.313466:ERROR:object_proxy.cc(577)] Failed to call method: org.freedesktop.DBus.Properties.Get: object_path= /org/freedesktop/portal/desktop: org.freedesktop.DBus.Error.InvalidArgs: Brak interfejsu „org.freedesktop.portal.FileChooser”
[93049:1211/162715.313537:ERROR:select_file_dialog_linux_portal.cc(280)] Failed to read portal version property
(16:27:15) INFO:    [Legendary]:        Legendary location: /opt/Heroic/resources/app.asar.unpacked/build/bin/linux/legendary
(16:27:15) INFO:    [Gog]:              GOGDL location: /opt/Heroic/resources/app.asar.unpacked/build/bin/linux/gogdl
(16:27:15) INFO:    [Connection]:       Connectivity: check-online
(16:27:15) INFO:    [Connection]:       Pinging external endpoints
(16:27:15) INFO:    [Nile]:             Refreshing library...
(16:27:15) INFO:    [Nile]:             Refreshing Amazon Games...
(16:27:15) INFO:    [Nile]:             Running command: NILE_CONFIG_PATH=/home/wiktorek140/.config/heroic/nile_config /opt/Heroic/resources/app.asar.unpacked/build/bin/linux/nile library sync
(16:27:15) INFO:    [Nile]:             Game list updated, got 84 games
(16:27:15) INFO:    [Backend]:          DRM module staus {
  oimompecagnajdejgnnjijobebaeigek: {
    name: 'Widevine Content Decryption Module',
    status: 'new',
    version: '4.10.2710.0'
  }
}
APPIMAGE env is not defined, current application is not an AppImage
(16:27:15) WARNING: [Backend]:          Protocol already registered.
[93049:1211/162715.734618:ERROR:browser_main_loop.cc(275)] Gtk: gtk_widget_add_accelerator: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed
[93049:1211/162715.734683:ERROR:browser_main_loop.cc(275)] Gtk: gtk_widget_add_accelerator: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed
[93049:1211/162715.734752:ERROR:browser_main_loop.cc(275)] Gtk: gtk_widget_add_accelerator: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed
(16:27:15) INFO:    [Connection]:       Connectivity: online
(16:27:15) INFO:    [Gog]:              Checking if login is valid
(16:27:15) INFO:    [Gog]:              Running command: /opt/Heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/wiktorek140/.config/heroic/gog_store/auth.json auth
(16:27:16) INFO:    [Backend]:          AreWeAntiCheatYet data downloaded
[93082:1211/162716.078719:ERROR:angle_platform_impl.cc(44)] Display.cpp:1056 (initialize): ANGLE Display::initialize error 12289: Could not create a backing OpenGL context.
ERR: Display.cpp:1056 (initialize): ANGLE Display::initialize error 12289: Could not create a backing OpenGL context.
[93082:1211/162716.078862:ERROR:gl_display.cc(520)] EGL Driver message (Critical) eglInitialize: Could not create a backing OpenGL context.
[93082:1211/162716.078905:ERROR:gl_display.cc(795)] eglInitialize OpenGL failed with error EGL_NOT_INITIALIZED, trying next display type
(16:27:16) INFO:    [Legendary]:        Running command: LEGENDARY_CONFIG_PATH=/home/wiktorek140/.config/heroic/legendaryConfig/legendary /opt/Heroic/resources/app.asar.unpacked/build/bin/linux/legendary --version
[93082:1211/162716.191653:ERROR:angle_platform_impl.cc(44)] Display.cpp:1056 (initialize): ANGLE Display::initialize error 12289: Could not create a backing OpenGL context.
ERR: Display.cpp:1056 (initialize): ANGLE Display::initialize error 12289: Could not create a backing OpenGL context.
[93082:1211/162716.191809:ERROR:gl_display.cc(520)] EGL Driver message (Critical) eglInitialize: Could not create a backing OpenGL context.
[93082:1211/162716.191850:ERROR:gl_display.cc(795)] eglInitialize OpenGLES failed with error EGL_NOT_INITIALIZED
[93082:1211/162716.191890:ERROR:gl_display.cc(829)] Initialization of all EGL display types failed.
[93082:1211/162716.191934:ERROR:gl_ozone_egl.cc(26)] GLDisplayEGL::Initialize failed.
(16:27:16) INFO:    [Gog]:              Running command: /opt/Heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/wiktorek140/.config/heroic/gog_store/auth.json --version
(16:27:16) INFO:    [Nile]:             Running command: NILE_CONFIG_PATH=/home/wiktorek140/.config/heroic/nile_config /opt/Heroic/resources/app.asar.unpacked/build/bin/linux/nile --version
(16:27:16) INFO:    [Gog]:              Saved username to config file
(16:27:16) INFO:    [Backend]:          
System Information:
CPU: 8x AMD Ryzen 5 3550H with Radeon Vega Mobile Gfx
Memory: 33.06 GB (used: 7.74 GB)
GPUs:
  GPU 0:
    Name: Advanced Micro Devices, Inc. [AMD/ATI] Picasso/Raven 2 [Radeon Vega Series / Radeon Vega Mobile Series]
    IDs: D=15d8 V=1002 SD=18f1 SV=1043
    Driver: amdgpu
  GPU 1:
    Name: NVIDIA Corporation TU117M [GeForce GTX 1650 Mobile / Max-Q]
    IDs: D=1f91 V=10de SD=109f SV=1043
    Driver: nvidia
OS: Manjaro Linux 6.6.1-1-MANJARO (linux)

The current system is not a Steam Deck
We are not running inside a Flatpak container

Software Versions:
  Heroic: 2.11.0 Kumachi
  Legendary: 0.20.33 Undue Alarm
  gogdl: 0.7.3
  Nile: 1.0.0 Jonathan Joestar

[93082:1211/162716.802327:ERROR:angle_platform_impl.cc(44)] Display.cpp:1056 (initialize): ANGLE Display::initialize error 12289: Could not create a backing OpenGL context.
ERR: Display.cpp:1056 (initialize): ANGLE Display::initialize error 12289: Could not create a backing OpenGL context.
[93082:1211/162716.802475:ERROR:gl_display.cc(520)] EGL Driver message (Critical) eglInitialize: Could not create a backing OpenGL context.
[93082:1211/162716.802522:ERROR:gl_display.cc(795)] eglInitialize OpenGL failed with error EGL_NOT_INITIALIZED, trying next display type
[93082:1211/162716.914459:ERROR:angle_platform_impl.cc(44)] Display.cpp:1056 (initialize): ANGLE Display::initialize error 12289: Could not create a backing OpenGL context.
ERR: Display.cpp:1056 (initialize): ANGLE Display::initialize error 12289: Could not create a backing OpenGL context.
[93082:1211/162716.914571:ERROR:gl_display.cc(520)] EGL Driver message (Critical) eglInitialize: Could not create a backing OpenGL context.
[93082:1211/162716.914646:ERROR:gl_display.cc(795)] eglInitialize OpenGLES failed with error EGL_NOT_INITIALIZED
[93082:1211/162716.914699:ERROR:gl_display.cc(829)] Initialization of all EGL display types failed.
[93082:1211/162716.914745:ERROR:gl_ozone_egl.cc(26)] GLDisplayEGL::Initialize failed.
[93082:1211/162716.917246:ERROR:viz_main_impl.cc(196)] Exiting GPU process due to errors during initialization
(16:27:17) INFO:    [Backend]:          Loading Screen Ready
(16:27:17) INFO:    [Nile]:             Saved user data to config file
(16:27:17) INFO:    [Frontend]:         Refreshing undefined Library
(16:27:17) WARNING: [Backend]:          refresh not implemented on Sideload Library Manager
(16:27:17) INFO:    [Gog]:              Running command: /opt/Heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/wiktorek140/.config/heroic/gog_store/auth.json auth
(16:27:17) INFO:    [Legendary]:        Refreshing library...
(16:27:17) INFO:    [Legendary]:        Refreshing Epic Games...
(16:27:17) INFO:    [Nile]:             Refreshing library...
(16:27:17) INFO:    [Nile]:             Refreshing Amazon Games...
(16:27:17) INFO:    [Nile]:             Running command: NILE_CONFIG_PATH=/home/wiktorek140/.config/heroic/nile_config /opt/Heroic/resources/app.asar.unpacked/build/bin/linux/nile library sync
(16:27:18) INFO:    [Nile]:             Game list updated, got 84 games
(16:27:18) INFO:    [Legendary]:        Game list updated, got 196 games & DLCs
(16:27:18) INFO:    [Winetricks]:       Downloading Winetricks
(16:27:18) INFO:    [Gog]:              Getting GOG library
(16:27:18) INFO:    [Gog]:              Running command: /opt/Heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/wiktorek140/.config/heroic/gog_store/auth.json auth
(16:27:18) INFO:    [Backend]:          Frontend Ready
(16:27:18) INFO:    [Backend]:          Checking for new Heroic Updates
(16:27:18) INFO:    [Backend]:          Checking for current version changelog
(16:27:18) INFO:    [Legendary]:        Running command: LEGENDARY_CONFIG_PATH=/home/wiktorek140/.config/heroic/legendaryConfig/legendary /opt/Heroic/resources/app.asar.unpacked/build/bin/linux/legendary list --third-party
(node:93049) UnhandledPromiseRejectionWarning: TypeError: Cannot read properties of undefined (reading 'url_format')
    at gogToUnifiedInfo (/opt/Heroic/resources/app.asar/build/electron/main.52896897.js:3:10588)
    at /opt/Heroic/resources/app.asar/build/electron/main.52896897.js:3:4357
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
(Use `heroic --trace-warnings ...` to show where the warning was created)
(node:93049) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 5)
(node:93049) UnhandledPromiseRejectionWarning: TypeError: Cannot read properties of undefined (reading 'url_format')
    at gogToUnifiedInfo (/opt/Heroic/resources/app.asar/build/electron/main.52896897.js:3:10588)
    at /opt/Heroic/resources/app.asar/build/electron/main.52896897.js:3:4357
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
(node:93049) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 7)
(node:93049) PromiseRejectionHandledWarning: Promise rejection was handled asynchronously (rejection id: 7)
(node:93049) PromiseRejectionHandledWarning: Promise rejection was handled asynchronously (rejection id: 5)
(16:27:19) INFO:    [Gog]:              Saved games data
(16:27:19) WARNING: [Backend]:          listUpdateableGames not implemented on Sideload Library Manager
(16:27:19) INFO:    [Gog]:              Found 0 game(s) to update
(16:27:19) INFO:    [Legendary]:        Checking for game updates: LEGENDARY_CONFIG_PATH=/home/wiktorek140/.config/heroic/legendaryConfig/legendary /opt/Heroic/resources/app.asar.unpacked/build/bin/linux/legendary list --third-party
(16:27:20) INFO:    [WineDownloader]:   Updating wine versions info
(16:27:20) INFO:    [WineDownloader]:   Fetching upstream information...
(16:27:20) DEBUG:   [Legendary]:        Update is available for Sugar: BC2_Update40+407707 != BC2_Update47+436861
(16:27:20) DEBUG:   [Legendary]:        Update is available for a617890cec1542d6ba760ba13f79225e: 1.2.2 != 1.2.9
(16:27:20) INFO:    [Legendary]:        Found 2 games to update
(16:27:20) INFO:    [Nile]:             Looking for updates...
(16:27:20) INFO:    [Nile]:             Running command: NILE_CONFIG_PATH=/home/wiktorek140/.config/heroic/nile_config /opt/Heroic/resources/app.asar.unpacked/build/bin/linux/nile list-updates --json
(16:27:20) INFO:    [WineDownloader]:   wine versions updated
(16:27:23) INFO:    [Backend]:          Starting the Download Queue
(16:27:23) INFO:    [Nile]:             Installing amzn1.adg.product.7fc09019-f0f1-4500-9db7-224a5bc0f9d6: NILE_CONFIG_PATH=/home/wiktorek140/.config/heroic/nile_config /opt/Heroic/resources/app.asar.unpacked/build/bin/linux/nile install --base-path /home/wiktorek140/Games/Heroic amzn1.adg.product.7fc09019-f0f1-4500-9db7-224a5bc0f9d6
(16:27:23) DEBUG:   [Nile]:             Logging to file "/home/wiktorek140/.config/heroic/GamesConfig/amzn1.adg.product.7fc09019-f0f1-4500-9db7-224a5bc0f9d6.log"
(16:27:23) INFO:    [Backend]:          Preventing machine to sleep
(16:27:27) ERROR:   [Frontend]:         [Error: Cannot read properties of undefined (reading 'is_dlc')]
(16:27:55) INFO:    [Nile]:             Progress for Star Wars: Knights of the Old Republic: 0%/0.00MB/00:00:00 Down: 0MB/s / Disk: 0MB/s

Steps to reproduce

  1. Launch App
  2. Go to Download page
  3. Got empty page

Expected behavior

Download page

Screenshots

No response

Heroic Version

Latest Stable

System Information

Additional information

No response

flavioislima commented 10 months ago

Can you try cleaning the cache on the Advanced settings? Also, delete the ~/.config/heroic/store/download-manager.json. So it will clean up the download list.