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.22k stars 429 forks source link

No Indication of Storage Error on update #2025

Open H-Tevin opened 1 year ago

H-Tevin commented 1 year ago

Describe the bug

I kept trying to launch a game, but nothing would happen, and the window would minimize, but then open again almost immediately after. I tried verifying files and then forcing an update, but nothing worked.

When I opened the Epic Games Launcher itself, I immediately got Error IS-DS01 and was informed that I didn't have enough space on my hard drive to install the update.

Add logs

(21:19:56) INFO: [Connection]: Connectivity: check-online (21:19:56) INFO: [Connection]: Pinging external endpoints (21:19:56) INFO: [Legendary]: Running command: C:\Users\giant\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\legendary --version (21:19:56) INFO: [Legendary]: Legendary location: C:\Users\giant\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\legendary (21:19:56) INFO: [Gog]: GOGDL location: C:\Users\giant\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\gogdl (21:19:56) WARNING: [Backend]: Protocol already registered. (21:19:56) INFO: [Connection]: Connectivity: online (21:19:56) INFO: [Gog]: Getting data about the user (21:19:57) INFO: [Gog]: Saved user data to config (21:19:57) INFO: [Gog]: Running command: C:\Users\giant\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\gogdl --version (21:19:57) INFO: [Backend]: VCRuntime is installed (21:19:58) INFO: [Backend]: Checking for new Heroic Updates (21:19:58) INFO: [Frontend]: Refreshing Library (21:19:58) INFO: [Legendary]: Refreshing library... (21:19:58) INFO: [Legendary]: Refreshing Epic Games... (21:19:58) ERROR: [Legendary]: Failed to parse QuixelBridge_5.json (21:19:58) ERROR: [Legendary]: Failed to parse UE_4.json (21:19:58) ERROR: [Legendary]: Failed to parse UE_5.json (21:19:58) INFO: [Legendary]: Game list updated, got 15 games & DLCs (21:19:58) INFO: [Gog]: Getting GOG library (21:19:58) INFO: [Legendary]: Running command: C:\Users\giant\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\legendary list (21:19:58) INFO: [Gog]: Number of library pages: 1 (21:19:58) INFO: [Gog]: Saved games data (21:20:01) INFO: [Backend]:

Heroic Version: 2.5.0-beta.2 Caesar Clown Legendary Version: 0.20.30 Dark Energy (hotfix #4) GOGdl Version: 0.5 OS: Microsoft Windows 11 Home KERNEL: 10.0.22621 ARCH: x64 CPU: Intel Core™ i7-9750H @2.6 RAM: Total: 15.86 GiB Available: 6.36 GiB GRAPHICS: GPU0: Virtual Desktop Monitor VRAM: 0MB DRIVER: GPU1: Fresco Logic IDDCX Adapter VRAM: 0MB DRIVER: GPU2: Intel(R) UHD Graphics 630 VRAM: 1024MB DRIVER: GPU3: NVIDIA GeForce GTX 1660 Ti VRAM: 6144MB DRIVER: 526.86

(21:21:05) INFO: [Backend]: Writing config for Heroic (21:21:05) INFO: [Backend]: { "checkUpdatesInterval": 10, "enableUpdates": false, "addDesktopShortcuts": false, "addStartMenuShortcuts": false, "autoInstallDxvk": false, "autoInstallVkd3d": false, "addSteamShortcuts": true, "preferSystemLibs": false, "checkForUpdatesOnStartup": true, "customWinePaths": [], "defaultInstallPath": "D:\Epic Games", "defaultSteamPath": "C:\Program Files (x86)\Steam", "defaultWinePrefix": "C:\Users\giant\Games\Heroic\Prefixes", "language": "en", "maxWorkers": 0, "minimizeOnLaunch": false, "nvidiaPrime": false, "enviromentOptions": [], "wrapperOptions": [], "showFps": false, "useGameMode": false, "userInfo": { "epicId": "ed952c05cdf74e8ea8088e5a47a1c83a", "name": "giant" }, "wineCrossoverBottle": "Heroic", "winePrefix": "", "wineVersion": {}, "altLegendaryBin": "", "altGogdlBin": "", "darkTrayIcon": true, "disableController": false, "discordRPC": true, "egsLinkedPath": "windows", "exitToTray": true, "maxRecentGames": 5, "showUnrealMarket": true, "startInTray": true, "eacRuntime": false, "battlEyeRuntime": false } (21:21:07) INFO: [Backend]: Launching Fortnite (Fortnite) (21:21:07) INFO: [Backend]: Preventing display from sleep (21:21:07) INFO: [Legendary]: Running command: C:\Users\giant\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\legendary launch Fortnite --json --offline (21:21:10) INFO: [Legendary]: Launching Fortnite: C:\Users\giant\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\legendary launch Fortnite --language en (21:21:13) INFO: [Backend]: Stopped Discord Rich Presence (21:21:13) INFO: [Backend]: Stopping Display Power Saver Blocker (21:21:13) INFO: [Frontend]: Refreshing Library (21:21:13) INFO: [Legendary]: Refreshing library... (21:21:13) ERROR: [Legendary]: Failed to parse QuixelBridge_5.json (21:21:13) ERROR: [Legendary]: Failed to parse UE_4.json (21:21:13) ERROR: [Legendary]: Failed to parse UE_5.json (21:21:13) INFO: [Legendary]: Game list updated, got 15 games & DLCs

Steps to reproduce

  1. Have no space left on your hard drive
  2. Try to launch a game which has a new update
  3. Watch Heroic open, then close, then open again
  4. Open EGL to find out the problem

Expected behavior

Heroic should give me an error message when I don't have enough space instead of just failing to launch.

Screenshots

No response

System Information

Additional information

No response

flavioislima commented 1 year ago

I am pretty sure we show an error when there is no space for the update. But perhaps we don't check that when using the --offline flag. And btw, would fortnite work with this flag since it is a online game?