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.12k stars 425 forks source link

Blank download page #2799

Closed wiktorek140 closed 1 year ago

wiktorek140 commented 1 year ago

Describe the bug

Balnk, blue page when moved to downloading list. no way to move somewhere other except closing app.

Add logs

DevTools listening on ws://127.0.0.1:9222/devtools/browser/4c74effd-1882-4271-beef-7c7df48b86f6
(10:27:31) INFO:    [Legendary]:        Refreshing library...
(10:27:31) INFO:    [Legendary]:        Refreshing Epic Games...
(10:27:31) INFO:    [Connection]:       Connectivity: check-online
(10:27:31) INFO:    [Connection]:       Pinging external endpoints
(10:27:31) INFO:    [Legendary]:        Running command: /opt/Heroic/resources/app.asar.unpacked/build/bin/linux/legendary --version
(10:27:31) INFO:    [Legendary]:        Legendary location: /opt/Heroic/resources/app.asar.unpacked/build/bin/linux/legendary
(10:27:31) INFO:    [Gog]:              GOGDL location: /opt/Heroic/resources/app.asar.unpacked/build/bin/linux/gogdl
(10:27:31) INFO:    [Gog]:              GOGDL location: /opt/Heroic/resources/app.asar.unpacked/build/bin/linux/gogdl
libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
(10:27:31) INFO:    [Legendary]:        Game list updated, got 171 games & DLCs
APPIMAGE env is not defined, current application is not an AppImage
(10:27:32) WARNING: [Backend]:          Protocol already registered.
(10:27:32) INFO:    [Connection]:       Connectivity: online
(10:27:32) INFO:    [Gog]:              Checking if login is valid
(10:27:32) 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
(10:27:32) 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
(10:27:32) INFO:    [Backend]:          AreWeAntiCheatYet data downloaded
(10:27:32) INFO:    [Legendary]:        Running command: /opt/Heroic/resources/app.asar.unpacked/build/bin/linux/legendary list --third-party
[32353:0615/102732.719280:ERROR:object_proxy.cc(622)] Failed to call method: org.freedesktop.DBus.StartServiceByName: object_path= /org/freedesktop/DBus: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
[32353:0615/102732.762915:ERROR:browser_main_loop.cc(273)] Gtk: gtk_widget_add_accelerator: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed
[32353:0615/102732.763004:ERROR:browser_main_loop.cc(273)] Gtk: gtk_widget_add_accelerator: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed
[32353:0615/102732.763075:ERROR:browser_main_loop.cc(273)] Gtk: gtk_widget_add_accelerator: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed
(10:27:32) INFO:    [Gog]:              Saved username to config file
(10:27:32) INFO:    [Backend]:          

Heroic Version: 2.8.0 Nico Robin
Legendary Version:  0.20.32 Dark Energy (hotfix #6)
GOGdl Version: 0.7.2

Electron Version: 23.1.4
Chrome Version: 110.0.5481.192
NodeJS Version: 18.12.1

OS: ManjaroLinux KERNEL: 6.3.4-AMD ARCH: x64
CPU: AMD Ryzen 5 3550H with Radeon Vega Mobile Gfx @2.1 GOVERNOR: schedutil
RAM: Total: 30.8 GiB Available: 16.41 GiB
GRAPHICS: GPU0: NVIDIA GeForce GTX 1650 VRAM: 4096MB DRIVER: 530.41.03GPU1: Picasso/Raven 2 [Radeon Vega Series / Radeon Vega Mobile Series] VRAM: 512MB 
PROTOCOL: x11

(10:27:32) INFO:    [Backend]:          Loading Screen Ready
(10:27:33) INFO:    [Frontend]:         Refreshing undefined Library
(10:27:33) WARNING: [Backend]:          listUpdateableGames not implemented on Sideload Library Manager
(10:27:33) INFO:    [Gog]:              Found 0 game(s) to update
(10:27:33) INFO:    [Backend]:          Frontend Ready
(10:27:33) INFO:    [Backend]:          Checking for new Heroic Updates
(10:27:33) INFO:    [Backend]:          Checking for current version changelog
(10:27:33) INFO:    [Legendary]:        Checking for game updates: /opt/Heroic/resources/app.asar.unpacked/build/bin/linux/legendary list --third-party
(10:27:34) INFO:    [Winetricks]:       Downloading Winetricks
(10:27:35) DEBUG:   [Legendary]:        Update is available for Sugar: BC2_Update40+407707 != BC2_Update43+424629
(10:27:35) DEBUG:   [Legendary]:        Update is available for fdd3beee7061427aa4ba9f29ac7f857c: tof_epic_2.5.7 != tof_epic_2.5.9
(10:27:35) INFO:    [Legendary]:        Found 2 games to update
(10:27:37) ERROR:   [Frontend]:         [Error: Cannot read properties of undefined (reading 'is_dlc')]
(10:27:38) INFO:    [Backend]:          Starting the Download Queue

Steps to reproduce

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

Expected behavior

Show proeprly download and DLC page.

Screenshots

image

Heroic Version

Latest Stable

System Information

Additional information

Possibly there should be accesed via install object rather direct call: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/blob/main/src/frontend/screens/DownloadManager/components/DownloadManagerItem/index.tsx#LL107C11-L107C11

No response

lokpro commented 1 year ago

same here

win10

wiktorek140 commented 10 months ago

Reopen. On 2.11.0 are spotted same error again. New log here: heroic-log.txt

Any other steps like in my original issue :)