Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Heroic "cannot get game info" for Amazon Games despite account being signed into. #3816

Closed
eggmanstudio opened this issue Jun 9, 2024 · 16 comments · Fixed by #3834
Closed
Labels
bug:unconfirmed Someone works on identifying the issue

Comments

@eggmanstudio
Copy link

Describe the bug

When attempting to view information on any Amazon Games content in my library through Heroic, Heroic shows a "cannot get game info" error. On attempting to install anything from Amazon, Heroic does not get install size or download size, simply infinitely showing "Getting download size..." and "Getting install size..." Importing existing Amazon games also does not work, seemingly attempting to import for a second, but nothing changes.

Add logs

[09/06/2024, 20:14:08] NILE_CONFIG_PATH=D:\AppData\Roaming\heroic\nile_config powershell Start-Process "`"C:\Users\Eddy\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\nile`"" -Wait -NoNewWindow -ArgumentList "`"library`"","`"sync`""
INFO [LIBRARY]:	 Synchronizing library
[09/06/2024, 20:14:09] NILE_CONFIG_PATH=D:\AppData\Roaming\heroic\nile_config powershell Start-Process "`"C:\Users\Eddy\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\nile`"" -Wait -NoNewWindow -ArgumentList "`"--version`""
[09/06/2024, 20:14:09] NILE_CONFIG_PATH=D:\AppData\Roaming\heroic\nile_config powershell Start-Process "`"C:\Users\Eddy\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\nile`"" -Wait -NoNewWindow -ArgumentList "`"library`"","`"sync`""
INFO [LIBRARY]:	 Got next token in response, making next request
INFO [LIBRARY]:	 Got next token in response, making next request
1.0.2 Jonathan Joestar
INFO [LIBRARY]:	 Got next token in response, making next request
INFO [LIBRARY]:	 Got next token in response, making next request
INFO [LIBRARY]:	 Got next token in response, making next request
INFO [LIBRARY]:	 Successfully synced the library
[09/06/2024, 20:14:18] NILE_CONFIG_PATH=D:\AppData\Roaming\heroic\nile_config powershell Start-Process "`"C:\Users\Eddy\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\nile`"" -Wait -NoNewWindow -ArgumentList "`"list-updates`"","`"--json`""
ERROR [CLI]:	 No games installed
[]
[09/06/2024, 20:14:20] NILE_CONFIG_PATH=D:\AppData\Roaming\heroic\nile_config powershell Start-Process "`"C:\Users\Eddy\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\nile`"" -Wait -NoNewWindow -ArgumentList "`"install`"","`"--info`"","`"--json`"","`"939eb130-c1f3-4736-a8c3-114d4540ea6b`""
INFO [CLI]:	 Found: AVICII Invector
ERROR [LIBRARY]:	 There was an error getting game manifest
Traceback (most recent call last):
  File "nile\cli.py", line 347, in <module>
  File "nile\cli.py", line 328, in main
  File "nile\cli.py", line 161, in handle_install
  File "nile\downloading\manager.py", line 153, in info
  File "nile\downloading\manager.py", line 31, in get_manifest
TypeError: 'NoneType' object is not subscriptable
[36804] Failed to execute script 'cli' due to unhandled exception!
[09/06/2024, 20:16:08] NILE_CONFIG_PATH=D:\AppData\Roaming\heroic\nile_config powershell Start-Process "`"C:\Users\Eddy\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\nile`"" -Wait -NoNewWindow -ArgumentList "`"library`"","`"sync`""
INFO [LIBRARY]:	 Synchronizing library
INFO [LIBRARY]:	 Got next token in response, making next request
INFO [LIBRARY]:	 Got next token in response, making next request
INFO [LIBRARY]:	 Got next token in response, making next request
INFO [LIBRARY]:	 Got next token in response, making next request
INFO [LIBRARY]:	 Got next token in response, making next request
INFO [LIBRARY]:	 Successfully synced the library
[09/06/2024, 20:16:21] NILE_CONFIG_PATH=D:\AppData\Roaming\heroic\nile_config powershell Start-Process "`"C:\Users\Eddy\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\nile`"" -Wait -NoNewWindow -ArgumentList "`"install`"","`"--info`"","`"--json`"","`"d4a9e1a3-a27a-4789-8c44-76781d993f70`""
INFO [CLI]:	 Found: Gato Raboto
ERROR [LIBRARY]:	 There was an error getting game manifest
Traceback (most recent call last):
  File "nile\cli.py", line 347, in <module>
  File "nile\cli.py", line 328, in main
  File "nile\cli.py", line 161, in handle_install
  File "nile\downloading\manager.py", line 153, in info
  File "nile\downloading\manager.py", line 31, in get_manifest
