nightingale Posted June 11, 2015 Author Share Posted June 11, 2015 Oh, that one worked when I tested it originally... I must've broken it in the timeframe since (I suspect I know what changed, will see what I can find). Quote Link to comment Share on other sites More sharing options...
severedsolo Posted June 11, 2015 Share Posted June 11, 2015 (edited) I think the original NRE was fixed, - as that original contract worked, but now I'm getting another one (1.3.1) - Don't know if it helps, but the fist contract called for a male Kerbal, this one calls for a female... maybe same issue different gender?Exception occured while attempt to generate contract of type 'KFilesUFOMun':System.NullReferenceException: Object reference not set to an instance of an object at ContractConfigurator.Parameters.RecoverKerbalCustom.<.ctor>b__0 (.ProtoCrewMember k) [0x00000] in <filename unknown>:0 at System.Linq.Enumerable+<CreateSelectIterator>c__Iterator10`2[ProtoCrewMember,System.String].MoveNext () [0x00000] in <filename unknown>:0 at System.Collections.Generic.List`1[system.String].AddEnumerable (IEnumerable`1 enumerable) [0x00000] in <filename unknown>:0 at System.Collections.Generic.List`1[system.String]..ctor (IEnumerable`1 collection) [0x00000] in <filename unknown>:0 at System.Linq.Enumerable.ToList[string] (IEnumerable`1 source) [0x00000] in <filename unknown>:0 at ContractConfigurator.Parameters.RecoverKerbalCustom..ctor (IEnumerable`1 kerbals, Int32 index, Int32 count, System.String title) [0x00000] in <filename unknown>:0 at ContractConfigurator.RecoverKerbalFactory.Generate (Contracts.Contract contract) [0x00000] in <filename unknown>:0 at ContractConfigurator.ParameterFactory.Generate (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost) [0x00000] in <filename unknown>:0 at ContractConfigurator.ParameterFactory.GenerateParameters (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost, System.Collections.Generic.List`1 paramFactories) [0x00000] in <filename unknown>:0 at ContractConfigurator.ContractType.GenerateParameters (ContractConfigurator.ConfiguredContract contract) [0x00000] in <filename unknown>:0 at ContractConfigurator.ConfiguredContract.Initialize (ContractConfigurator.ContractType contractType) [0x00000] in <filename unknown>:0 Edited June 11, 2015 by severedsolo Quote Link to comment Share on other sites More sharing options...
SirJodelstein Posted June 11, 2015 Share Posted June 11, 2015 Hey nightingale, have you seen my post from yesterday? I think it might have slipped past your radard due to the flurry of other posts. Quote Link to comment Share on other sites More sharing options...
nightingale Posted June 11, 2015 Author Share Posted June 11, 2015 Hey nightingale, have you seen my post from yesterday? I think it might have slipped past your radard due to the flurry of other posts.Yup, this is the first time I read your post, sorry about that! The docking stuff is nasty and I know the events with the claw are slightly different. There's a good chance that I messed it up somewhere. Throw me the full contract config and I'll try to reproduce. You might as well send the craft file too - it's possible that I won't be able to reproduce without it.I think the original NRE was fixed, - as that original contract worked, but now I'm getting another one (1.3.1) - Don't know if it helps, but the fist contract called for a male Kerbal, this one calls for a female... maybe same issue different gender?Exception occured while attempt to generate contract of type 'KFilesUFOMun':System.NullReferenceException: Object reference not set to an instance of an object at ContractConfigurator.Parameters.RecoverKerbalCustom.<.ctor>b__0 (.ProtoCrewMember k) [0x00000] in <filename unknown>:0 at System.Linq.Enumerable+<CreateSelectIterator>c__Iterator10`2[ProtoCrewMember,System.String].MoveNext () [0x00000] in <filename unknown>:0 at System.Collections.Generic.List`1[system.String].AddEnumerable (IEnumerable`1 enumerable) [0x00000] in <filename unknown>:0 at System.Collections.Generic.List`1[system.String]..ctor (IEnumerable`1 collection) [0x00000] in <filename unknown>:0 at System.Linq.Enumerable.ToList[string] (IEnumerable`1 source) [0x00000] in <filename unknown>:0 at ContractConfigurator.Parameters.RecoverKerbalCustom..ctor (IEnumerable`1 kerbals, Int32 index, Int32 count, System.String title) [0x00000] in <filename unknown>:0 at ContractConfigurator.RecoverKerbalFactory.Generate (Contracts.Contract contract) [0x00000] in <filename unknown>:0 at ContractConfigurator.ParameterFactory.Generate (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost) [0x00000] in <filename unknown>:0 at ContractConfigurator.ParameterFactory.GenerateParameters (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost, System.Collections.Generic.List`1 paramFactories) [0x00000] in <filename unknown>:0 at ContractConfigurator.ContractType.GenerateParameters (ContractConfigurator.ConfiguredContract contract) [0x00000] in <filename unknown>:0 at ContractConfigurator.ConfiguredContract.Initialize (ContractConfigurator.ContractType contractType) [0x00000] in <filename unknown>:0 Scully is skeptical that the issue was ever fixed.... send the config and I'll give it a shot. Quote Link to comment Share on other sites More sharing options...
SirJodelstein Posted June 11, 2015 Share Posted June 11, 2015 Yup, this is the first time I read your post, sorry about that! No problem - wouldn't have recognized that you missed it in the first place if you were not so amazingly fast with all your other responses.I sent you a PM with the contract/sats. Quote Link to comment Share on other sites More sharing options...
KerbMav Posted June 11, 2015 Share Posted June 11, 2015 Dont know if this is already fixed, I guess so, because I think I accepted the contract before one of your updates, but I have an instance of the Field Research: Biome study of Kerbin's Badlands that contains a Probe Report, guess this is from one of the supported mods - which I have not installed to my knowledge. Quote Link to comment Share on other sites More sharing options...
nightingale Posted June 12, 2015 Author Share Posted June 12, 2015 Dont know if this is already fixed, I guess so, because I think I accepted the contract before one of your updates, but I have an instance of the Field Research: Biome study of Kerbin's Badlands that contains a Probe Report, guess this is from one of the supported mods - which I have not installed to my knowledge.Aaaaaah, no more Probe Reports! It's a bug in Crowd Sourced Science (see here). I'm hoping DuoDex will release the fix soon (but if not, there's a workaround in that thread). Quote Link to comment Share on other sites More sharing options...
nightingale Posted June 12, 2015 Author Share Posted June 12, 2015 (edited) KerbMav - your issue is that you have a blank targetBody on your OrbitGenerator behaviour. I'll fix up the validation so it throws a proper error there.severedsolo - got your issue fixed as well (took a wild guess, let me know if it's not working in the dev version). Edited June 12, 2015 by nightingale Quote Link to comment Share on other sites More sharing options...
severedsolo Posted June 12, 2015 Share Posted June 12, 2015 KerbMav - your issue is that you have a blank targetBody on your OrbitGenerator behaviour. I'll fix up the validation so it throws a proper error there.severedsolo - got your issue fixed as well (took a wild guess, let me know if it's not working in the dev version).So far so good, it's not spitting out the errors in short succession like it was. I'll let you know if it re-surfaces. Quote Link to comment Share on other sites More sharing options...
KerbMav Posted June 12, 2015 Share Posted June 12, 2015 KerbMav - your issue is that you have a blank targetBody on your OrbitGenerator behaviour. I'll fix up the validation so it throws a proper error there.Hm. I thought I removed that line.Will get back to you in about eight hours - work-work ... Quote Link to comment Share on other sites More sharing options...
DBT85 Posted June 12, 2015 Share Posted June 12, 2015 Nightingale, did you manage to add the "contract accepted" requirement in? Can't seem to find it in the wiki so I'm guessing its just on the to do list. Quote Link to comment Share on other sites More sharing options...
nightingale Posted June 12, 2015 Author Share Posted June 12, 2015 Nightingale, did you manage to add the "contract accepted" requirement in? Can't seem to find it in the wiki so I'm guessing its just on the to do list.That would be [#85]. I'll mark that one to be done in the next release (or so). Quote Link to comment Share on other sites More sharing options...
KerbMav Posted June 12, 2015 Share Posted June 12, 2015 KerbMav - your issue is that you have a blank targetBody on your OrbitGenerator behaviour. I'll fix up the validation so it throws a proper error there.Yes, I had it removed ( // outed it) but the contract throws an error if I want to add it via cheat menu. Quote Link to comment Share on other sites More sharing options...
nightingale Posted June 12, 2015 Author Share Posted June 12, 2015 Yes, I had it removed ( // outed it) but the contract throws an error if I want to add it via cheat menu.And the error is? Quote Link to comment Share on other sites More sharing options...
DuoDex Posted June 12, 2015 Share Posted June 12, 2015 I noticed that Coherent Contracts isn't in the OP any more - is this because of a lack of functionality on my end, or is it no longer necessary?If the former, please let me know so I can try and fix it.EDIT : Saw it in the docs, my bad. Quote Link to comment Share on other sites More sharing options...
nightingale Posted June 12, 2015 Author Share Posted June 12, 2015 (edited) I noticed that Coherent Contracts isn't in the OP any more - is this because of a lack of functionality on my end, or is it no longer necessary?If the former, please let me know so I can try and fix it.EDIT : Saw it in the docs, my bad.Yeah, I think I'd added references to it there since Contract Configurator is more of an "enabler", and it's the people making the contracts that are best positioned to use/recommend it. Still, would make sense to have some mention of it - didn't realize that I'd removed it completely from the OP - I'll add it to my todo list to add a section for recommended mods. EDIT: OP updated! Edited June 13, 2015 by nightingale Quote Link to comment Share on other sites More sharing options...
KerbMav Posted June 12, 2015 Share Posted June 12, 2015 (edited) And the error is?Narf, sorry.Exception occured while attempt to generate contract of type 'SatsWithParts001':System.InvalidOperationException: Operation is not valid due to the current state of the object at System.Linq.Enumerable.First[OrbitGenerator] (IEnumerable`1 source) [0x00000] in <filename unknown>:0 at ContractConfigurator.ReachSpecificOrbitFactory.Generate (Contracts.Contract contract) [0x00000] in <filename unknown>:0 at ContractConfigurator.ParameterFactory.Generate (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost) [0x00000] in <filename unknown>:0 at ContractConfigurator.ParameterFactory.GenerateParameters (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost, System.Collections.Generic.List`1 paramFactories) [0x00000] in <filename unknown>:0 at ContractConfigurator.ParameterFactory.GenerateParameters (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost, System.Collections.Generic.List`1 paramFactories) [0x00000] in <filename unknown>:0 at ContractConfigurator.ContractType.GenerateParameters (ContractConfigurator.ConfiguredContract contract) [0x00000] in <filename unknown>:0 at ContractConfigurator.ConfiguredContract.Initialize (ContractConfigurator.ContractType contractType) [0x00000] in <filename unknown>:0 Edit: I started a new test save. The same error came up and only the Launch First Vessel contract was available from the start.[LOG 01:27:40.407] AddonLoader: Instantiating addon 'OrbitalSurveyPlus' from assembly 'OrbitalSurveyPlus'[LOG 01:27:40.407] AddonLoader: Instantiating addon 'SMAddon' from assembly 'ShipManifest'[LOG 01:27:40.410] AddonLoader: Instantiating addon 'PersistentEmitterManager' from assembly 'SmokeScreen'[LOG 01:27:40.410] AddonLoader: Instantiating addon 'StageRecovery' from assembly 'StageRecovery'[LOG 01:27:40.412] AddonLoader: Instantiating addon 'TRActivator' from assembly 'TextureReplacer'[LOG 01:27:40.412] AddonLoader: Instantiating addon 'TRGui' from assembly 'TextureReplacer'[LOG 01:27:40.414] AddonLoader: Instantiating addon 'KACSpaceCenter' from assembly 'KerbalAlarmClock'[LOG 01:27:40.414] 6/13/2015 1:27:40 AM,KerbalAlarmClock,Awakening the KerbalAlarmClock-KACSpaceCenter[LOG 01:27:40.415] 6/13/2015 1:27:40 AM,KerbalAlarmClock,Loading Settings[LOG 01:27:40.417] 6/13/2015 1:27:40 AM,KerbalAlarmClock,Loading Transfer Modelling Data[LOG 01:27:40.448] 6/13/2015 1:27:40 AM,KerbalAlarmClock,Transfer Modelling Data Load Complete[LOG 01:27:40.448] 6/13/2015 1:27:40 AM,KerbalAlarmClock,Initialising the Toolbar Icon[LOG 01:27:40.449] 6/13/2015 1:27:40 AM,KerbalAlarmClock,WarpRates:8[LOG 01:27:40.449] 6/13/2015 1:27:40 AM,KerbalAlarmClock,API Ready[LOG 01:27:40.450] AddonLoader: Instantiating addon 'TransferWindowPlannerSpaceCenter' from assembly 'TransferWindowPlanner'[LOG 01:27:40.450] 6/13/2015 1:27:40 AM,TransferWindowPlanner,Awakening the TransferWindowPlanner (TWP)[LOG 01:27:40.450] 6/13/2015 1:27:40 AM,TransferWindowPlanner,Loading Settings[LOG 01:27:40.451] 6/13/2015 1:27:40 AM,TransferWindowPlanner,Initialising the Toolbar Icon[LOG 01:27:40.452] 6/13/2015 1:27:40 AM,TransferWindowPlanner,Skipping version check[LOG 01:27:40.452] AddonLoader: Instantiating addon 'AddScenarioModules' from assembly 'USILifeSupport'[LOG 01:27:43.750] [CustomConfigsManager] Setting moddeed tech tree as the active one[LOG 01:27:43.783] 6/13/2015 1:27:43 AM,KerbalAlarmClock,Searching for KER[LOG 01:27:43.783] 6/13/2015 1:27:43 AM,KerbalAlarmClock-KERWrapper,Attempting to Grab KER Types...[LOG 01:27:43.784] 6/13/2015 1:27:43 AM,KerbalAlarmClock-KERWrapper,KER Version:1.0.16.6[LOG 01:27:43.785] 6/13/2015 1:27:43 AM,KerbalAlarmClock-KERWrapper,Creating Wrapper Objects[LOG 01:27:43.785] 6/13/2015 1:27:43 AM,KerbalAlarmClock-KERWrapper,Success: True[LOG 01:27:43.786] 6/13/2015 1:27:43 AM,KerbalAlarmClock-KERWrapper,Success: True[LOG 01:27:43.786] 6/13/2015 1:27:43 AM,KerbalAlarmClock-KERWrapper,Success: True[LOG 01:27:43.786] 6/13/2015 1:27:43 AM,KerbalAlarmClock,Successfully Hooked KER[LOG 01:27:43.804] 6/13/2015 1:27:43 AM,TransferWindowPlanner-KACWrapper,Attempting to Grab KAC Types...[LOG 01:27:43.805] 6/13/2015 1:27:43 AM,TransferWindowPlanner-KACWrapper,KAC Version:3.3.2.1[LOG 01:27:43.807] 6/13/2015 1:27:43 AM,TransferWindowPlanner-KACWrapper,Got Assembly Types, grabbing Instance[LOG 01:27:43.807] 6/13/2015 1:27:43 AM,TransferWindowPlanner-KACWrapper,Got Instance, Creating Wrapper Objects[LOG 01:27:43.807] 6/13/2015 1:27:43 AM,TransferWindowPlanner-KACWrapper,Getting APIReady Object[LOG 01:27:43.808] 6/13/2015 1:27:43 AM,TransferWindowPlanner-KACWrapper,Success: True[LOG 01:27:43.808] 6/13/2015 1:27:43 AM,TransferWindowPlanner-KACWrapper,Getting Alarms Object[LOG 01:27:43.809] 6/13/2015 1:27:43 AM,TransferWindowPlanner-KACWrapper,Success: True[LOG 01:27:43.809] 6/13/2015 1:27:43 AM,TransferWindowPlanner-KACWrapper,Getting Alarm State Change Event[LOG 01:27:43.809] 6/13/2015 1:27:43 AM,TransferWindowPlanner-KACWrapper,Getting Create Method[LOG 01:27:43.810] 6/13/2015 1:27:43 AM,TransferWindowPlanner-KACWrapper,Getting Delete Method[LOG 01:27:43.810] 6/13/2015 1:27:43 AM,TransferWindowPlanner-KACWrapper,Getting DrawAlarmAction[LOG 01:27:43.810] 6/13/2015 1:27:43 AM,TransferWindowPlanner,Successfully Hooked the KAC[LOG 01:27:43.823] 6/13/2015 1:27:43 AM,KerbalAlarmClock,Loading Textures[LOG 01:27:43.837] 6/13/2015 1:27:43 AM,KerbalAlarmClock,Loaded Textures[LOG 01:27:43.837] 6/13/2015 1:27:43 AM,KerbalAlarmClock,Adding DrawGUI to PostRender Queue[LOG 01:27:43.838] 6/13/2015 1:27:43 AM,TransferWindowPlanner,Loading Textures[LOG 01:27:43.841] 6/13/2015 1:27:43 AM,TransferWindowPlanner,Configuring Styles[LOG 01:27:43.848] [R&D]: No tech nodes defined. Assuming initial state[WRN 01:27:43.848] [R&D Tech start]: Tech Node did not contain cost data. Looking for node in TechTree.cfg. This message should not appear again for this node.[LOG 01:27:43.852] [scenarioDestructibles]: Loading... 0 objects registered[LOG 01:27:43.853] [scenarioUpgradeableFacilities]: Loading in initial state... [LOG 01:27:43.854] [scenarioUpgradeableFacilities]: Loading... 0 objects registered[LOG 01:27:43.855] 6/13/2015 1:27:43 AM,ContractsWindow,Contract System Can't Be Checked... Node Invalid[LOG 01:27:43.861] [iNFO] ContractConfigurator.BiomeTracker: Starting background load of Kerbin biome data.[EXC 01:27:44.095] KeyNotFoundException: The given key was not present in the dictionary. System.Collections.Generic.Dictionary`2[system.String,ContractConfigurator.ExpressionParser.DataNode+Value].get_Item (System.String key) ContractConfigurator.ExpressionParser.DataNode.get_Item (System.String s) ContractConfigurator.ContractType.MeetRequirements (ContractConfigurator.ConfiguredContract contract) ContractConfigurator.ContractPreLoader+<ContractGenerator>d__f.MoveNext () ContractConfigurator.ContractPreLoader+<ContractGenerator>d__2.MoveNext () ContractConfigurator.ContractPreLoader.Update ()[ERR 01:27:44.098] ContractConfigurator.ConfiguredContract: Error initializing contract![EXC 01:27:44.099] InvalidOperationException: Operation is not valid due to the current state of the object System.Linq.Enumerable.First[OrbitGenerator] (IEnumerable`1 source) ContractConfigurator.ReachSpecificOrbitFactory.Generate (Contracts.Contract contract) ContractConfigurator.ParameterFactory.Generate (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost) ContractConfigurator.ParameterFactory.GenerateParameters (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost, System.Collections.Generic.List`1 paramFactories) ContractConfigurator.ParameterFactory.GenerateParameters (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost, System.Collections.Generic.List`1 paramFactories) ContractConfigurator.ContractType.GenerateParameters (ContractConfigurator.ConfiguredContract contract) ContractConfigurator.ConfiguredContract.Initialize (ContractConfigurator.ContractType contractType) UnityEngine.Debug:LogException(Exception) ContractConfigurator.LoggingUtil:LogException(Exception) ContractConfigurator.ConfiguredContract:Initialize(ContractType) ContractConfigurator.<ContractGenerator>d__f:MoveNext() ContractConfigurator.<ContractGenerator>d__2:MoveNext() ContractConfigurator.ContractPreLoader:GetNextContract(ContractPrestige, Boolean) ContractConfigurator.ContractPreLoader:GenerateContract(ConfiguredContract) ContractConfigurator.ConfiguredContract:MeetRequirements() Contracts.Contract:Generate(Type, ContractPrestige, Int32, State) Contracts.ContractSystem:GenerateContract(Int32, ContractPrestige, Type) Contracts.ContractSystem:GenerateContract(Int32&, ContractPrestige) Contracts.ContractSystem:GenerateContracts(Int32&, ContractPrestige, Int32) Contracts.ContractSystem:RefreshContracts() Contracts. :MoveNext()[EXC 01:27:44.145] KeyNotFoundException: The given key was not present in the dictionary. System.Collections.Generic.Dictionary`2[system.String,ContractConfigurator.ExpressionParser.DataNode+Value].get_Item (System.String key) ContractConfigurator.ExpressionParser.DataNode.get_Item (System.String s) ContractConfigurator.ContractType.MeetRequirements (ContractConfigurator.ConfiguredContract contract) ContractConfigurator.ContractPreLoader+<ContractGenerator>d__f.MoveNext () ContractConfigurator.ContractPreLoader+<ContractGenerator>d__2.MoveNext () ContractConfigurator.ContractPreLoader.GetNextContract (ContractPrestige prestige, Boolean timeLimited) ContractConfigurator.ContractPreLoader.GenerateContract (ContractConfigurator.ConfiguredContract contract) ContractConfigurator.ConfiguredContract.MeetRequirements () Contracts.Contract.Generate (System.Type contractType, ContractPrestige difficulty, Int32 seed, State state) Contracts.ContractSystem.GenerateContract (Int32 seed, ContractPrestige difficulty, System.Type contractType) Contracts.ContractSystem.GenerateContract (System.Int32& seed, ContractPrestige difficulty) Contracts.ContractSystem.GenerateContracts (System.Int32& seed, ContractPrestige difficulty, Int32 count) Contracts.ContractSystem.RefreshContracts () Contracts.ContractSystem+ .MoveNext ()[ERR 01:27:44.182] ContractConfigurator.ConfiguredContract: Error initializing contract![EXC 01:27:44.183] InvalidOperationException: Operation is not valid due to the current state of the object System.Linq.Enumerable.First[OrbitGenerator] (IEnumerable`1 source) ContractConfigurator.ReachSpecificOrbitFactory.Generate (Contracts.Contract contract) ContractConfigurator.ParameterFactory.Generate (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost) ContractConfigurator.ParameterFactory.GenerateParameters (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost, System.Collections.Generic.List`1 paramFactories) ContractConfigurator.ParameterFactory.GenerateParameters (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost, System.Collections.Generic.List`1 paramFactories) ContractConfigurator.ContractType.GenerateParameters (ContractConfigurator.ConfiguredContract contract) ContractConfigurator.ConfiguredContract.Initialize (ContractConfigurator.ContractType contractType) UnityEngine.Debug:LogException(Exception) ContractConfigurator.LoggingUtil:LogException(Exception) ContractConfigurator.ConfiguredContract:Initialize(ContractType) ContractConfigurator.<ContractGenerator>d__f:MoveNext() ContractConfigurator.<ContractGenerator>d__2:MoveNext() ContractConfigurator.ContractPreLoader:Update()[EXC 01:27:44.248] KeyNotFoundException: The given key was not present in the dictionary. System.Collections.Generic.Dictionary`2[system.String,ContractConfigurator.ExpressionParser.DataNode+Value].get_Item (System.String key) ContractConfigurator.ExpressionParser.DataNode.get_Item (System.String s) ContractConfigurator.ContractType.MeetRequirements (ContractConfigurator.ConfiguredContract contract) ContractConfigurator.ContractPreLoader+<ContractGenerator>d__f.MoveNext () ContractConfigurator.ContractPreLoader+<ContractGenerator>d__2.MoveNext () ContractConfigurator.ContractPreLoader.Update ()[EXC 01:27:44.293] KeyNotFoundException: The given key was not present in the dictionary. System.Collections.Generic.Dictionary`2[system.String,ContractConfigurator.ExpressionParser.DataNode+Value].get_Item (System.String key) ContractConfigurator.ExpressionParser.DataNode.get_Item (System.String s) ContractConfigurator.ContractType.MeetRequirements (ContractConfigurator.ConfiguredContract contract) ContractConfigurator.ContractPreLoader+<ContractGenerator>d__f.MoveNext () ContractConfigurator.ContractPreLoader+<ContractGenerator>d__2.MoveNext () ContractConfigurator.ContractPreLoader.Update ()[LOG 01:27:44.329] Flight State Captured[LOG 01:27:44.330] Saving Achievements Tree...[LOG 01:27:44.333] Game State Saved to saves/test2/persistent[LOG 01:27:44.334] SpaceCenterMain: Cannot find gameObject of url localSpace/Kerbin/Kerbin/KSC/DestructionCollider[LOG 01:27:47.026] Flight State Captured[LOG 01:27:47.026] Saving Achievements Tree...[LOG 01:27:47.029] Game State Saved to saves/test2/persistent[LOG 01:27:47.533] [iNFO] ContractConfigurator.BiomeTracker: Completed background load of Kerbin biome data.[LOG 01:27:47.534] [iNFO] ContractConfigurator.BiomeTracker: Starting background load of Eve biome data.[LOG 01:27:58.391] [iNFO] ContractConfigurator.BiomeTracker: Completed background load of Eve biome data.[LOG 01:27:58.392] [iNFO] ContractConfigurator.BiomeTracker: Starting background load of Laythe biome data. Edited June 12, 2015 by KerbMav Quote Link to comment Share on other sites More sharing options...
Padrone Posted June 13, 2015 Share Posted June 13, 2015 Running 150+ mods on Ubuntu. The game behaves fine, except with Contract Configurator. I'm trying to use all the packs except for Advanced Progression. If I strip everything out of the Game data but Squad, Contract Configurator and Contract Packs and start a new career, it works fine. I get contracts that progress, and they come from all the different agencies. But, I have only Squad parts. I then add all my mods into that Game Data folder. When I open the working career game, all the contracts now come from USI. It appears that once completed, all new contracts have the same agency mindset and I think it's the default as if I had no Configurator installed. If I start a new career, absolutely no contracts are available at all. (That new career is where the below log snippet comes from)[EXC 19:54:27.263] ArgumentException: 'Kerbal Space Tourism' is not a valid agent. ContractConfigurator.ConfigNodeUtil.ParseAgentValue (System.String name) ContractConfigurator.ConfigNodeUtil.ParseSingleValue[Agent] (System.String key, System.String stringValue, Boolean allowExpression) ContractConfigurator.ConfigNodeUtil.ParseValue[Agent] (.ConfigNode configNode, System.String key, Boolean allowExpression) ContractConfigurator.ConfigNodeUtil.ParseValue[Agent] (.ConfigNode configNode, System.String key, System.Action`1 setter, IContractConfiguratorFactory obj, Contracts.Agents.Agent defaultValue, System.Func`2 validation) UnityEngine.Debug:LogException(Exception) ContractConfigurator.LoggingUtil:LogException(Exception) ContractConfigurator.ConfigNodeUtil:ParseValue(ConfigNode, String, Action`1, IContractConfiguratorFactory, Agent, Func`2) ContractConfigurator.ConfigNodeUtil:ParseValue(ConfigNode, String, Action`1, IContractConfiguratorFactory, Agent) ContractConfigurator.ContractType:Load(ConfigNode) ContractConfigurator.<LoadContractConfig>d__14:MoveNext() ContractConfigurator.ContractConfigurator:Update()[ERR 19:54:27.266] ContractConfigurator.ContractType: CONTRACT_TYPE 'Tourism_Station': Error parsing agentThey all seem to have lost their agents according to the log. I looked in the folders, nothing stood out as amiss.If I go into that same Game Data and delete everything except Squad, Configurator and Packs and re-enter the original Career game, the contracts are back to coming from many different agencies. A new Career has the right contracts, but this time they all come from the "World-Firsts" agency.I'm a bit lost. Might I get some guidance on how to proceed with troubleshooting?TIA! Quote Link to comment Share on other sites More sharing options...
nightingale Posted June 13, 2015 Author Share Posted June 13, 2015 Narf, sorry.Exception occured while attempt to generate contract of type 'SatsWithParts001':System.InvalidOperationException: Operation is not valid due to the current state of the object at System.Linq.Enumerable.First[OrbitGenerator] (IEnumerable`1 source) [0x00000] in <filename unknown>:0 at ContractConfigurator.ReachSpecificOrbitFactory.Generate (Contracts.Contract contract) [0x00000] in <filename unknown>:0 at ContractConfigurator.ParameterFactory.Generate (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost) [0x00000] in <filename unknown>:0 at ContractConfigurator.ParameterFactory.GenerateParameters (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost, System.Collections.Generic.List`1 paramFactories) [0x00000] in <filename unknown>:0 at ContractConfigurator.ParameterFactory.GenerateParameters (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost, System.Collections.Generic.List`1 paramFactories) [0x00000] in <filename unknown>:0 at ContractConfigurator.ContractType.GenerateParameters (ContractConfigurator.ConfiguredContract contract) [0x00000] in <filename unknown>:0 at ContractConfigurator.ConfiguredContract.Initialize (ContractConfigurator.ContractType contractType) [0x00000] in <filename unknown>:0 Edit: I started a new test save. The same error came up and only the Launch First Vessel contract was available from the start.[LOG 01:27:40.407] AddonLoader: Instantiating addon 'OrbitalSurveyPlus' from assembly 'OrbitalSurveyPlus'[LOG 01:27:40.407] AddonLoader: Instantiating addon 'SMAddon' from assembly 'ShipManifest'[LOG 01:27:40.410] AddonLoader: Instantiating addon 'PersistentEmitterManager' from assembly 'SmokeScreen'[LOG 01:27:40.410] AddonLoader: Instantiating addon 'StageRecovery' from assembly 'StageRecovery'[LOG 01:27:40.412] AddonLoader: Instantiating addon 'TRActivator' from assembly 'TextureReplacer'[LOG 01:27:40.412] AddonLoader: Instantiating addon 'TRGui' from assembly 'TextureReplacer'[LOG 01:27:40.414] AddonLoader: Instantiating addon 'KACSpaceCenter' from assembly 'KerbalAlarmClock'[LOG 01:27:40.414] 6/13/2015 1:27:40 AM,KerbalAlarmClock,Awakening the KerbalAlarmClock-KACSpaceCenter[LOG 01:27:40.415] 6/13/2015 1:27:40 AM,KerbalAlarmClock,Loading Settings[LOG 01:27:40.417] 6/13/2015 1:27:40 AM,KerbalAlarmClock,Loading Transfer Modelling Data[LOG 01:27:40.448] 6/13/2015 1:27:40 AM,KerbalAlarmClock,Transfer Modelling Data Load Complete[LOG 01:27:40.448] 6/13/2015 1:27:40 AM,KerbalAlarmClock,Initialising the Toolbar Icon[LOG 01:27:40.449] 6/13/2015 1:27:40 AM,KerbalAlarmClock,WarpRates:8[LOG 01:27:40.449] 6/13/2015 1:27:40 AM,KerbalAlarmClock,API Ready[LOG 01:27:40.450] AddonLoader: Instantiating addon 'TransferWindowPlannerSpaceCenter' from assembly 'TransferWindowPlanner'[LOG 01:27:40.450] 6/13/2015 1:27:40 AM,TransferWindowPlanner,Awakening the TransferWindowPlanner (TWP)[LOG 01:27:40.450] 6/13/2015 1:27:40 AM,TransferWindowPlanner,Loading Settings[LOG 01:27:40.451] 6/13/2015 1:27:40 AM,TransferWindowPlanner,Initialising the Toolbar Icon[LOG 01:27:40.452] 6/13/2015 1:27:40 AM,TransferWindowPlanner,Skipping version check[LOG 01:27:40.452] AddonLoader: Instantiating addon 'AddScenarioModules' from assembly 'USILifeSupport'[LOG 01:27:43.750] [CustomConfigsManager] Setting moddeed tech tree as the active one[LOG 01:27:43.783] 6/13/2015 1:27:43 AM,KerbalAlarmClock,Searching for KER[LOG 01:27:43.783] 6/13/2015 1:27:43 AM,KerbalAlarmClock-KERWrapper,Attempting to Grab KER Types...[LOG 01:27:43.784] 6/13/2015 1:27:43 AM,KerbalAlarmClock-KERWrapper,KER Version:1.0.16.6[LOG 01:27:43.785] 6/13/2015 1:27:43 AM,KerbalAlarmClock-KERWrapper,Creating Wrapper Objects[LOG 01:27:43.785] 6/13/2015 1:27:43 AM,KerbalAlarmClock-KERWrapper,Success: True[LOG 01:27:43.786] 6/13/2015 1:27:43 AM,KerbalAlarmClock-KERWrapper,Success: True[LOG 01:27:43.786] 6/13/2015 1:27:43 AM,KerbalAlarmClock-KERWrapper,Success: True[LOG 01:27:43.786] 6/13/2015 1:27:43 AM,KerbalAlarmClock,Successfully Hooked KER[LOG 01:27:43.804] 6/13/2015 1:27:43 AM,TransferWindowPlanner-KACWrapper,Attempting to Grab KAC Types...[LOG 01:27:43.805] 6/13/2015 1:27:43 AM,TransferWindowPlanner-KACWrapper,KAC Version:3.3.2.1[LOG 01:27:43.807] 6/13/2015 1:27:43 AM,TransferWindowPlanner-KACWrapper,Got Assembly Types, grabbing Instance[LOG 01:27:43.807] 6/13/2015 1:27:43 AM,TransferWindowPlanner-KACWrapper,Got Instance, Creating Wrapper Objects[LOG 01:27:43.807] 6/13/2015 1:27:43 AM,TransferWindowPlanner-KACWrapper,Getting APIReady Object[LOG 01:27:43.808] 6/13/2015 1:27:43 AM,TransferWindowPlanner-KACWrapper,Success: True[LOG 01:27:43.808] 6/13/2015 1:27:43 AM,TransferWindowPlanner-KACWrapper,Getting Alarms Object[LOG 01:27:43.809] 6/13/2015 1:27:43 AM,TransferWindowPlanner-KACWrapper,Success: True[LOG 01:27:43.809] 6/13/2015 1:27:43 AM,TransferWindowPlanner-KACWrapper,Getting Alarm State Change Event[LOG 01:27:43.809] 6/13/2015 1:27:43 AM,TransferWindowPlanner-KACWrapper,Getting Create Method[LOG 01:27:43.810] 6/13/2015 1:27:43 AM,TransferWindowPlanner-KACWrapper,Getting Delete Method[LOG 01:27:43.810] 6/13/2015 1:27:43 AM,TransferWindowPlanner-KACWrapper,Getting DrawAlarmAction[LOG 01:27:43.810] 6/13/2015 1:27:43 AM,TransferWindowPlanner,Successfully Hooked the KAC[LOG 01:27:43.823] 6/13/2015 1:27:43 AM,KerbalAlarmClock,Loading Textures[LOG 01:27:43.837] 6/13/2015 1:27:43 AM,KerbalAlarmClock,Loaded Textures[LOG 01:27:43.837] 6/13/2015 1:27:43 AM,KerbalAlarmClock,Adding DrawGUI to PostRender Queue[LOG 01:27:43.838] 6/13/2015 1:27:43 AM,TransferWindowPlanner,Loading Textures[LOG 01:27:43.841] 6/13/2015 1:27:43 AM,TransferWindowPlanner,Configuring Styles[LOG 01:27:43.848] [R&D]: No tech nodes defined. Assuming initial state[WRN 01:27:43.848] [R&D Tech start]: Tech Node did not contain cost data. Looking for node in TechTree.cfg. This message should not appear again for this node.[LOG 01:27:43.852] [scenarioDestructibles]: Loading... 0 objects registered[LOG 01:27:43.853] [scenarioUpgradeableFacilities]: Loading in initial state... [LOG 01:27:43.854] [scenarioUpgradeableFacilities]: Loading... 0 objects registered[LOG 01:27:43.855] 6/13/2015 1:27:43 AM,ContractsWindow,Contract System Can't Be Checked... Node Invalid[LOG 01:27:43.861] [iNFO] ContractConfigurator.BiomeTracker: Starting background load of Kerbin biome data.[EXC 01:27:44.095] KeyNotFoundException: The given key was not present in the dictionary. System.Collections.Generic.Dictionary`2[system.String,ContractConfigurator.ExpressionParser.DataNode+Value].get_Item (System.String key) ContractConfigurator.ExpressionParser.DataNode.get_Item (System.String s) ContractConfigurator.ContractType.MeetRequirements (ContractConfigurator.ConfiguredContract contract) ContractConfigurator.ContractPreLoader+<ContractGenerator>d__f.MoveNext () ContractConfigurator.ContractPreLoader+<ContractGenerator>d__2.MoveNext () ContractConfigurator.ContractPreLoader.Update ()[ERR 01:27:44.098] ContractConfigurator.ConfiguredContract: Error initializing contract![EXC 01:27:44.099] InvalidOperationException: Operation is not valid due to the current state of the object System.Linq.Enumerable.First[OrbitGenerator] (IEnumerable`1 source) ContractConfigurator.ReachSpecificOrbitFactory.Generate (Contracts.Contract contract) ContractConfigurator.ParameterFactory.Generate (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost) ContractConfigurator.ParameterFactory.GenerateParameters (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost, System.Collections.Generic.List`1 paramFactories) ContractConfigurator.ParameterFactory.GenerateParameters (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost, System.Collections.Generic.List`1 paramFactories) ContractConfigurator.ContractType.GenerateParameters (ContractConfigurator.ConfiguredContract contract) ContractConfigurator.ConfiguredContract.Initialize (ContractConfigurator.ContractType contractType) UnityEngine.Debug:LogException(Exception) ContractConfigurator.LoggingUtil:LogException(Exception) ContractConfigurator.ConfiguredContract:Initialize(ContractType) ContractConfigurator.<ContractGenerator>d__f:MoveNext() ContractConfigurator.<ContractGenerator>d__2:MoveNext() ContractConfigurator.ContractPreLoader:GetNextContract(ContractPrestige, Boolean) ContractConfigurator.ContractPreLoader:GenerateContract(ConfiguredContract) ContractConfigurator.ConfiguredContract:MeetRequirements() Contracts.Contract:Generate(Type, ContractPrestige, Int32, State) Contracts.ContractSystem:GenerateContract(Int32, ContractPrestige, Type) Contracts.ContractSystem:GenerateContract(Int32&, ContractPrestige) Contracts.ContractSystem:GenerateContracts(Int32&, ContractPrestige, Int32) Contracts.ContractSystem:RefreshContracts() Contracts. :MoveNext()[EXC 01:27:44.145] KeyNotFoundException: The given key was not present in the dictionary. System.Collections.Generic.Dictionary`2[system.String,ContractConfigurator.ExpressionParser.DataNode+Value].get_Item (System.String key) ContractConfigurator.ExpressionParser.DataNode.get_Item (System.String s) ContractConfigurator.ContractType.MeetRequirements (ContractConfigurator.ConfiguredContract contract) ContractConfigurator.ContractPreLoader+<ContractGenerator>d__f.MoveNext () ContractConfigurator.ContractPreLoader+<ContractGenerator>d__2.MoveNext () ContractConfigurator.ContractPreLoader.GetNextContract (ContractPrestige prestige, Boolean timeLimited) ContractConfigurator.ContractPreLoader.GenerateContract (ContractConfigurator.ConfiguredContract contract) ContractConfigurator.ConfiguredContract.MeetRequirements () Contracts.Contract.Generate (System.Type contractType, ContractPrestige difficulty, Int32 seed, State state) Contracts.ContractSystem.GenerateContract (Int32 seed, ContractPrestige difficulty, System.Type contractType) Contracts.ContractSystem.GenerateContract (System.Int32& seed, ContractPrestige difficulty) Contracts.ContractSystem.GenerateContracts (System.Int32& seed, ContractPrestige difficulty, Int32 count) Contracts.ContractSystem.RefreshContracts () Contracts.ContractSystem+ .MoveNext ()[ERR 01:27:44.182] ContractConfigurator.ConfiguredContract: Error initializing contract![EXC 01:27:44.183] InvalidOperationException: Operation is not valid due to the current state of the object System.Linq.Enumerable.First[OrbitGenerator] (IEnumerable`1 source) ContractConfigurator.ReachSpecificOrbitFactory.Generate (Contracts.Contract contract) ContractConfigurator.ParameterFactory.Generate (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost) ContractConfigurator.ParameterFactory.GenerateParameters (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost, System.Collections.Generic.List`1 paramFactories) ContractConfigurator.ParameterFactory.GenerateParameters (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost, System.Collections.Generic.List`1 paramFactories) ContractConfigurator.ContractType.GenerateParameters (ContractConfigurator.ConfiguredContract contract) ContractConfigurator.ConfiguredContract.Initialize (ContractConfigurator.ContractType contractType) UnityEngine.Debug:LogException(Exception) ContractConfigurator.LoggingUtil:LogException(Exception) ContractConfigurator.ConfiguredContract:Initialize(ContractType) ContractConfigurator.<ContractGenerator>d__f:MoveNext() ContractConfigurator.<ContractGenerator>d__2:MoveNext() ContractConfigurator.ContractPreLoader:Update()[EXC 01:27:44.248] KeyNotFoundException: The given key was not present in the dictionary. System.Collections.Generic.Dictionary`2[system.String,ContractConfigurator.ExpressionParser.DataNode+Value].get_Item (System.String key) ContractConfigurator.ExpressionParser.DataNode.get_Item (System.String s) ContractConfigurator.ContractType.MeetRequirements (ContractConfigurator.ConfiguredContract contract) ContractConfigurator.ContractPreLoader+<ContractGenerator>d__f.MoveNext () ContractConfigurator.ContractPreLoader+<ContractGenerator>d__2.MoveNext () ContractConfigurator.ContractPreLoader.Update ()[EXC 01:27:44.293] KeyNotFoundException: The given key was not present in the dictionary. System.Collections.Generic.Dictionary`2[system.String,ContractConfigurator.ExpressionParser.DataNode+Value].get_Item (System.String key) ContractConfigurator.ExpressionParser.DataNode.get_Item (System.String s) ContractConfigurator.ContractType.MeetRequirements (ContractConfigurator.ConfiguredContract contract) ContractConfigurator.ContractPreLoader+<ContractGenerator>d__f.MoveNext () ContractConfigurator.ContractPreLoader+<ContractGenerator>d__2.MoveNext () ContractConfigurator.ContractPreLoader.Update ()[LOG 01:27:44.329] Flight State Captured[LOG 01:27:44.330] Saving Achievements Tree...[LOG 01:27:44.333] Game State Saved to saves/test2/persistent[LOG 01:27:44.334] SpaceCenterMain: Cannot find gameObject of url localSpace/Kerbin/Kerbin/KSC/DestructionCollider[LOG 01:27:47.026] Flight State Captured[LOG 01:27:47.026] Saving Achievements Tree...[LOG 01:27:47.029] Game State Saved to saves/test2/persistent[LOG 01:27:47.533] [iNFO] ContractConfigurator.BiomeTracker: Completed background load of Kerbin biome data.[LOG 01:27:47.534] [iNFO] ContractConfigurator.BiomeTracker: Starting background load of Eve biome data.[LOG 01:27:58.391] [iNFO] ContractConfigurator.BiomeTracker: Completed background load of Eve biome data.[LOG 01:27:58.392] [iNFO] ContractConfigurator.BiomeTracker: Starting background load of Laythe biome data.Kerbmav, those issues should be fixed now, give the dev version a try. Quote Link to comment Share on other sites More sharing options...
nobodyhasthis Posted June 13, 2015 Share Posted June 13, 2015 (edited) Well after another total reinstall. Yes, I do reinstall rather a lot. The Remote Tech count down bug is back and needs a hack to fix. Although contract configurator is the best thing to every happen to KSP the inability to override stuck contracts is very annoying. Setting the shake down to complete works. The count down should do this automatically at zero. If the rest of the mission was not correct then the count would not happen in the first place. That never happens in my game it resets at zero and starts counting again. From now on if I see the shake down count loop. I go in an hack to completion. It also makes no logical sense for me to check connections by vessel name. Either the connection is open for the time period or it is not. Nothing else matters. So I see the shake down count hit zero the contract gets completed.If there is something wrong with the network the count should stop and something should turn red in the contract. However I get green lights on Contracts viewer+ and list of completed goals. The counter then starts going to zero and loops back again.I think the best work around is to go into the save game and add funds to value of successful completion + failure. Then restart the game and cancel the contract. This seems a lot cleaner that trying to force to contract to complete correctly.EDITNope. This something else which causes stuck contracts. Please disregard. I am going around the block again on this. I am not a programmer but my gut feeling is this still unique to my saves only. If someone else is seeing this we can look deeper but lets leave it for now. Edited June 13, 2015 by nobodyhasthis Quote Link to comment Share on other sites More sharing options...
nightingale Posted June 13, 2015 Author Share Posted June 13, 2015 Well after another total reinstall. Yes, I do reinstall rather a lot. The Remote Tech count down bug is back and needs a hack to fix. Although contract configurator is the best thing to every happen to KSP the inability to override stuck contracts is very annoying. If there is something wrong with the network the count should stop and something should turn red in the contract. However I get green lights on Contracts viewer+ and list of completed goals. The counter then starts going to zero and loops back again.I think the best work around is to go into the save game and add funds to value of successful completion + failure. Then restart the game and cancel the contract. This seems a lot cleaner that trying to force to contract to complete correctly.EDITNope. This something else which causes stuck contracts. Please disregard. I am going around the block again on this. I am not a programmer but my gut feeling is this still unique to my saves only. If someone else is seeing this we can look deeper but lets leave it for now.Yeah, missed your edit, retested it and it worked fine for me. If you have a log, send it over and I'll take a peek, maybe I'll be able to see what makes your situation unique.- - - Updated - - -Okay, got a lot of changes, including the long awaited performance fix for Field Research. I had a bunch of stuff that I wanted in this release that I'm pushing out to get a bunch of bug fixes out (I couldn't seem to work on anything else the last couple days). If you're waiting on something from me, check if it's in this list. Otherwise post here and remind me. Download Contract Configurator 1.3.2 now!Contract Configurator 1.3.2Major rewrite of contract generation logic to improve performance and reduce latency on contract generation while in flight.Contract pre-loader now allows pausing between attributes (reduces latency during contract generation).Added Vessel.Location() method for expressions.Fixed NRE in RecoverKerbal (thanks severedsolo).Added AcceptContract requirement.Now validates for empty values when parsing contracts.Fixed issues with ContractVesselTracker logic for spawned vessels (thanks SirJodelstein).Fixed support for grappling in ContractVesselTracker (thanks SirJodelstein).Fixed incompatibility with KRPC (thanks OvermindDL1).Fixed NRE issue with RecoverKerbal (thanks severedsolo).Fixed exception in ReachSpecificOrbit (thanks KerbMav).Fixed exception when generation contracts (thanks KerbMav). Quote Link to comment Share on other sites More sharing options...
SirJodelstein Posted June 13, 2015 Share Posted June 13, 2015 Hmm, just wondering: Is there a way to specify "destruction by splashdown"? Needs testing :-) Maybe the contract tracker registers a short "splashed down" state before the vessel is destroyed if it hits water at ~100m/s. Or maybe "ReachState with Ocean + low altitude + high velocity"? P.S.: Yep, definitely hooked on this whole "prepare a contract pack" thing Quote Link to comment Share on other sites More sharing options...
KerbMav Posted June 13, 2015 Share Posted June 13, 2015 Kerbmav, those issues should be fixed now, give the dev version a try.Should I have used this dev version or the new official two posts up from here?Exception occured while attempt to generate contract of type 'SatsWithParts001':System.Exception: ContractConfigurator.ReachSpecificOrbitFactory.Generate() returned a null ContractParameter! at ContractConfigurator.ParameterFactory.Generate (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost) [0x00000] in <filename unknown>:0 at ContractConfigurator.ParameterFactory.GenerateParameters (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost, System.Collections.Generic.List`1 paramFactories) [0x00000] in <filename unknown>:0 at ContractConfigurator.ParameterFactory.GenerateParameters (ContractConfigurator.ConfiguredContract contract, IContractParameterHost contractParamHost, System.Collections.Generic.List`1 paramFactories) [0x00000] in <filename unknown>:0 at ContractConfigurator.ContractType.GenerateParameters (ContractConfigurator.ConfiguredContract contract) [0x00000] in <filename unknown>:0 at ContractConfigurator.ConfiguredContract.Initialize (ContractConfigurator.ContractType contractType) [0x00000] in <filename unknown>:0 Quote Link to comment Share on other sites More sharing options...
futrtrubl Posted June 13, 2015 Share Posted June 13, 2015 I think the best work around is to go into the save game and add funds to value of successful completion + failure. Then restart the game and cancel the contract. This seems a lot cleaner that trying to force to contract to complete correctly.Just for future info; A better way would be to go into debug menu and force complete the mission. You get the rewards without having to edit saves and are able to then get further missions that require this mission to have been successful. Quote Link to comment Share on other sites More sharing options...
SirJodelstein Posted June 13, 2015 Share Posted June 13, 2015 Contract Configurator 1.3.2Fixed issues with ContractVesselTracker logic for spawned vessels (thanks SirJodelstein).Fixed support for grappling in ContractVesselTracker (thanks SirJodelstein).Sorry, grabbing problems still occur (but different from before). Now there is an exception right at the moment when i grab the satellite, and the combined vessel is still not recognized as valid for the contract. Same setup from before, reproduced from clean new career.[LOG 14:46:54.776] [Grapple Module] Grabbing on to SC-9001 Science Jr. on Walker Omega-2b[LOG 14:46:54.778] [Progress Node Reached]: StationConstruction[LOG 14:46:54.779] [Progress Node Complete]: StationConstruction[LOG 14:46:54.779] [Progress Node Reached]: Docking[LOG 14:46:54.780] [Progress Node Complete]: Docking[EXC 14:46:54.796] InvalidOperationException: Operation is not valid due to the current state of the object System.Collections.Generic.Queue`1[ProtoPartSnapshot].Peek () System.Collections.Generic.Queue`1[ProtoPartSnapshot].Dequeue () ContractConfigurator.Extensions+<GetHashes>d__18.MoveNext () System.Linq.Enumerable.Count[UInt32] (IEnumerable`1 source) ContractConfigurator.ContractVesselTracker.OnVesselWasModified (.Vessel vessel) EventData`1[Vessel].Fire (.Vessel data) Part.Couple (.Part tgtPart) ModuleGrappleNode.Grapple (.Part other, .Part dockerSide) ModuleGrappleNode.<SetupFSM>m__17C () KerbalFSM.RunEvent (.KFSMEvent evt) KerbalFSM.updateFSM (KFSMUpdateMode mode) KerbalFSM.FixedUpdateFSM () ModuleGrappleNode.FixedUpdate () Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.