[BUG] Blank screen when trying to connect any store accounts
Closed this issue · 5 comments
Describe the bug
The pages for connecting Steam, Epic Games or Ubisoft are entirely blank.
"Connect your store accounts" page:
After clicking any of the "Connect" buttons for Ubisoft, Epic Games or Steam:
Terminal output
$ geforcenow-electron 2>&1
Using user agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.5112.101 Safari/537.36
Process arguments: /snap/geforcenow-electron/17/geforcenow-electron,--no-sandbox
(geforcenow-electron:8154): Gtk-WARNING **: 21:27:44.077: Theme parsing error: gtk.css:1413:23: 'font-feature-settings' is not a valid property name
(geforcenow-electron:8154): Gtk-WARNING **: 21:27:44.079: Theme parsing error: gtk.css:3286:25: 'font-feature-settings' is not a valid property name
(geforcenow-electron:8154): Gtk-WARNING **: 21:27:44.080: Theme parsing error: gtk.css:3748:23: 'font-feature-settings' is not a valid property name
(node:8154) UnhandledPromiseRejectionWarning: Error: Could not connect
at Socket.onerror (/snap/geforcenow-electron/17/resources/app/node_modules/discord-rpc/src/transports/ipc.js:32:16)
at Object.onceWrapper (node:events:642:26)
at Socket.emit (node:events:527:28)
at emitErrorNT (node:internal/streams/destroy:157:8)
at emitErrorCloseNT (node:internal/streams/destroy:122:3)
at process.processTicksAndRejections (node:internal/process/task_queues:83:21)
(Use `geforcenow-electron --trace-warnings ...` to show where the warning was created)
(node:8154) 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: 1)
[8154:1124/212744.812441:ERROR:udev_watcher.cc(98)] Failed to begin udev enumeration.
[8154:1124/212744.844167:ERROR:udev_watcher.cc(98)] Failed to begin udev enumeration.
(electron) The new-window event is deprecated and will be removed. Please use contents.setWindowOpenHandler() instead.
To Reproduce
- Install using Snap
$ sudo apt update $ sudo apt install snapd $ sudo snap install core $ sudo snap install geforcenow-electron
- Run
- Log in
- Click "Connect your store accounts"
- Click "Connect" for Ubisoft, Epic Games or Steam
Screenshots
No response
Operating System
Ubuntu 22.04.1 LTS
Desktop Environment
GNOME 42.4
Display Server
X11
Installation method
Snap
Version
1.10.0
Is this a fresh install of the app or an update from a past version?
Fresh
Did this issue appear right away upon installation/updating, or spontaneously?
Yes, right after installation
Additional context
No response
You can work around this issue by opening GeForce now in a chrome browser https://play.geforcenow.com and adding your store accounts there.
I can confirm this using the AppImage. Yesterday was working fine but as of today Nvidia must no longer support non-synced accounts since it forces me to connect the Epic account.
At first I thought it to be a matter of not having the latest version - was using 1.8 - but even with the 1.10 I get the black screen upon account connection.
huh, looks like maybe discord-rpc is trying to connect and its failing because it can't find discord
I can reproduce this in the flatpak build as well