TypeError: 'NoneType' object is not subscriptable
[32928] Failed to execute script 'cli' due to unhandled exception!
[09/06/2024, 20:17:09] NILE_CONFIG_PATH=D:\AppData\Roaming\heroic\nile_config powershell Start-Process "`"C:\Users\Eddy\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\nile`"" -Wait -NoNewWindow -ArgumentList "`"auth`"","`"--logout`""
INFO [AUTH_MANAGER]:	 Successfully deregistered a device
[09/06/2024, 20:17:16] NILE_CONFIG_PATH=D:\AppData\Roaming\heroic\nile_config powershell Start-Process "`"C:\Users\Eddy\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\nile`"" -Wait -NoNewWindow -ArgumentList "`"auth`"","`"--login`"","`"--non-interactive`""
{"client_id":"<redacted>","code_verifier":"<redacted>","serial":"<redacted>","url":"<redacted>"}
[09/06/2024, 20:17:45] NILE_CONFIG_PATH=D:\AppData\Roaming\heroic\nile_config powershell Start-Process "`"C:\Users\Eddy\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\nile`"" -Wait -NoNewWindow -ArgumentList "`"register`"","`"--code`"","`"ANbHpTRSpUZgYeBsHruxBIKW`"","`"--code-verifier`"","`"DWhCNOdRqa3pSSAXSY1V2hF_rLqjyBso0UK0o8uD-oI`"","`"--serial`"","`"E2E4BB5C269411EFBCDC3C58C292AE81`"","`"--client-id`"","`"4532453442423543323639343131454642434443334335384332393241453831234132554d56484f58375550345637`""
INFO [AUTH_MANAGER]:	 Registerring a device. ID: 4532453442423543323639343131454642434443334335384332393241453831234132554d56484f58375550345637
INFO [AUTH_MANAGER]:	 Succesfully registered a device
INFO [AUTH_MANAGER]:	 Written data to the config
INFO [LIBRARY]:	 Synchronizing library
INFO [LIBRARY]:	 Got next token in response, making next request
INFO [LIBRARY]:	 Got next token in response, making next request
INFO [LIBRARY]:	 Got next token in response, making next request
INFO [LIBRARY]:	 Got next token in response, making next request
INFO [LIBRARY]:	 Got next token in response, making next request
INFO [LIBRARY]:	 Successfully synced the library
[09/06/2024, 20:17:51] NILE_CONFIG_PATH=D:\AppData\Roaming\heroic\nile_config powershell Start-Process "`"C:\Users\Eddy\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\nile`"" -Wait -NoNewWindow -ArgumentList "`"library`"","`"sync`""
INFO [LIBRARY]:	 Synchronizing library
[09/06/2024, 20:17:53] NILE_CONFIG_PATH=D:\AppData\Roaming\heroic\nile_config powershell Start-Process "`"C:\Users\Eddy\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\nile`"" -Wait -NoNewWindow -ArgumentList "`"library`"","`"sync`""
INFO [LIBRARY]:	 Got next token in response, making next request
INFO [LIBRARY]:	 Got next token in response, making next request
INFO [LIBRARY]:	 Got next token in response, making next request
INFO [LIBRARY]:	 Got next token in response, making next request
INFO [LIBRARY]:	 Got next token in response, making next request
[09/06/2024, 20:17:55] NILE_CONFIG_PATH=D:\AppData\Roaming\heroic\nile_config powershell Start-Process "`"C:\Users\Eddy\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\nile`"" -Wait -NoNewWindow -ArgumentList "`"library`"","`"sync`""
INFO [LIBRARY]:	 Successfully synced the library
[09/06/2024, 20:18:01] NILE_CONFIG_PATH=D:\AppData\Roaming\heroic\nile_config powershell Start-Process "`"C:\Users\Eddy\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\nile`"" -Wait -NoNewWindow -ArgumentList "`"install`"","`"--info`"","`"--json`"","`"69008e07-590b-4ea1-9aa4-f033ef8b9d2c`""
INFO [CLI]:	 Found: >observer_
ERROR [LIBRARY]:	 There was an error getting game manifest
Traceback (most recent call last):
  File "nile\cli.py", line 347, in <module>
  File "nile\cli.py", line 328, in main
  File "nile\cli.py", line 161, in handle_install
  File "nile\downloading\manager.py", line 153, in info
  File "nile\downloading\manager.py", line 31, in get_manifest
