Fallen_Zen: We've pushed new updates for both Mac & Windows Downloaders. Be sure to update now.
Mac version:
- Downloader will now log you in properly when clicking on "Log In" button instead of hitting Enter key
- Downloader should no longer crash when accessibility settings are enabled like VoiceOver or Access for Assistive Devices
- Some minor improvements
Windows version:
- bug fixes & improvements
In case of any problems, please post here.
The application is crashing now each time I add an installer to it. For the zip files containig bonus content it works OK. Log messages:
15:25:19 Worker -1 Requesting
https://api.gog.com/downloader2/game/f_a_18e_super_hornet/win_installer Message: The remote server returned an error: (403) Forbidden.
Stack trace: at System.Net.HttpWebRequest.GetResponse()
at GOGCompanionApp.ConnectionManager.MakeRequest(String uri, String method, String postedData) in C:\GOG Downloader\Stable\GOG Downloader\ConnectionManager.cs:line 198
Inner exception:
Requested URL:
https://api.gog.com/downloader2/game/f_a_18e_super_hornet/win_installer Message: The calling thread cannot access this object because a different thread owns it.
Stack trace: at System.Windows.Threading.DispatcherObject.VerifyAccess()
at System.Windows.Application.get_Windows()
at GOGCompanionApp.AppWindow.NewLoginWindow(String message) in C:\GOG Downloader\Stable\GOG Downloader\AppWindow.xaml.cs:line 824
at GOGCompanionApp.ConnectionManager.MakeRequest(String uri, String method, String postedData) in C:\GOG Downloader\Stable\GOG Downloader\ConnectionManager.cs:line 224
at GOGCompanionApp.OAuthRequests.GetGameDetails(String gameTitle, Int32 repeat) in C:\GOG Downloader\Stable\GOG Downloader\OAuthRequests.cs:line 326
Inner exception:
Thread Worker -1 repeats the request for the 2 time
15:25:20 Worker -1 Requesting
https://api.gog.com/downloader2/game/f_a_18e_super_hornet/win_installer Message: The remote server returned an error: (403) Forbidden.
Stack trace: at System.Net.HttpWebRequest.GetResponse()
at GOGCompanionApp.ConnectionManager.MakeRequest(String uri, String method, String postedData) in C:\GOG Downloader\Stable\GOG Downloader\ConnectionManager.cs:line 198
Inner exception:
Requested URL:
https://api.gog.com/downloader2/game/f_a_18e_super_hornet/win_installer Message: The calling thread cannot access this object because a different thread owns it.
Stack trace: at System.Windows.Threading.DispatcherObject.VerifyAccess()
at System.Windows.Application.get_Windows()
at GOGCompanionApp.AppWindow.NewLoginWindow(String message) in C:\GOG Downloader\Stable\GOG Downloader\AppWindow.xaml.cs:line 824
at GOGCompanionApp.ConnectionManager.MakeRequest(String uri, String method, String postedData) in C:\GOG Downloader\Stable\GOG Downloader\ConnectionManager.cs:line 224
at GOGCompanionApp.OAuthRequests.GetGameDetails(String gameTitle, Int32 repeat) in C:\GOG Downloader\Stable\GOG Downloader\OAuthRequests.cs:line 326
Inner exception:
Thread Worker -1 repeats the request for the 1 time
15:25:21 Worker -1 Requesting
https://api.gog.com/downloader2/game/f_a_18e_super_hornet/win_installer Message: The remote server returned an error: (403) Forbidden.
Stack trace: at System.Net.HttpWebRequest.GetResponse()
at GOGCompanionApp.ConnectionManager.MakeRequest(String uri, String method, String postedData) in C:\GOG Downloader\Stable\GOG Downloader\ConnectionManager.cs:line 198
Inner exception:
Requested URL:
https://api.gog.com/downloader2/game/f_a_18e_super_hornet/win_installer Message: The calling thread cannot access this object because a different thread owns it.
Stack trace: at System.Windows.Threading.DispatcherObject.VerifyAccess()
at System.Windows.Application.get_Windows()
at GOGCompanionApp.AppWindow.NewLoginWindow(String message) in C:\GOG Downloader\Stable\GOG Downloader\AppWindow.xaml.cs:line 824
at GOGCompanionApp.ConnectionManager.MakeRequest(String uri, String method, String postedData) in C:\GOG Downloader\Stable\GOG Downloader\ConnectionManager.cs:line 224
at GOGCompanionApp.OAuthRequests.GetGameDetails(String gameTitle, Int32 repeat) in C:\GOG Downloader\Stable\GOG Downloader\OAuthRequests.cs:line 326
Inner exception:
Thread Worker -1 repeats the request for the 0 time
UNHANDLED ERROR!
Message: Object reference not set to an instance of an object.
Stack trace: at GOGCompanionApp.Worker.DownloadInfo(WorkerTaskDownloadInfo workerTask) in C:\GOG Downloader\Stable\GOG Downloader\Worker.cs:line 706
at GOGCompanionApp.Worker.Run() in C:\GOG Downloader\Stable\GOG Downloader\Worker.cs:line 131
at System.Threading.ExecutionContext.runTryCode(Object userData)
at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
Inner exception:
15:25:22 Ended downloading chunk fallout_manual.zip.0
15:25:22 valid checksum on chunk fallout_manual.zip.0
15:25:22 Instance_DownloadEnded called. Download: fallout (completed bytes 7570685/7570685)
15:25:22 Resetting cache