Hi, tomf.
I'm getting this exception playing Galileo planet pack with Impact! mod.
[IM:4/11/2017 6:44:32 PM]: Trying to generate an impact contract
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)
[IM:4/11/2017 6:44:32 PM]: Finding asteroids
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)
[IM:4/11/2017 6:44:32 PM]: asteroid name = Ast. KCM-955 asteroid discovery=Presence
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)
NullReferenceException: Object reference not set to an instance of an object
at kerbal_impact.AsteroidSpectrumContract.orbitFactor (.CelestialBody celestialBody) [0x00000] in <filename unknown>:0
at kerbal_impact.AsteroidSpectrumContract.getAsteroidStars (.Vessel asteroid) [0x00000] in <filename unknown>:0
at kerbal_impact.AsteroidSpectrumContract.pickContracts (IEnumerable`1 bodies) [0x00000] in <filename unknown>:0
at kerbal_impact.ImpactContract.actuallyGenerate () [0x00000] in <filename unknown>:0
at kerbal_impact.AsteroidSpectrumContract.Generate () [0x00000] in <filename unknown>:0
at Contracts.Contract.Generate (System.Type contractType, ContractPrestige difficulty, Int32 seed, State state) [0x00000] in <filename unknown>:0
at Contracts.ContractSystem.GenerateContract (Int32 seed, ContractPrestige difficulty, System.Type contractType) [0x00000] in <filename unknown>:0
at Contracts.ContractSystem.GenerateContract (System.Int32& seed, ContractPrestige difficulty) [0x00000] in <filename unknown>:0
at Contracts.ContractSystem.GenerateContracts (System.Int32& seed, ContractPrestige difficulty, Int32 count) [0x00000] in <filename unknown>:0
at Contracts.ContractSystem.RefreshContracts () [0x00000] in <filename unknown>:0
at Contracts.ContractSystem+<UpdateDaemon>c__Iterator9B.MoveNext () [0x00000] in <filename unknown>:0
at UnityEngine.SetupCoroutine.InvokeMoveNext (IEnumerator enumerator, IntPtr returnValueAddress) [0x00000] in <filename unknown>:0
(Filename: Line: -1)
It seems it doesn't affect gameplay but i thought you want to take a look at it anyway.