TypeError: 'NoneType' object is not subscriptable
[20388] Failed to execute script 'cli' due to unhandled exception!
[09/06/2024, 20:19:21] NILE_CONFIG_PATH=D:\AppData\Roaming\heroic\nile_config powershell Start-Process "`"C:\Users\Eddy\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\nile`"" -Wait -NoNewWindow -ArgumentList "`"library`"","`"sync`""
INFO [LIBRARY]:	 Synchronizing library
INFO [LIBRARY]:	 Got next token in response, making next request
INFO [LIBRARY]:	 Got next token in response, making next request
INFO [LIBRARY]:	 Got next token in response, making next request
INFO [LIBRARY]:	 Got next token in response, making next request
INFO [LIBRARY]:	 Got next token in response, making next request
INFO [LIBRARY]:	 Successfully synced the library
[09/06/2024, 20:21:41] NILE_CONFIG_PATH=D:\AppData\Roaming\heroic\nile_config powershell Start-Process "`"C:\Users\Eddy\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\nile`"" -Wait -NoNewWindow -ArgumentList "`"install`"","`"--info`"","`"--json`"","`"b95426ba-9d31-46e2-9475-80061ba6d85f`""
[09/06/2024, 20:21:41] NILE_CONFIG_PATH=D:\AppData\Roaming\heroic\nile_config powershell Start-Process "`"C:\Users\Eddy\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\nile`"" -Wait -NoNewWindow -ArgumentList "`"install`"","`"--info`"","`"--json`"","`"b95426ba-9d31-46e2-9475-80061ba6d85f`""
INFO [CLI]:	 Found: Ape Out
ERROR [LIBRARY]:	 There was an error getting game manifest
Traceback (most recent call last):
  File "nile\cli.py", line 347, in <module>
  File "nile\cli.py", line 328, in main
  File "nile\cli.py", line 161, in handle_install
  File "nile\downloading\manager.py", line 153, in info
  File "nile\downloading\manager.py", line 31, in get_manifest
