

I fixed the exception spamming in my game with these 2 steps:ġ) Manually editing and fixing the persistant.sfs save file for all current and completed contractsĢ) Adding a small ModuleManager config to fix the AGENT definitions that cause the exceptionsġ) Find all instance in the save file with a null agent string. I just returned to the game having not played since 1.5 and noticed the same exception spamĪccording to some info from the Contract Configurator git hub issues ( ) it is caused by some AGENT definitions not having a title attribute which was introduced in KSP 1.2 for localization. Perhaps this has to do with outdated ContractConfigurator - but it's not mentioned anywhere in the. (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/ Line: 51) Input is null for field 'agent' in config node 'CONTRACT_FINISHED'Īt ConfigNode.AddValue(System.String name, System.String value)Īt (.ConfigNode node)Īt (.ConfigNode gameNode)Īt ProtoScenarioModule.ctor(.ScenarioModule module)Īt ScenarioRunner.GetUpdatedProtoModules()Īt Game.Updated(GameScenes startSceneOverride)Īt GamePersistence.SaveGame(System.String saveFileName, System.String saveFolder, SaveMode saveMode, GameScenes startScene)Īt GamePersistence.SaveGame(System.String saveFileName, System.String saveFolder, SaveMode saveMode)Īt ()Īt ()Īt UnityEngine.UI.Button.OnPointerClick( eventData)Īt (IPointerClickHandler handler, eventData)Īt (UnityEngine.GameObject target, eventData, `1 functor)Īt ( data)Īt (Int32 id)Īt ()Īt ()Īt () After fulfilling two contracts in one flight I went back to SPC and found exactly two entries of this:
