The plugin tries endlessly to download an achievement image if the image has (on the server's side) problems and does not yield a valid image.
30-03 18:15:59.694|ERROR|SuccessStory#Common:Error on download https://images.gog.com/480eaf138a82838ee1f293d4c767e52a9f355928e1d635f7bd3ddf867da2df3f_gac_60.jpg|D:\GitHub\Lacro59\playnite-successstory-plugin\source\playnite-plugincommon\CommonPluginsShared\Web.cs|60
System.Net.WebException: The remote server returned an error: (500) Internal Server Error.
at System.Net.WebClient.DownloadFile(Uri address, String fileName)
at System.Net.WebClient.DownloadFile(String address, String fileName)
at CommonPlayniteShared.Common.Web.Downloader.DownloadFile(String url, String path) in D:\GitHub\Lacro59\playnite-successstory-plugin\source\playnite-plugincommon\CommonPlayniteShared\Common\Web\Downloader.cs:line 130
at CommonPlayniteShared.Common.Web.HttpDownloader.DownloadFile(String url, String path) in D:\GitHub\Lacro59\playnite-successstory-plugin\source\playnite-plugincommon\CommonPlayniteShared\Common\Web\HttpDownloader.cs:line 62
at CommonPlayniteShared.HttpFileCache.GetWebFile(String url) in D:\GitHub\Lacro59\playnite-successstory-plugin\source\playnite-plugincommon\CommonPlayniteShared\HttpFileCache.cs:line 64
at CommonPluginsShared.Web.d__3.MoveNext() in D:\GitHub\Lacro59\playnite-successstory-plugin\source\playnite-plugincommon\CommonPluginsShared\Web.cs:line 60
The plugin tries endlessly to download an achievement image if the image has (on the server's side) problems and does not yield a valid image.
Trying to download it directly with wget:
Trying to "spider" the URL (only header)
If you manage to download the "picture", you get a JSON with this content:
IMHO the plugin should catch this error (HTTP Error 500) and or the JSON skips the download (and not throw the exception).