TypeError: 'NoneType' object is not subscriptable
[18196] Failed to execute script 'cli' due to unhandled exception!
[09/06/2024, 20:21:44] NILE_CONFIG_PATH=D:\AppData\Roaming\heroic\nile_config powershell Start-Process "`"C:\Users\Eddy\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\nile`"" -Wait -NoNewWindow -ArgumentList "`"library`"","`"sync`""
INFO [LIBRARY]:	 Synchronizing library
INFO [LIBRARY]:	 Got next token in response, making next request
INFO [LIBRARY]:	 Got next token in response, making next request
INFO [LIBRARY]:	 Got next token in response, making next request
INFO [LIBRARY]:	 Got next token in response, making next request
[09/06/2024, 20:21:50] NILE_CONFIG_PATH=D:\AppData\Roaming\heroic\nile_config powershell Start-Process "`"C:\Users\Eddy\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\nile`"" -Wait -NoNewWindow -ArgumentList "`"install`"","`"--info`"","`"--json`"","`"b95426ba-9d31-46e2-9475-80061ba6d85f`""
[09/06/2024, 20:21:50] NILE_CONFIG_PATH=D:\AppData\Roaming\heroic\nile_config powershell Start-Process "`"C:\Users\Eddy\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\nile`"" -Wait -NoNewWindow -ArgumentList "`"install`"","`"--info`"","`"--json`"","`"b95426ba-9d31-46e2-9475-80061ba6d85f`""
[09/06/2024, 20:21:50] NILE_CONFIG_PATH=D:\AppData\Roaming\heroic\nile_config powershell Start-Process "`"C:\Users\Eddy\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\nile`"" -Wait -NoNewWindow -ArgumentList "`"install`"","`"--info`"","`"--json`"","`"b95426ba-9d31-46e2-9475-80061ba6d85f`""
[09/06/2024, 20:21:50] NILE_CONFIG_PATH=D:\AppData\Roaming\heroic\nile_config powershell Start-Process "`"C:\Users\Eddy\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\nile`"" -Wait -NoNewWindow -ArgumentList "`"install`"","`"--info`"","`"--json`"","`"b95426ba-9d31-46e2-9475-80061ba6d85f`""
INFO [LIBRARY]:	 Got next token in response, making next request
INFO [LIBRARY]:	 Successfully synced the library
INFO [CLI]:	 Found: Ape Out
[09/06/2024, 20:21:59] NILE_CONFIG_PATH=D:\AppData\Roaming\heroic\nile_config powershell Start-Process "`"C:\Users\Eddy\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\nile`"" -Wait -NoNewWindow -ArgumentList "`"install`"","`"--info`"","`"--json`"","`"b95426ba-9d31-46e2-9475-80061ba6d85f`""
[09/06/2024, 20:21:59] NILE_CONFIG_PATH=D:\AppData\Roaming\heroic\nile_config powershell Start-Process "`"C:\Users\Eddy\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\nile`"" -Wait -NoNewWindow -ArgumentList "`"install`"","`"--info`"","`"--json`"","`"b95426ba-9d31-46e2-9475-80061ba6d85f`""
[09/06/2024, 20:21:59] NILE_CONFIG_PATH=D:\AppData\Roaming\heroic\nile_config powershell Start-Process "`"C:\Users\Eddy\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\nile`"" -Wait -NoNewWindow -ArgumentList "`"install`"","`"--info`"","`"--json`"","`"b95426ba-9d31-46e2-9475-80061ba6d85f`""
[09/06/2024, 20:22:09] NILE_CONFIG_PATH=D:\AppData\Roaming\heroic\nile_config powershell Start-Process "`"C:\Users\Eddy\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\nile`"" -Wait -NoNewWindow -ArgumentList "`"install`"","`"--info`"","`"--json`"","`"b95426ba-9d31-46e2-9475-80061ba6d85f`""
[09/06/2024, 20:22:09] NILE_CONFIG_PATH=D:\AppData\Roaming\heroic\nile_config powershell Start-Process "`"C:\Users\Eddy\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\nile`"" -Wait -NoNewWindow -ArgumentList "`"install`"","`"--info`"","`"--json`"","`"b95426ba-9d31-46e2-9475-80061ba6d85f`""
[09/06/2024, 20:22:09] NILE_CONFIG_PATH=D:\AppData\Roaming\heroic\nile_config powershell Start-Process "`"C:\Users\Eddy\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\nile`"" -Wait -NoNewWindow -ArgumentList "`"install`"","`"--info`"","`"--json`"","`"b95426ba-9d31-46e2-9475-80061ba6d85f`""
[09/06/2024, 20:22:09] NILE_CONFIG_PATH=D:\AppData\Roaming\heroic\nile_config powershell Start-Process "`"C:\Users\Eddy\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\nile`"" -Wait -NoNewWindow -ArgumentList "`"install`"","`"--info`"","`"--json`"","`"b95426ba-9d31-46e2-9475-80061ba6d85f`""
[09/06/2024, 20:22:09] NILE_CONFIG_PATH=D:\AppData\Roaming\heroic\nile_config powershell Start-Process "`"C:\Users\Eddy\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\nile`"" -Wait -NoNewWindow -ArgumentList "`"install`"","`"--info`"","`"--json`"","`"b95426ba-9d31-46e2-9475-80061ba6d85f`""
[09/06/2024, 20:22:09] NILE_CONFIG_PATH=D:\AppData\Roaming\heroic\nile_config powershell Start-Process "`"C:\Users\Eddy\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\nile`"" -Wait -NoNewWindow -ArgumentList "`"install`"","`"--info`"","`"--json`"","`"b95426ba-9d31-46e2-9475-80061ba6d85f`""
[09/06/2024, 20:22:09] NILE_CONFIG_PATH=D:\AppData\Roaming\heroic\nile_config powershell Start-Process "`"C:\Users\Eddy\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\nile`"" -Wait -NoNewWindow -ArgumentList "`"install`"","`"--info`"","`"--json`"","`"b95426ba-9d31-46e2-9475-80061ba6d85f`""
ERROR [LIBRARY]:	 There was an error getting game manifest
Traceback (most recent call last):
  File "nile\cli.py", line 347, in <module>
  File "nile\cli.py", line 328, in main
  File "nile\cli.py", line 161, in handle_install
  File "nile\downloading\manager.py", line 153, in info
  File "nile\downloading\manager.py", line 31, in get_manifest
