Auto update failed Fatal: GetSteamGameInfos Exception

Issue #104 new
Striker Lord created an issue

When the auto updater runs it keeps getting the following errors: 2016-12-19 00:00:07.5635|Fatal: GetSteamGameInfos Exception Newtonsoft.Json.JsonReaderException: Additional text encountered after finished reading JSON content: ,. Path '', line 3, position 1. at Newtonsoft.Json.JsonTextReader.Read() at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent) at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType) at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings) at Newtonsoft.Json.JsonConvert.DeserializeObjectT at SESM.Tools.Helpers.SteamCMDHelper.GetSteamGameInfos(Int32 appId, String syncDirPath, Logger logger)

I am thinking this has to do with something SteamCMD is expecting, but i don't know what to look for.

What would be needed to troubleshoot this further or what is needed to fix this? Forced update does work, so that is our workaround right now.

Comments (2)

  1. sudrakoder

    It appears to be an issue that SteamCMD isn't finishing the output in the proper timeframe.

    2017-03-25 13:26:24.3538|Debug:                                app_info_update : [0|1] : trigger app info update, optionally for update all 
    2017-03-25 13:26:24.3538|Debug:                         workshop_download_item : workshop_download_item <appid> <PublishedFileId> : download a workshop item 
    2017-03-25 13:26:24.3538|Debug:                    workshop_create_legacy_item : workshop_create_legacy_item <appid> <workshop file> : build a legacy workshop item 
    2017-03-25 13:26:24.3538|Debug:                            workshop_build_item : workshop_build_item <build config filename> : 
    2017-03-25 13:26:24.3538|Debug:      
    2017-03-25 13:26:24.3538|Debug: -- End of SteamCMD standard output 
    2017-03-25 13:26:24.3538|Debug: == Start of SteamCMD error output : 
    2017-03-25 13:26:24.3538|Debug:      
    2017-03-25 13:26:24.3538|Debug: == End of SteamCMD error output 
    2017-03-25 13:26:24.3538|Fatal: GetSteamGameInfos Exception Newtonsoft.Json.JsonReaderException: Additional text encountered after finished reading JSON content: ,. Path '', line 3, position 1.
       at Newtonsoft.Json.JsonTextReader.Read()
       at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
       at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
       at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
       at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonConverter[] converters)
       at SESM.Tools.Helpers.SteamCMDHelper.GetSteamGameInfos(Int32 appId, String syncDirPath, Logger logger)
    

    I have a similar issue when I attempt to have the updater do a full download, but the 180 seconds only gets 85% of the game before SESM kills it. The result leaves me with this every time after.

  2. Log in to comment