Newest update broke everything

I updated heroic on my steam deck because rocket league was refusing to launch. After updating, whenever I click on a game from my library, I'm immediately taken to a screen that says "Cannot get game info". None of the options on this screen appear to do anything.
23 Replies
CommandMC
CommandMC3y ago
Please read the pinned post, it's not possible to help you with just this information.
sensitive-blue
sensitive-blueOP3y ago
sensitive-blue
sensitive-blueOP3y ago
Here's my log showing my issue. Sorry for the format. Copied the log on my steam deck and pasted directly here. If anyone has any tips I'd greatly appreciate it. I tried to do use the command recommended for the flatpak version recommended in the pinned post, which I think shows in that log, but I'm not really sure what I'm looking at.
sensitive-blue
sensitive-blueOP3y ago
Here's a video of what's going on, if it helps at all. This is a brand new issue for me with the newest update
sensitive-blue
sensitive-blueOP3y ago
Sorry for the gap between my initial post and followup. Finals week!
harsh-harlequin
harsh-harlequin3y ago
Maybe you can try clearing the cache. Settings->Adavanced->Clear Heroic Cache If it still doesn't work, you can Reset Heroic.
CommandMC
CommandMC3y ago
Error: Failed to parse install info for Sugar with: SyntaxError: Unexpected end of JSON input
Well something is definitely wrong Open up a terminal (Konsole) and run these two commands. Send the output / a screenshot of it into here:
flatpak run --command=bash com.heroicgameslauncher.hgl
legendary info Sugar --platform linux --json
flatpak run --command=bash com.heroicgameslauncher.hgl
legendary info Sugar --platform linux --json
Clearing the cache isn't going to do anything, the fact that legendary info is being ran already means the info isn't cached
sensitive-blue
sensitive-blueOP3y ago
Ummmm
sensitive-blue
sensitive-blueOP3y ago
sensitive-blue
sensitive-blueOP3y ago
It appears that I have angered my deck with that command
CommandMC
CommandMC3y ago
That's quite odd Try launching Heroic in Desktop Mode, right-clicking it in the system tray, and choosing "Debug". A console window should come up on the right side of the window, take a picture of the error there
sensitive-blue
sensitive-blueOP3y ago
I just realized I was dumb and tried to run both of those commands as one command. My brain is mush after spending the last two days on my database final. Going to try to rerun those commands separately lol. (deck@steamdeck ~)$ flatpak run --command=bash com.heroicgameslauncher.hgl [📦 com.heroicgameslauncher.hgl ~]$ legendary info Sugar --platform linux --json [cli] WARNING: Platform "linux" may be invalid. Valid ones are: Windows, Win32, Mac. [Core] INFO: Logging in... Traceback (most recent call last): File "legendary/cli.py", line 3061, in <module> File "legendary/cli.py", line 3000, in main File "legendary/cli.py", line 1548, in info File "legendary/core.py", line 236, in login File "legendary/api/egs.py", line 128, in start_session KeyError: 'access_token' [4] Failed to execute script 'cli' due to unhandled exception! [📦 com.heroicgameslauncher.hgl ~]$ (deck@steamdeck ~)$ flatpak run --command=bash com.heroicgameslauncher.hgl [📦 com.heroicgameslauncher.hgl ~]$ legendary info Sugar --platform linux --json [cli] WARNING: Platform "linux" may be invalid. Valid ones are: Windows, Win32, Mac. [Core] INFO: Logging in... Traceback (most recent call last): File "legendary/cli.py", line 3061, in <module> File "legendary/cli.py", line 3000, in main File "legendary/cli.py", line 1548, in info File "legendary/core.py", line 236, in login File "legendary/api/egs.py", line 128, in start_session KeyError: 'access_token' [4] Failed to execute script 'cli' due to unhandled exception! [📦 com.heroicgameslauncher.hgl ~]$
CommandMC
CommandMC3y ago
Hm, that's odd What does legendary status say? (If that's telling you that you're not logged in, legendary auth should resolve the issue then)
sensitive-blue
sensitive-blueOP3y ago
Just to be sure since I have no Linux experience: I should just type in the command "legendary auth"? [📦 com.heroicgameslauncher.hgl ~]$ legendary status [Core] INFO: Logging in... Traceback (most recent call last): File "legendary/cli.py", line 3061, in <module> File "legendary/cli.py", line 2998, in main File "legendary/cli.py", line 1496, in status File "legendary/core.py", line 236, in login File "legendary/api/egs.py", line 128, in start_session KeyError: 'access_token' [7] Failed to execute script 'cli' due to unhandled exception! [📦 com.heroicgameslauncher.hgl ~]$ legendary auth [cli] INFO: Testing existing login data if present... [Core] INFO: Logging in... Traceback (most recent call last): File "legendary/cli.py", line 3061, in <module> File "legendary/cli.py", line 2970, in main File "legendary/cli.py", line 81, in auth File "legendary/core.py", line 236, in login File "legendary/api/egs.py", line 128, in start_session KeyError: 'access_token' [10] Failed to execute script 'cli' due to unhandled exception! [📦 com.heroicgameslauncher.hgl ~]$[📦 com.heroicgameslauncher.hgl ~]$ legendary status [Core] INFO: Logging in... Traceback (most recent call last): File "legendary/cli.py", line 3061, in <module> File "legendary/cli.py", line 2998, in main File "legendary/cli.py", line 1496, in status File "legendary/core.py", line 236, in login File "legendary/api/egs.py", line 128, in start_session KeyError: 'access_token' [7] Failed to execute script 'cli' due to unhandled exception! [📦 com.heroicgameslauncher.hgl ~]$ legendary auth [cli] INFO: Testing existing login data if present... [Core] INFO: Logging in... Traceback (most recent call last): File "legendary/cli.py", line 3061, in <module> File "legendary/cli.py", line 2970, in main File "legendary/cli.py", line 81, in auth File "legendary/core.py", line 236, in login File "legendary/api/egs.py", line 128, in start_session KeyError: 'access_token' [10] Failed to execute script 'cli' due to unhandled exception! [📦 com.heroicgameslauncher.hgl ~]$
CommandMC
CommandMC3y ago
Hm, try a legendary auth --delete first maybe? @Rodney You probably also want to have a look here, I don't think this is caused by Heroic
national-gold
national-gold3y ago
I think it's epic locking some people out of their accounts because they don't have a dob set or something
CommandMC
CommandMC3y ago
Right, some people mentioned that on the Legendary Discord as well, I see Can Legendary do anything to handle this more gracefully? We can of course bring up the store page in Heroic to resolve the issue, although searching for KeyError in the output sounds like a false positive waiting to happen
national-gold
national-gold3y ago
Maybe, it's weird that the server doesn't send back an error code (4XX) but apparently a 2XX response with a different JSON content. I would have to know what it actually contains to properly address this. Actually Legendary only raises for 5XX errors to handle 4XX errors more gracefully, but Epic's response doesn't contain an error property 🤦‍♂️
sensitive-blue
sensitive-blueOP3y ago
I checked my epic account online, and the only thing I didn't have filled out was my home address. Filled that out and everything is working fine now for whatever reason Thanks for helping me get this sorted out @Rodney @CommandMC
deep-jade
deep-jade3y ago
rip that didn't work for me, thanks for sharing anyway.
sensitive-blue
sensitive-blueOP3y ago
Hope you get it sorted out
harsh-harlequin
harsh-harlequin3y ago
Did you set your birth date? It might solve the issue.
deep-jade
deep-jade3y ago
Yes I did set all fields available on my account page. Thanks

Did you find this page helpful?