TypeError: 'NoneType' object is not subscriptable
[1824] Failed to execute script 'cli' due to unhandled exception!
[09/06/2024, 20:22:15] NILE_CONFIG_PATH=D:\AppData\Roaming\heroic\nile_config powershell Start-Process "`"C:\Users\Eddy\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\nile`"" -Wait -NoNewWindow -ArgumentList "`"list-updates`"","`"--json`""
ERROR [CLI]:	 No games installed
[]
[09/06/2024, 20:22:17] NILE_CONFIG_PATH=D:\AppData\Roaming\heroic\nile_config powershell Start-Process "`"C:\Users\Eddy\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\nile`"" -Wait -NoNewWindow -ArgumentList "`"install`"","`"--info`"","`"--json`"","`"b95426ba-9d31-46e2-9475-80061ba6d85f`""
[09/06/2024, 20:22:17] NILE_CONFIG_PATH=D:\AppData\Roaming\heroic\nile_config powershell Start-Process "`"C:\Users\Eddy\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\nile`"" -Wait -NoNewWindow -ArgumentList "`"install`"","`"--info`"","`"--json`"","`"b95426ba-9d31-46e2-9475-80061ba6d85f`""
INFO [CLI]:	 Found: Ape Out
ERROR [LIBRARY]:	 There was an error getting game manifest
Traceback (most recent call last):
  File "nile\cli.py", line 347, in <module>
  File "nile\cli.py", line 328, in main
  File "nile\cli.py", line 161, in handle_install
  File "nile\downloading\manager.py", line 153, in info
  File "nile\downloading\manager.py", line 31, in get_manifest
TypeError: 'NoneType' object is not subscriptable
[25120] Failed to execute script 'cli' due to unhandled exception!
[09/06/2024, 20:23:56] NILE_CONFIG_PATH=D:\AppData\Roaming\heroic\nile_config powershell Start-Process "`"C:\Users\Eddy\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\nile`"" -Wait -NoNewWindow -ArgumentList "`"library`"","`"sync`""
INFO [LIBRARY]:	 Synchronizing library
INFO [LIBRARY]:	 Got next token in response, making next request
INFO [LIBRARY]:	 Got next token in response, making next request
INFO [LIBRARY]:	 Got next token in response, making next request
INFO [LIBRARY]:	 Got next token in response, making next request
INFO [LIBRARY]:	 Got next token in response, making next request
INFO [LIBRARY]:	 Successfully synced the library
[09/06/2024, 20:27:37] NILE_CONFIG_PATH=D:\AppData\Roaming\heroic\nile_config powershell Start-Process "`"C:\Users\Eddy\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\nile`"" -Wait -NoNewWindow -ArgumentList "`"auth`"","`"--logout`""
INFO [AUTH_MANAGER]:	 Successfully deregistered a device
[09/06/2024, 20:29:11] NILE_CONFIG_PATH=D:\AppData\Roaming\heroic\nile_config powershell Start-Process "`"C:\Users\Eddy\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\nile`"" -Wait -NoNewWindow -ArgumentList "`"auth`"","`"--login`"","`"--non-interactive`""
{"client_id":"<redacted>","code_verifier":"<redacted>","serial":"<redacted>","url":"<redacted>"}
[09/06/2024, 20:29:17] NILE_CONFIG_PATH=D:\AppData\Roaming\heroic\nile_config powershell Start-Process "`"C:\Users\Eddy\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\nile`"" -Wait -NoNewWindow -ArgumentList "`"auth`"","`"--login`"","`"--non-interactive`""
{"client_id":"<redacted>","code_verifier":"<redacted>","serial":"<redacted>","url":"<redacted>"}
[09/06/2024, 20:29:49] NILE_CONFIG_PATH=D:\AppData\Roaming\heroic\nile_config powershell Start-Process "`"C:\Users\Eddy\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\nile`"" -Wait -NoNewWindow -ArgumentList "`"auth`"","`"--login`"","`"--non-interactive`""
{"client_id":"<redacted>","code_verifier":"<redacted>","serial":"<redacted>","url":"<redacted>"}
[09/06/2024, 20:30:52] NILE_CONFIG_PATH=D:\AppData\Roaming\heroic\nile_config powershell Start-Process "`"C:\Users\Eddy\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\nile`"" -Wait -NoNewWindow -ArgumentList "`"register`"","`"--code`"","`"ANUZpzwXzzwSbTPhIBvwTArj`"","`"--code-verifier`"","`"RiZltuKubrElbSYwNr3LOQj4FZzoKRY4PbeIZP_ASpY`"","`"--serial`"","`"A3C81F2F269611EF92F53C58C292AE81`"","`"--client-id`"","`"4133433831463246323639363131454639324635334335384332393241453831234132554d56484f58375550345637`""
INFO [AUTH_MANAGER]:	 Registerring a device. ID: 4133433831463246323639363131454639324635334335384332393241453831234132554d56484f58375550345637
INFO [AUTH_MANAGER]:	 Succesfully registered a device
INFO [AUTH_MANAGER]:	 Written data to the config
INFO [LIBRARY]:	 Synchronizing library
INFO [LIBRARY]:	 Got next token in response, making next request
INFO [LIBRARY]:	 Got next token in response, making next request
INFO [LIBRARY]:	 Got next token in response, making next request
INFO [LIBRARY]:	 Got next token in response, making next request
INFO [LIBRARY]:	 Got next token in response, making next request
INFO [LIBRARY]:	 Successfully synced the library
[09/06/2024, 20:30:58] NILE_CONFIG_PATH=D:\AppData\Roaming\heroic\nile_config powershell Start-Process "`"C:\Users\Eddy\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\nile`"" -Wait -NoNewWindow -ArgumentList "`"library`"","`"sync`""
INFO [LIBRARY]:	 Synchronizing library
[09/06/2024, 20:30:59] NILE_CONFIG_PATH=D:\AppData\Roaming\heroic\nile_config powershell Start-Process "`"C:\Users\Eddy\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\nile`"" -Wait -NoNewWindow -ArgumentList "`"library`"","`"sync`""
INFO [LIBRARY]:	 Got next token in response, making next request
INFO [LIBRARY]:	 Got next token in response, making next request
INFO [LIBRARY]:	 Got next token in response, making next request
INFO [LIBRARY]:	 Got next token in response, making next request
INFO [LIBRARY]:	 Got next token in response, making next request
INFO [LIBRARY]:	 Successfully synced the library
[09/06/2024, 20:31:03] NILE_CONFIG_PATH=D:\AppData\Roaming\heroic\nile_config powershell Start-Process "`"C:\Users\Eddy\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\nile`"" -Wait -NoNewWindow -ArgumentList "`"library`"","`"sync`""
INFO [LIBRARY]:	 Synchronizing library
INFO [LIBRARY]:	 Got next token in response, making next request
INFO [LIBRARY]:	 Got next token in response, making next request
INFO [LIBRARY]:	 Got next token in response, making next request
INFO [LIBRARY]:	 Got next token in response, making next request
INFO [LIBRARY]:	 Got next token in response, making next request
INFO [LIBRARY]:	 Successfully synced the library
[09/06/2024, 20:32:08] NILE_CONFIG_PATH=D:\AppData\Roaming\heroic\nile_config powershell Start-Process "`"C:\Users\Eddy\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\nile`"" -Wait -NoNewWindow -ArgumentList "`"install`"","`"--info`"","`"--json`"","`"13a0d6e1-fce9-4b6c-9f3a-582a0f04b6b7`""
INFO [CLI]:	 Found: 10 Second Ninja X
ERROR [LIBRARY]:	 There was an error getting game manifest
Traceback (most recent call last):
  File "nile\cli.py", line 347, in <module>
  File "nile\cli.py", line 328, in main
  File "nile\cli.py", line 161, in handle_install
  File "nile\downloading\manager.py", line 153, in info
  File "nile\downloading\manager.py", line 31, in get_manifest
TypeError: 'NoneType' object is not subscriptable
[16728] Failed to execute script 'cli' due to unhandled exception!
[09/06/2024, 20:32:11] NILE_CONFIG_PATH=D:\AppData\Roaming\heroic\nile_config powershell Start-Process "`"C:\Users\Eddy\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\nile`"" -Wait -NoNewWindow -ArgumentList "`"install`"","`"--info`"","`"--json`"","`"13a0d6e1-fce9-4b6c-9f3a-582a0f04b6b7`""
[09/06/2024, 20:32:11] NILE_CONFIG_PATH=D:\AppData\Roaming\heroic\nile_config powershell Start-Process "`"C:\Users\Eddy\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\nile`"" -Wait -NoNewWindow -ArgumentList "`"install`"","`"--info`"","`"--json`"","`"13a0d6e1-fce9-4b6c-9f3a-582a0f04b6b7`""
INFO [CLI]:	 Found: 10 Second Ninja X
ERROR [LIBRARY]:	 There was an error getting game manifest
Traceback (most recent call last):
  File "nile\cli.py", line 347, in <module>
  File "nile\cli.py", line 328, in main
  File "nile\cli.py", line 161, in handle_install
  File "nile\downloading\manager.py", line 153, in info
  File "nile\downloading\manager.py", line 31, in get_manifest
TypeError: 'NoneType' object is not subscriptable
[35672] Failed to execute script 'cli' due to unhandled exception!
[09/06/2024, 20:34:52] NILE_CONFIG_PATH=D:\AppData\Roaming\heroic\nile_config powershell Start-Process "`"C:\Users\Eddy\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\nile`"" -Wait -NoNewWindow -ArgumentList "`"install`"","`"--info`"","`"--json`"","`"f0dfdbe9-f3fa-456f-a2ae-4b38b78bb0a6`""
INFO [CLI]:	 Found: A Good Snowman Is Hard To Build
ERROR [LIBRARY]:	 There was an error getting game manifest
Traceback (most recent call last):
  File "nile\cli.py", line 347, in <module>
  File "nile\cli.py", line 328, in main
  File "nile\cli.py", line 161, in handle_install
  File "nile\downloading\manager.py", line 153, in info
  File "nile\downloading\manager.py", line 31, in get_manifest
TypeError: 'NoneType' object is not subscriptable
[13176] Failed to execute script 'cli' due to unhandled exception!
[09/06/2024, 20:35:54] NILE_CONFIG_PATH=D:\AppData\Roaming\heroic\nile_config powershell Start-Process "`"C:\Users\Eddy\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\nile`"" -Wait -NoNewWindow -ArgumentList "`"--version`""
1.0.2 Jonathan Joestar

Steps to reproduce

  1. Enter the "Manage Accounts" window
  2. Click "Log In" next to the Amazon logo
  3. Complete login process
  4. Click, or attempt to install/import, any game from your Amazon library

Expected behavior

On clicking library entry: Display game information, including install size and download size
On clicking Install button on library entry: Display download size and install size, and allow installation of the game.
On clicking Import in the above window: File selection window appears as intended. On selecting game folder, show the selected game as Playable in Heroic.

Screenshots

Heroic_3Fq6dgwL0F ![Heroic_Gxvnbm0KJJ](https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/assets/44872947/5ee25cc1-b646-4dba-a003-57077e71e0ed) Heroic_hjPhpsLgAy ![Heroic_oOcGjKY2Nq](https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/assets/44872947/ae22bd17-c7c0-4093-9ac3-887f69d46eca)

Heroic Version

Latest Stable

System Information

Time of this report: 6/9/2024, 20:45:51
Machine name: SPAWN-OF-BEASTI
Machine Id: {C3B75E08-FC77-49F1-979C-83CF3A7C6331}
Operating System: Windows 11 Education 64-bit (10.0, Build 22000) (22000.co_release.210604-1628)
Language: English (Regional Setting: English)
System Manufacturer: To Be Filled By O.E.M.
System Model: To Be Filled By O.E.M.
BIOS: P1.90 (type: UEFI)
Processor: AMD Ryzen 7 3700X 8-Core Processor (16 CPUs), ~3.6GHz
Memory: 32768MB RAM
Available OS Memory: 32692MB RAM
Page File: 24970MB used, 17962MB available
Windows Dir: C:\WINDOWS
DirectX Version: DirectX 12
DX Setup Parameters: Not found
User DPI Setting: 144 DPI (150 percent)
System DPI Setting: 96 DPI (100 percent)
DWM DPI Scaling: Disabled
Miracast: Available, no HDCP
Microsoft Graphics Hybrid: Not Supported
DirectX Database Version: 1.2.2
DxDiag Version: 10.00.22000.2600 64bit Unicode

Full DXDIAG report

Additional information

No response

@eggmanstudio eggmanstudio added the bug:unconfirmed Someone works on identifying the issue label Jun 9, 2024
@arielj
Copy link
Collaborator

arielj commented Jun 9, 2024

you have to use a custom nile binary until the next heroic release

you can get it from https://nightly.link/imLinguin/nile/actions/runs/9428563942, unzip, set executable permissions, pick it in Settings > Advanced

@starwarsfan17
Copy link

The workaround worked as a charm! Thank you for the hint.

@eggmanstudio
Copy link
Author

eggmanstudio commented Jun 10, 2024 via email

@SalgadoMaff
Copy link

SalgadoMaff commented Jun 10, 2024

I'm trying to install a game I got on Amazon Prime, and the app doesn't fetch the game info.

image

If I try to clear cache, nothing happens and if i try to reset i get this Exception:

Uncaught Exception occured!
Error:
A uncaught exception occured:
Error: EPERM: operation not permitted, lstat '\\?\C:\Users\user\AppData\Roaming\heroic\GamesConfig\gog-redist.log'
Report the exception on our Github repository.

@dareon88
Copy link

dareon88 commented Jun 12, 2024

you have to use a custom nile binary until the next heroic release

you can get it from https://nightly.link/imLinguin/nile/actions/runs/9428563942, unzip, set executable permissions, pick it in Settings > Advanced

im trying to do this but ik failing, i don't know how can add to heroic custom unzipped nile, says error every time, can explain better how add custom nile?

@eggmanstudio
Copy link
Author

eggmanstudio commented Jun 12, 2024 via email

@dareon88
Copy link

dareon88 commented Jun 12, 2024

Im trying that but i get this error:
image

@Ecsodikas
Copy link

Im trying that but i get this error: [...]

You have to make the binary executable chmod +x path/to/nile

@docwillis
Copy link

docwillis commented Jun 13, 2024

Edit: Played with bazzite some more to get this working, I could NOT use the 'file picker' to select the binary, It would give a path such as /run/user/1000/ which never seemd to work right. But if i manually entered /home/bob/nile it worked. Not exactly sure why. On my Steam Deck the /run/user/1000/ path did work just fine. But not on bazzite.


Original comments below.

Been trying to do this as well, on my bazzite setup, HGL installed via flatpak.

nile is executable, I can run it via the command line, i have tried putting it in my ~.local/bin and a few other locations, and i do set it under the advanced tab, still not liking it. Im wondering if its a flatpak sandboxing issue going on. Or something with how Bazzite is setup.

example of what I mean..

I have the nile binary in ~/.local/bin

I select it in the advanced settings of HGL, i close the program, and reopen it, to verify the change took.

HGL is now showing the path as /run/user/1000/doc/611b7341/nile

If i check that path, via terminal, indeed - the nile binary is there. (and its still in .local/bin) this is likely some feature of Bazzite and btfs that I do not fully understand.

I am not really experienced with how Bazzite, and its ublue base and immutable design with btrfs, so there may be some quirk with Bazzite and doing this fix.

I have not yet tried this fix on my SteamDeck.

Edit: It worked on my Deck just fine. Put the extracted nile binary, in my users home, /home/deck/nile

@Dunard
Copy link

Dunard commented Jun 13, 2024

Thank you. I had this issue as well. nile fix it. 👍

@SaltMaster420
Copy link

Came here to advise that the manual workaround of downloading the latest nile binary works

@ZipperXT
Copy link

Just to add a comment for people who may be having similar issues. I couldn't get the new nile file to work for me for unknown reasons. Eventually, I figured out that I needed to copy the nile file to a folder that heroic games launcher had access to. for me /home/deck/.steam was a good folder to copy nile to and then configure in settings.

This is because HGL is a flatpak and I used FlatSeal to figure out which folders HGL had rights to access. It couldn't access my /home/deck/Downloads folder. So it would fail to work as many on this thread have posted.

@zang74
Copy link

zang74 commented Jul 14, 2024

The problem is, the 1.1.0 fix as well as the one linked to in another issue have only been compiled for Apple Silicon (arm64) and not a universal binary with x86 support, leaving behind a whole lot of Intel users. I don't know if this is the intent of Heroic, but I certainly hope it isn't.

@mbklein
Copy link

mbklein commented Jul 18, 2024

for me /home/deck/.steam was a good folder to copy nile to and then configure in settings.

I think /home/deck/.steam is one of the directories that gets “cleaned up” whenever Steam installs a new version. The safest place to put the new nile is probably in the root of wherever Heroic installs games by default. (Mine is at /home/deck/Games/Heroic/nile and working great.)

@tomchiverton
Copy link

It's been a month, and at least the flatpack version for Linux is DOA without this manual workaround.

What's the timeline looking like for an updated release ?

@CommandMC
Copy link
Collaborator

Very sorry for the issue. We've been looking at a release for a few weeks now, sadly crucial people required for that were (and still are) busy with non-Heroic things. We're hoping to get a release out very soon.
I don't want to give a concrete timeframe here since I don't want to put pressure on contributors. Please do understand that we're volunteers working on this in our free time with little to no financial compensation

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug:unconfirmed Someone works on identifying the issue
Projects
None yet
Development

Successfully merging a pull request may close this issue.